







技术领域technical field
本发明涉及通信技术领域,特别涉及一种业务处理方法、设备及系统。The present invention relates to the field of communication technology, in particular to a service processing method, device and system.
背景技术Background technique
互联网协议多媒体子系统(IMS,Internet Protocol Multimedia Subsystem)是基于会话初始化协议(SIP,Session Initiation Protocol)的会话控制系统,它是对分组交换(PS,Packet Switching)域网络的扩展,IMS网络中的用户能够通过不同的无线或有线接入技术接入到IMS网络中,从而享受统一的呼叫控制服务和多媒体增值业务。如图1所示,IMS网络与第二代移动通信系统(2G,2nd Generation Mobile Communications System)/第三代移动通信系统(3G,3rdGeneration Mobile Communications System)中的电路交换(CS,CircuitSwitching)域网络彼此独立,其中IMS网络主要提供多媒体业务,而CS域网络主要提供话音业务,两个网络之间通过媒体网关控制功能实体(MGCF,Media Gateway Control Function)来实现话音业务的互联互通。The Internet Protocol Multimedia Subsystem (IMS, Internet Protocol Multimedia Subsystem) is a session control system based on the Session Initiation Protocol (SIP, Session Initiation Protocol), which is an extension of the packet switching (PS, Packet Switching) domain network. Users can access the IMS network through different wireless or wired access technologies, so as to enjoy unified call control services and multimedia value-added services. As shown in Figure 1, the IMS network and the circuit switching (CS, CircuitSwitching) domain network in the second generation mobile communication system (2G, 2nd Generation Mobile Communications System)/third generation mobile communication system (3G, 3rd Generation Mobile Communications System) They are independent of each other. The IMS network mainly provides multimedia services, while the CS domain network mainly provides voice services. The interconnection and intercommunication of voice services between the two networks is realized through Media Gateway Control Function (MGCF).
但是,现有技术中的CS域网络用户只能使用CS域网络为处于该网络内的用户提供的业务,而不能使用IMS网络提供的业务,也就不能与IMS网络用户共享某些业务所提供的便利。However, the CS domain network users in the prior art can only use the services provided by the CS domain network for users in the network, but cannot use the services provided by the IMS network, and cannot share some services provided by the IMS network users. convenience.
发明内容Contents of the invention
本发明实施例提供一种业务处理方法、设备及系统,用以解决现有技术中存在的CS域网络用户不能使用IMS网络提供的业务的问题。Embodiments of the present invention provide a service processing method, device and system to solve the problem in the prior art that CS domain network users cannot use services provided by the IMS network.
本发明实施例技术方案如下:The technical scheme of the embodiment of the present invention is as follows:
一种业务处理方法,该方法包括步骤:第一通信网络获取第一通信网络中用户的签约信息;并根据获取的签约信息,判断出该用户已在第二通信网络中签约了业务;第一通信网络指示第二通信网络根据该用户在第二通信网络中签约的业务信息,为该用户提供对应的业务。A service processing method, the method comprising steps: the first communication network obtains the subscription information of the user in the first communication network; and according to the obtained subscription information, it is judged that the user has signed a service in the second communication network; the first The communication network instructs the second communication network to provide the corresponding service for the user according to the service information signed by the user in the second communication network.
一种业务控制点,包括:获取单元,用于获取所述业务控制点所在的第一通信网络中用户的签约信息;判断单元,用于根据获取单元获取的签约信息,判断该用户是否已在第二通信网络中签约了业务;路由单元,用于在所述判断单元判断出该用户已在第二通信网络中签约了业务时,将该用户的用户标识信息路由至第一通信网络和第二通信网络之间的媒体网关控制功能实体;发送单元,用于向所述媒体网关控制功能实体发送用于指示该用户已签约了第二通信网络提供的业务的指示消息。A service control point, comprising: an acquisition unit, configured to acquire subscription information of a user in the first communication network where the service control point is located; a judging unit, configured to judge whether the user is already in the A service has been signed in the second communication network; a routing unit is configured to route the user identification information of the user to the first communication network and the second communication network when the judging unit determines that the user has signed a service in the second communication network A media gateway control functional entity between the two communication networks; a sending unit configured to send an indication message to the media gateway control functional entity to indicate that the user has signed up for a service provided by the second communication network.
一种媒体网关控制功能实体,包括:第一接收单元,用于接收第一通信网络中的业务控制点发送的第一通信网络中用户的用户标识信息和用于指示该用户已签约了第二通信网络提供的业务的指示消息;第一路由单元,用于根据第一接收单元接收到的指示消息,将第一接收单元接收到的该用户的用户标识信息路由至第二通信网络中的呼叫会话控制功能实体;发送单元,用于向所述呼叫会话控制功能实体发送用于指示该用户已签约了第二通信网络提供的业务的指示消息。A media gateway control functional entity, including: a first receiving unit, configured to receive user identification information of a user in the first communication network sent by a service control point in the first communication network and to indicate that the user has signed a second An indication message of a service provided by the communication network; the first routing unit is configured to route the user identification information of the user received by the first receiving unit to a call in the second communication network according to the indication message received by the first receiving unit A session control function entity; a sending unit, configured to send an indication message to the call session control function entity to indicate that the user has signed up for a service provided by the second communication network.
一种业务处理系统,包括处于第一通信网络中的业务控制点、处于第一通信网络和第二通信网络之间的媒体网关控制功能实体、处于第二通信网络中的呼叫会话控制功能实体和业务控制设备,其中:业务控制点,用于获取第一通信网络中用户的签约信息,并根据获取的签约信息,判断该用户是否已在第二通信网络中签约了业务,在判断出该用户已在第二通信网络中签约了业务时,将该用户的用户标识信息路由至第一通信网络和第二通信网络之间的媒体网关控制功能实体,并向所述媒体网关控制功能实体发送用于指示该用户已签约了第二通信网络提供的业务的指示消息;媒体网关控制功能实体,用于接收第一通信网络发送的所述用户的用户标识信息和用于指示该用户已签约了第二通信网络提供的业务的指示消息,根据接收到的指示消息,将该用户的用户标识信息路由至第二通信网络中的呼叫会话控制功能实体,并向所述呼叫会话控制功能实体发送用于指示该用户已签约了第二通信网络提供的业务的指示消息;呼叫会话控制功能实体,用于在接收到用于指示该用户已签约了第二通信网络提供的业务的指示消息后,根据接收到的用户标识信息,在归属用户服务器中存储的用户的标识信息与用户签约的业务信息的对应关系中,查询与所述用户的标识信息对应的用户签约的业务信息,根据查询到的用户签约的业务信息,确定处理所述业务信息对应的业务的设备,并将该用户的用户标识信息路由至确定的设备,以及通知确定的设备为所述用户标识信息对应的用户提供对应的业务;业务控制设备,用于为所述呼叫会话控制功能实体发送的所述用户标识信息对应的用户提供对应的业务。A service processing system, comprising a service control point in the first communication network, a media gateway control function entity in the first communication network and a second communication network, a call session control function entity in the second communication network, and The service control device, wherein: the service control point is used to obtain the subscription information of the user in the first communication network, and judge whether the user has signed a service in the second communication network according to the obtained subscription information, and after judging that the user When the service has been signed in the second communication network, the user identification information of the user is routed to the media gateway control function entity between the first communication network and the second communication network, and the user identification information is sent to the media gateway control function entity. An indication message indicating that the user has signed up for the service provided by the second communication network; the media gateway control function entity is used to receive the user identification information of the user sent by the first communication network and to indicate that the user has signed up for the second communication network According to the indication message of the service provided by the second communication network, route the user identification information of the user to the call session control function entity in the second communication network according to the received indication message, and send the call session control function entity to the call session control function entity An indication message indicating that the user has signed up for the service provided by the second communication network; the call session control function entity is configured to, after receiving the indication message indicating that the user has signed up for the service provided by the second communication network, according to the received The obtained user identification information, in the corresponding relationship between the user identification information stored in the home user server and the user-subscribed service information, query the user-subscribed service information corresponding to the user identification information, and according to the queried user subscription service information, determine the device that processes the service corresponding to the service information, route the user identification information of the user to the determined device, and notify the determined device to provide the corresponding service for the user corresponding to the user identification information; A control device, configured to provide a corresponding service for a user corresponding to the user identification information sent by the call session control function entity.
本发明实施例技术方案中,第一通信网络获取第一通信网络中用户的签约信息,在根据获取的签约信息,判断出该用户已在第二通信网络中签约了业务后,指示第二通信网络根据该用户在第二通信网络中签约的业务信息,为该用户提供对应的业务,这就避免了CS域网络用户只能使用CS域网络为处于该网络内的用户提供的业务,实现了CS域网络用户能够使用IMS网络提供的业务,由此可见,采用本发明实施例技术方案能够有效的提高两个相互独立的通信网络之间的业务融合性,使两个通信网络中的用户能够共享相同的业务所提供的便利。In the technical solution of the embodiment of the present invention, the first communication network obtains the subscription information of the user in the first communication network, and after judging that the user has signed a service in the second communication network according to the obtained subscription information, instructs the second communication network to The network provides corresponding services for the user according to the service information signed by the user in the second communication network, which prevents the CS domain network users from only using the services provided by the CS domain network for users in the network, and realizes Users of the CS domain network can use the services provided by the IMS network. It can be seen that the adoption of the technical solutions of the embodiments of the present invention can effectively improve the service convergence between two mutually independent communication networks, so that users in the two communication networks can Share the convenience offered by the same business.
附图说明Description of drawings
图1为现有技术中,CS域网络和IMS网络之间的关系示意图;FIG. 1 is a schematic diagram of the relationship between a CS domain network and an IMS network in the prior art;
图2为本发明实施例中,业务处理方法流程示意图;FIG. 2 is a schematic flow chart of a business processing method in an embodiment of the present invention;
图3为本发明实施例中,用户A呼叫用户B的业务处理方法具体实现流程示意图;FIG. 3 is a schematic diagram of a specific implementation flow of a service processing method in which user A calls user B in an embodiment of the present invention;
图4为本发明实施例中,用户A呼叫用户B的业务处理方法具体实现流程示意图;FIG. 4 is a schematic diagram of a specific implementation flow of a service processing method in which user A calls user B in an embodiment of the present invention;
图5为本发明实施例中,IMS网络将呼叫路由至CS域网络的方法具体实现流程示意图;FIG. 5 is a schematic diagram of a specific implementation flow of a method for an IMS network to route a call to a CS domain network in an embodiment of the present invention;
图6为本发明实施例中,业务控制点结构示意图;FIG. 6 is a schematic structural diagram of a service control point in an embodiment of the present invention;
图7为本发明实施例中,媒体网关控制功能实体结构示意图;FIG. 7 is a schematic structural diagram of a media gateway control function entity in an embodiment of the present invention;
图8为本发明实施例中,业务处理系统结构示意图。FIG. 8 is a schematic structural diagram of a service processing system in an embodiment of the present invention.
具体实施方式Detailed ways
本发明实施例提供一种业务处理方法、设备及系统,用以解决现有技术中存在的CS域网络用户不能使用IMS网络提供的业务的问题。Embodiments of the present invention provide a service processing method, device and system to solve the problem in the prior art that CS domain network users cannot use services provided by the IMS network.
下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。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所示,为本发明实施例中,业务处理方法流程示意图,其处理过程如下:As shown in Figure 2, it is a schematic flow chart of the business processing method in the embodiment of the present invention, and the processing process is as follows:
步骤21,第一通信网络获取第一通信网络中用户的签约信息,其中该过程的具体实现方式可以如下:
第一通信网络中的移动交换中心(MSC,Mobile Switching Center)确定为第一通信网络中用户处理业务的业务控制点(SCP,Service Control Point),将该用户的标识信息发送给确定的SCP,SCP根据该用户的标识信息,在归属位置寄存器(HLR,Home Location Register)中存储的用户的标识信息与用户的签约信息的对应关系中,查询与该用户的标识信息对应的该用户的签约信息。The Mobile Switching Center (MSC, Mobile Switching Center) in the first communication network is determined to be the service control point (SCP, Service Control Point) for the user to process business in the first communication network, and the identification information of the user is sent to the determined SCP, According to the identification information of the user, the SCP queries the subscription information of the user corresponding to the identification information of the user in the corresponding relationship between the identification information of the user stored in the Home Location Register (HLR) and the subscription information of the user .
步骤22,第一通信网络根据获取的签约信息,判断出该用户已在第二通信网络中签约了业务,其中该过程的具体实现步骤可以如下:
第一通信网络中的SCP确定获取的签约信息中是否存在第二通信网络提供的业务的业务标识,若存在,则判断出该用户已在第二通信网络中签约了业务,若不存在,则判断出该用户没有在第二通信网络中签约业务。The SCP in the first communication network determines whether there is a service identifier of the service provided by the second communication network in the obtained subscription information, if it exists, it is judged that the user has signed a service in the second communication network, if it does not exist, then It is determined that the user has not subscribed to a service in the second communication network.
若判断出该用户没有在第二通信网络中签约业务,则SCP根据该用户的签约信息,为该用户提供对应的业务。If it is determined that the user has not subscribed to a service in the second communication network, the SCP provides the user with a corresponding service according to the subscription information of the user.
在本发明实施例中,若该用户已经在第二通信网络中签约了业务,则第二通信网络中存储有该用户与第二通信网络签约的业务信息。In the embodiment of the present invention, if the user has signed a service in the second communication network, the service information of the user's contract with the second communication network is stored in the second communication network.
步骤23,第一通信网络指示第二通信网络根据该用户在第二通信网络中签约的业务信息,为该用户提供对应的业务,其中指示的具体实现方式可以但不限于下述:
第一通信网络中的SCP将该用户的用户标识信息路由至第一通信网络和第二通信网络之间的MGCF,并向该MGCF发送用于指示该用户已签约了第二通信网络提供的业务的第一指示消息,该MGCF根据接收到的第一指示消息,将该用户的用户标识信息路由至第二通信网络中的呼叫会话控制功能实体(CSCF,Call Session Control Function),并向该CSCF发送用于指示该用户已签约了第二通信网络提供的业务的第二指示消息。The SCP in the first communication network routes the user identification information of the user to the MGCF between the first communication network and the second communication network, and sends a message to the MGCF indicating that the user has subscribed to the service provided by the second communication network According to the received first indication message, the MGCF routes the user identification information of the user to the call session control function entity (CSCF, Call Session Control Function) in the second communication network according to the received first indication message, and sends the Sending a second indication message for indicating that the user has signed up for a service provided by the second communication network.
该CSCF接收到上述第二指示消息后,根据接收到的用户标识信息,在归属用户服务器(HSS,Home Subscriber Server)中存储的用户的标识信息与用户签约的业务信息的对应关系中,查询与该用户的标识信息对应的该用户签约的业务信息,根据查询到的用户签约的业务信息,确定处理与查询到的业务信息对应的业务的设备,并将该用户的用户标识信息路由至确定的设备,以及通知确定的设备为该用户标识信息对应的用户提供对应的业务。After the CSCF receives the above-mentioned second indication message, according to the received user identification information, in the corresponding relationship between the user identification information stored in the Home Subscriber Server (HSS, Home Subscriber Server) and the service information signed by the user, query and According to the service information signed by the user corresponding to the user's identification information, according to the queried service information signed by the user, determine the equipment that processes the service corresponding to the queried service information, and route the user identification information of the user to the determined The device, and the device determined by the notification provides the corresponding service for the user corresponding to the user identification information.
在上述处理过程中,该用户的用户标识信息可以但不限于通过一个业务处理过程进行路由,例如,通过一个呼叫过程将用户的标识信息从第一通信网络路由至第二通信网络,此时,上述设备在为该用户提供对应的业务后,还需进一步将此业务处理过程路由至第一通信网络,具体为:该设备将此业务处理过程路由至CSCF,CSCF将此业务处理过程路由至上述MGCF,并向该MGCF发送用于指示MGCF将此业务处理过程路由至第一通信网络的第三指示消息,该MGCF根据接收到的第三指示消息,将此业务处理过程路由至第一通信网络中的SCP。In the above processing process, the user identification information of the user may be routed through a service processing process, for example, the user identification information is routed from the first communication network to the second communication network through a call process, at this time, After the above device provides the corresponding service for the user, it needs to further route the service processing process to the first communication network, specifically: the device routes the service processing process to the CSCF, and the CSCF routes the service processing process to the above-mentioned MGCF, and sending to the MGCF a third instruction message for instructing the MGCF to route the service processing procedure to the first communication network, and the MGCF routes the service processing procedure to the first communication network according to the received third instruction message SCP in.
其中,上述过程中的第一通信网络可以但不限于为CS域网络,第二通信网络可以但不限于为IMS网络。Wherein, the first communication network in the above process may be but not limited to a CS domain network, and the second communication network may be but not limited to an IMS network.
本发明实施例中的第一通信网络在判断出第一通信网络中用户已在第二通信网络中签约了业务时,指示第二通信网络根据该用户在第二通信网络中签约的业务信息,为该用户提供对应的业务,这就避免了CS域网络用户只能使用CS域网络为处于该网络内的用户提供的业务,实现了CS域网络用户能够使用IMS网络提供的业务。In the embodiment of the present invention, when the first communication network determines that the user in the first communication network has signed up for a service in the second communication network, it instructs the second communication network to, according to the service information signed by the user in the second communication network, Provide corresponding services for the user, which prevents the CS domain network users from only using the services provided by the CS domain network for users in the network, and enables the CS domain network users to use the services provided by the IMS network.
下面将给出更为具体的实施方式。A more specific implementation will be given below.
若本发明实施例中,第一通信网络为CS域网络,第二通信网络为IMS网络,用户A为CS域网络用户,用户B为IMS网络用户,且用户A已在IMS网络中签约了业务,则针对用户A呼叫用户B的业务处理方法的具体实现流程如图3所示,其具体处理过程如下:If in the embodiment of the present invention, the first communication network is a CS domain network, the second communication network is an IMS network, user A is a CS domain network user, user B is an IMS network user, and user A has signed a service in the IMS network , the specific implementation flow of the service processing method for user A calling user B is shown in Figure 3, and the specific processing process is as follows:
步骤31,CS域网络中的MSC接收用户A对用户B的呼叫请求消息,呼叫请求消息中携带有用户A的号码AA和用户B的号码BB;Step 31, the MSC in the CS domain network receives a call request message from user A to user B, and the call request message carries user A's number AA and user B's number BB;
步骤32,MSC根据用户A的号码AA,在HLR中查询用户A的签约信息;Step 32, the MSC queries the subscription information of user A in the HLR according to the number AA of user A;
步骤33,MSC根据用户A的签约信息,将此次呼叫触发至CS域网络中为用户A处理业务的SCP1,即向SCP1发送初始检测点(IDP,Initial DetectPoint)消息,IDP消息中携带有用户A的号码AA和用户B的号码BB;Step 33, according to the subscription information of user A, the MSC triggers the call to SCP1 in the CS domain network that handles services for user A, that is, sends an initial detection point (IDP, Initial DetectPoint) message to SCP1, and the IDP message carries the user's A's number AA and user B's number BB;
步骤34,SCP1根据用户A的号码AA,在HLR中存储的用户的号码与用户的签约信息的对应关系中,查询与用户A的号码AA对应的用户A的签约信息;Step 34, SCP1 searches the subscription information of user A corresponding to the number AA of user A in the corresponding relationship between the number of the user stored in the HLR and the subscription information of the user according to the number AA of user A;
步骤35,SCP1确定查询到的用户A的签约信息中存在IMS网络的业务标识,则确定用户A已经在IMS网络中签约了业务;Step 35, SCP1 determines that there is a service identifier of the IMS network in the subscription information of the inquired user A, and then determines that user A has signed a service in the IMS network;
步骤36,SCP1在用户B的号码前插入前缀码“origtoIMS”,并将“origtoIMSBB”携带在连接(Connect)消息中的“被叫用户号码”参数中,用以指示此次呼叫的主叫用户为CS域网络用户并在IMS网络中签约了业务,需要IMS网络为其提供对应的业务;Step 36, SCP1 inserts the prefix code "origtoIMS" before the number of user B, and carries "origtoIMSBB" in the "called user number" parameter in the connection (Connect) message to indicate the calling user of this call As a CS domain network user and has signed a service in the IMS network, the IMS network needs to provide corresponding services for it;
步骤37,SCP1将上述Connect消息发送给MSC;Step 37, SCP1 sends the above-mentioned Connect message to MSC;
步骤38,MSC根据Connect消息中“被叫用户号码”参数中的“origtoIMS”,确定此次呼叫的主叫用户为CS域网络用户并在IMS网络中签约了业务;Step 38, MSC determines that the calling user of this call is a CS domain network user and has signed a service in the IMS network according to "origtoIMS" in the "called user number" parameter in the Connect message;
步骤39,MSC将此次呼叫路由至CS域网络和IMS网络之间的MGCF,即向MGCF发送起始地址消息(IAM,Initial Address Message),IAM消息中的“被叫用户号码”参数为“origtoIMSBB”;Step 39, the MSC routes the call to the MGCF between the CS domain network and the IMS network, that is, sends an initial address message (IAM, Initial Address Message) to the MGCF, and the "called user number" parameter in the IAM message is " origtoIMSBB";
步骤310,MGCF接收到MSC发送的IAM消息后,对消息中的“被叫用户号码”参数进行分析,根据“origtoIMS”确定此次呼叫的主叫用户为CS域网络用户并在IMS网络中签约了业务;Step 310: After receiving the IAM message sent by the MSC, the MGCF analyzes the "called user number" parameter in the message, and determines according to "origtoIMS" that the calling user of this call is a CS domain network user and subscribed in the IMS network business;
步骤311,MGCF删除“origtoIMS”,得到用户B的真实号码BB,并在请求(Invite)消息中增加“origto”参数,用以指示此次呼叫的主叫用户为CS域网络用户并在IMS网络中签约了业务,其中Invite消息中携带用户A的号码AA;Step 311, MGCF deletes "origtoIMS", obtains user B's real number BB, and adds "origto" parameter in the request (Invite) message to indicate that the calling user of this call is a CS domain network user and is in the IMS network Signed a service in , where the Invite message carries user A's number AA;
步骤312,MGCF将此Invite消息发送给IMS网络中的CSCF;Step 312, the MGCF sends the Invite message to the CSCF in the IMS network;
步骤313,CSCF接收到Invite消息后,根据“origto”参数,确定此次呼叫的主叫用户为CS域网络用户并在IMS网络中签约了业务;Step 313: After receiving the Invite message, the CSCF determines that the calling user of this call is a CS domain network user and has signed a service in the IMS network according to the "origto" parameter;
步骤314,CSCF根据Invite消息中携带的用户A的号码AA,在HSS中存储的用户的号码信息与用户签约的业务信息的对应关系中,查询与用户A的号码信息对应的用户A签约的业务信息,确定用户A在IMS网络中签约的业务为业务1;Step 314: According to the number AA of user A carried in the Invite message, the CSCF searches for the service signed by user A corresponding to the number information of user A in the corresponding relationship between the number information of the user stored in the HSS and the service information signed by the user information, and determine that the service subscribed by user A in the IMS network is service 1;
步骤315,CSCF根据用户A签约的业务信息,确定为用户A提供业务1的设备为设备1;Step 315, CSCF determines that the device that provides service 1 for user A is device 1 according to the service information signed by user A;
步骤316,CSCF向设备1发送Invite消息,消息中携带用户A的号码AA以及用以指示此次呼叫的主叫用户为CS域网络用户并在IMS网络中签约了业务的参数,如“origto”;Step 316, CSCF sends an Invite message to device 1, which carries user A's number AA and parameters indicating that the calling user of this call is a CS domain network user and has subscribed to a service in the IMS network, such as "origto" ;
步骤317,设备1接收到Invite消息后,根据消息中携带的“origto”参数,确定此次呼叫的主叫用户为CS域网络用户并在IMS网络中签约了业务;Step 317: After receiving the Invite message, device 1 determines that the calling user of this call is a CS domain network user and has signed a service in the IMS network according to the "origto" parameter carried in the message;
步骤318,设备1为用户A提供业务1。In step 318, device 1 provides service 1 for user A.
设备1为用户A提供业务1后,将此次呼叫路由至CSCF,CSCF继续为用户B提供对应的业务,其方法和现有技术类似,这里不再赘述。After device 1 provides service 1 for user A, it routes the call to CSCF, and CSCF continues to provide corresponding services for user B. The method is similar to that of the prior art and will not be repeated here.
若本发明实施例中,用户A和用户B都为CS域网络用户,且用户A已在IMS网络中签约了业务,则IMS网络为用户A提供业务的方法参照图3所示的流程,若用户B也已在IMS网络中签约了业务,则设备1在为用户A提供业务1后,将此次呼叫路由至CSCF,由于用户B也已经在IMS网络中签约了业务,因此CSCF继续为用户B提供对应的业务,其方法和现有技术类似,这里不再赘述。If in the embodiment of the present invention, user A and user B are both CS domain network users, and user A has signed a service in the IMS network, then the method for the service provided by the IMS network to user A refers to the process shown in Figure 3, if User B has also signed a service in the IMS network. After providing service 1 for user A, device 1 routes the call to CSCF. Since user B has also signed a service in the IMS network, CSCF continues to provide services for user A. B provides corresponding services, and its method is similar to that of the prior art, which will not be repeated here.
若本发明实施例中,用户A和用户B都为CS域网络用户,且用户B已在IMS网络中签约了业务,则针对用户A呼叫用户B的业务处理方法的具体实现流程如图4所示,其具体处理过程如下:If in the embodiment of the present invention, user A and user B are both CS domain network users, and user B has signed a service in the IMS network, then the specific implementation process of the service processing method for user A calling user B is shown in Figure 4 The specific process is as follows:
步骤41,CS域网络中的MSC接收用户A对用户B的呼叫请求消息,呼叫请求消息中携带有用户A的号码AA和用户B的号码BB;Step 41, the MSC in the CS domain network receives a call request message from user A to user B, and the call request message carries user A's number AA and user B's number BB;
步骤42,MSC根据用户A的签约信息,将此次呼叫触发至CS域网络中为用户A处理业务的SCP1;Step 42, the MSC triggers the call to SCP1, which handles services for user A in the CS domain network, according to the subscription information of user A;
步骤43,SCP1处理完用户A对应的业务后,将呼叫路由至MSC;Step 43, SCP1 routes the call to MSC after processing the service corresponding to user A;
步骤44,MSC根据用户B的签约信息,将此次呼叫触发至CS域网络中为用户B处理业务的SCP2,即向SCP2发送IDP消息,IDP消息中携带有用户A的号码AA和用户B的号码BB;Step 44: According to the subscription information of user B, the MSC triggers the call to SCP2 in the CS domain network that handles services for user B, that is, sends an IDP message to SCP2. The IDP message carries the number AA of user A and the number of user B. Number BB;
步骤45,SCP2根据用户B的签约信息,确定用户B已经在IMS网络中签约了业务;Step 45, SCP2 determines that user B has signed a service in the IMS network according to the subscription information of user B;
步骤46,SCP2在用户B的号码前插入前缀码“toIMS”,并将“toIMSBB”携带在Connect消息中的“被叫用户号码”参数中,用以指示此次呼叫的被叫用户为CS域网络用户并在IMS网络中签约了业务,需要IMS网络为其提供对应的业务;Step 46, SCP2 inserts the prefix code "toIMS" before the number of user B, and carries "toIMSBB" in the "called user number" parameter in the Connect message to indicate that the called user of this call is in the CS domain Network users have signed up for services in the IMS network, and need the IMS network to provide corresponding services for them;
步骤47,SCP2将上述Connect消息发送给MSC;Step 47, SCP2 sends the above-mentioned Connect message to MSC;
步骤48,MSC根据Connect消息中“被叫用户号码”参数中的“toIMS”,确定此次呼叫的被叫用户为CS域网络用户并在IMS网络中签约了业务;Step 48, the MSC determines that the called user of this call is a CS domain network user and has signed a service in the IMS network according to the "toIMS" in the "called user number" parameter in the Connect message;
步骤49,MSC将此次呼叫路由至CS域网络和IMS网络之间的MGCF,即向MGCF发送IAM消息,IAM消息中的“被叫用户号码”参数为“toIMSBB”;Step 49, the MSC routes the call to the MGCF between the CS domain network and the IMS network, that is, sends an IAM message to the MGCF, and the "called user number" parameter in the IAM message is "toIMSBB";
步骤410,MGCF接收到MSC发送的IAM消息后,对消息中的“被叫用户号码”参数进行分析,根据“toIMS”确定此次呼叫的被叫用户为CS域网络用户并在IMS网络中签约了业务;Step 410: After receiving the IAM message sent by the MSC, the MGCF analyzes the "called user number" parameter in the message, and determines according to "toIMS" that the called user of this call is a CS domain network user and subscribed in the IMS network business;
步骤411,MGCF删除“toIMS”,得到用户B的真实号码BB;Step 411, MGCF deletes "toIMS", and obtains user B's real number BB;
步骤412,MGCF向IMS网络中的CSCF发送Invite消息,消息中携带有用户B的号码BB;Step 412, the MGCF sends an Invite message to the CSCF in the IMS network, and the message carries the number BB of user B;
步骤413,CSCF接收到Invite消息后,根据Invite消息中携带的用户B的号码BB,在HSS中存储的用户的号码信息与用户签约的业务信息的对应关系中,查询与用户B的号码信息对应的用户B签约的业务信息,确定用户B在IMS网络中签约的业务为业务2;Step 413, after CSCF receives the Invite message, according to the number BB of user B carried in the Invite message, in the corresponding relationship between the user's number information stored in the HSS and the service information signed by the user, query the correspondence between the number information of user B The service information signed by user B in the IMS network is determined as service 2;
步骤414,CSCF根据用户B的签约的业务信息,确定为用户B提供业务2的设备为设备2;Step 414, CSCF determines that the device providing service 2 for user B is device 2 according to the service information signed by user B;
步骤415,CSCF向设备2发送Invite消息,消息中携带用户B的号码BB;Step 415, CSCF sends an Invite message to device 2, and the message carries user B's number BB;
步骤416,设备2接收到Invite消息后,为用户B提供业务2。In step 416, device 2 provides service 2 for user B after receiving the Invite message.
在上述处理过程中,由于用户B为CS域网络用户,IMS网络在为用户B提供完业务2后,需要将呼叫路由至用户B所在的网络,即CS域网络,具体的方法流程如图5所示,其具体处理过程如下:In the above process, since user B is a CS domain network user, after the IMS network provides service 2 for user B, the call needs to be routed to the network where user B is located, that is, the CS domain network. The specific method flow is shown in Figure 5 As shown, the specific process is as follows:
步骤51,设备2在用户B的号码前插入前缀码“X”,并将“XBB”携带在Invite消息中的“被叫用户号码”参数中,用以指示CSCF将此次呼叫路由至CS网络;Step 51, device 2 inserts a prefix code "X" before user B's number, and carries "XBB" in the "called user number" parameter in the Invite message to instruct CSCF to route the call to the CS network ;
步骤52,设备2将此Invite消息发送给CSCF;Step 52, device 2 sends the Invite message to CSCF;
步骤53,CSCF接收到Invite消息后,根据“被叫用户号码”进行路由,即在电子编码服务器(ENUM,Electronic Numbering Server)中,查询“XBB”;Step 53, after the CSCF receives the Invite message, it performs routing according to the "called user number", that is, inquires "XBB" in the electronic numbering server (ENUM, Electronic Numbering Server);
步骤54,CSCF接收ENUM反馈的查询失败的结果信息;Step 54, CSCF receives the query failure result information fed back by ENUM;
步骤55,CSCF确定用户B为CS域网络用户,将呼叫路由至MGCF,即向MGCF发送上述Invite消息;Step 55, CSCF determines that user B is a CS domain network user, routes the call to MGCF, and sends the above-mentioned Invite message to MGCF;
步骤56,MGCF接收到Invite消息后,删除前缀码“X”,得到用户B的真实号码BB,并在IAM消息中增加“toCS”参数;Step 56: After receiving the Invite message, the MGCF deletes the prefix code "X", obtains the real number BB of user B, and adds the "toCS" parameter in the IAM message;
步骤57,MGCF将IAM消息发送给CS域网络的MSC;Step 57, the MGCF sends the IAM message to the MSC of the CS domain network;
步骤58,MSC根据IAM消息中的“toCS”参数,将呼叫路由至为用户B服务的SCP2,即向SCP2发送IDP消息,消息中携带有“toCS”参数;Step 58, MSC routes the call to SCP2 serving user B according to the "toCS" parameter in the IAM message, that is, sends an IDP message to SCP2, and the message carries the "toCS" parameter;
步骤59,SCP2根据IDP消息中携带的“toCS”参数,确定用户B在IMS网络中签约了业务,且已由IMS网络提供了对应的业务,因此将消息中的“toCS”参数删除;Step 59, SCP2 determines that user B has subscribed to a service in the IMS network according to the "toCS" parameter carried in the IDP message, and the corresponding service has been provided by the IMS network, so the "toCS" parameter in the message is deleted;
步骤510,SCP2向MSC发送Connect消息,消息中携带有用户A的号码AA和用户B的号码BB;Step 510, SCP2 sends a Connect message to the MSC, and the message carries the number AA of user A and the number BB of user B;
步骤511,MSC根据Connect消息,将此次呼叫路由至用户B。In step 511, the MSC routes the call to user B according to the Connect message.
上述处理过程中,设备2通过在被叫号码前插入特定的前缀码来使CSCF将呼叫路由至被叫用户所在的网络,此时CS域网络根据用户B的签约信息,确定用户B已在IMS网络中签约了业务,则根据图4所示的流程继续将此次呼叫路由至IMS网络,但是IMS网络已经为用户B提供了对应的业务,因此这就形成了业务的重复触发,本发明技术方案提出,MGCF在将呼叫路由至CS域网络的过程中,指示CS域网络不需要将呼叫重新路由至IMS网络,从而避免了重复触发业务的情况。During the above processing, device 2 inserts a specific prefix code before the called number to make the CSCF route the call to the network where the called user is located. At this time, the CS domain network determines that user B has registered in the IMS according to the subscription information of user B. If the service is signed in the network, the call will continue to be routed to the IMS network according to the flow shown in Figure 4, but the IMS network has provided the corresponding service for user B, so this has formed repeated triggering of the service, the technology of the present invention The solution proposes that, during the process of routing the call to the CS domain network, the MGCF instructs the CS domain network not to reroute the call to the IMS network, thereby avoiding repeated triggering of services.
其中,设备1和设备2可以为现有的应用服务器(AS,Application Server),也可以为新增的只用来处理IMS网络为其他网络用户提供的业务的业务控制设备。Wherein, equipment 1 and equipment 2 can be existing application server (AS, Application Server), also can be newly-added service control equipment that is only used for processing the business that IMS network provides for other network users.
此外,本发明实施例中的前缀码不限于为上述“origtoIMS”、“toIMS”或“X”,在消息中增加的参数也不限于为“origto”或“toCS”。In addition, the prefix code in the embodiment of the present invention is not limited to the above "origtoIMS", "toIMS" or "X", and the parameters added in the message are not limited to "origto" or "toCS".
本发明实施例技术方案中,第一通信网络获取第一通信网络中用户的签约信息,在根据获取的签约信息,判断出该用户已在第二通信网络中签约了业务后,指示第二通信网络根据该用户在第二通信网络中签约的业务信息,为该用户提供对应的业务,这就避免了CS域网络用户只能使用CS域网络为处于该网络内的用户提供的业务,实现了CS域网络用户能够使用IMS网络提供的业务,例如CS域网络用户可以使用通过短号码互拨来实现通话等虚拟交换总机(Centrex,Centralized Exchange)业务,或CS域网络用户在拥有多个终端,并在呼叫过程中做主叫时对外显示统一的来电显示号码,在呼叫过程中做被叫时能够同时振铃或顺序振铃,由此可见,采用本发明实施例技术方案能够有效的提高两个相互独立的通信网络之间的业务融合性,使两个通信网络中的用户能够共享相同的业务所提供的便利。In the technical solution of the embodiment of the present invention, the first communication network obtains the subscription information of the user in the first communication network, and after judging that the user has signed a service in the second communication network according to the obtained subscription information, instructs the second communication network to The network provides corresponding services for the user according to the service information signed by the user in the second communication network, which prevents the CS domain network users from only using the services provided by the CS domain network for users in the network, and realizes CS domain network users can use the services provided by the IMS network. For example, CS domain network users can use virtual switchboard (Centrex, Centralized Exchange) services such as calls through short number mutual dialing, or CS domain network users have multiple terminals. And when the caller is called during the calling process, a unified caller ID number is displayed externally, and when the called party is called during the calling process, it can ring simultaneously or sequentially. It can be seen that the technical solution of the embodiment of the present invention can effectively improve the two The service convergence between mutually independent communication networks enables users in two communication networks to share the convenience provided by the same service.
本发明实施例提供一种业务控制点,如图6所示,包括获取单元61、判断单元62、路由单元63和发送单元64,其中:An embodiment of the present invention provides a service control point, as shown in FIG. 6 , including an
获取单元61,用于获取业务控制点所在的第一通信网络中用户的签约信息;An obtaining
判断单元62,用于根据获取单元61获取的签约信息,判断该用户是否已在第二通信网络中签约了业务;A judging
路由单元63,用于在判断单元62判断出该用户已在第二通信网络中签约了业务时,将该用户的用户标识信息路由至第一通信网络和第二通信网络之间的媒体网关控制功能实体;The
发送单元64,用于向媒体网关控制功能实体发送用于指示该用户已签约了第二通信网络提供的业务的指示消息。The sending
较佳地。判断单元62具体包括确定子单元和判断子单元,其中确定子单元,用于确定获取单元61获取的签约信息中是否存在第二通信网络提供的业务的业务标识;判断子单元,用于在确定子单元确定获取的签约信息中存在第二通信网络提供的业务的业务标识时,判断该用户已在第二通信网络中签约了业务。preferably. The judging
本发明实施例提供一种媒体网关控制功能实体,如图7所示,包括第一接收单元71、第一路由单元72和发送单元73,其中:An embodiment of the present invention provides a media gateway control function entity, as shown in FIG. 7 , including a
第一接收单元71,用于接收第一通信网络中的业务控制点发送的第一通信网络中用户的用户标识信息和用于指示该用户已签约了第二通信网络提供的业务的指示消息;The
第一路由单元72,用于根据第一接收单元71接收到的指示消息,将第一接收单元71接收到的该用户的用户标识信息路由至第二通信网络中的呼叫会话控制功能实体;The
发送单元73,用于向呼叫会话控制功能实体发送用于指示该用户已签约了第二通信网络提供的业务的指示消息。The sending
若用户的用户标识信息通过一个业务处理过程进行路由,则较佳地,上述媒体网关控制功能实体还包括第二接收单元和第二路由单元,其中,第二接收单元,用于接收上述呼叫会话控制功能实体发送的用于指示上述媒体网关控制功能实体将此业务处理过程路由至第一通信网络的指示消息;第二路由单元,用于根据第二接收单元接收到的指示消息,将此业务处理过程路由至第一通信网络中的业务控制点。If the user identification information of the user is routed through a business process, preferably, the media gateway control function entity further includes a second receiving unit and a second routing unit, wherein the second receiving unit is configured to receive the call session An instruction message sent by the control function entity to instruct the media gateway control function entity to route the service processing process to the first communication network; the second routing unit is configured to route the service process according to the instruction message received by the second receiving unit The processing is routed to a service control point in the first communication network.
本发明实施例还提供了一种业务处理系统,如图8所示,包括处于第一通信网络中的业务控制点81、处于第一通信网络和第二通信网络之间的媒体网关控制功能实体82、处于第二通信网络中的呼叫会话控制功能实体83和业务控制设备84,其中:The embodiment of the present invention also provides a service processing system, as shown in FIG. 8 , including a
业务控制点81,用于获取第一通信网络中用户的签约信息,并根据获取的签约信息,判断该用户是否已在第二通信网络中签约了业务,在判断出该用户已在第二通信网络中签约了业务后,将该用户的用户标识信息路由至第一通信网络和第二通信网络之间的媒体网关控制功能实体82,并向媒体网关控制功能实体82发送用于指示该用户已签约了第二通信网络提供的业务的指示消息;The
媒体网关控制功能实体82,用于接收第一通信网络发送的该用户的用户标识信息和用于指示该用户已签约了第二通信网络提供的业务的指示消息,根据接收到的指示消息,将该用户的用户标识信息路由至第二通信网络中的呼叫会话控制功能实体83,并向呼叫会话控制功能实体83发送用于指示该用户已签约了第二通信网络提供的业务的指示消息;The media gateway
呼叫会话控制功能实体83,用于在接收到用于指示该用户已签约了第二通信网络提供的业务的指示消息后,根据接收到的用户标识信息,在归属用户服务器中存储的用户的标识信息与用户签约的业务信息的对应关系中,查询与该用户的标识信息对应的用户签约的业务信息,根据查询到的用户签约的业务信息,确定处理上述业务信息对应的业务的设备,并将该用户的用户标识信息路由至确定的设备,以及通知确定的设备为该用户标识信息对应的用户提供对应的业务;The call session
业务控制设备84,用于为呼叫会话控制功能实体83发送的用户标识信息对应的用户提供对应的业务。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.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009100764508ACN101772121B (en) | 2009-01-04 | 2009-01-04 | Business processing method, device and system |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009100764508ACN101772121B (en) | 2009-01-04 | 2009-01-04 | Business processing method, device and system |
| Publication Number | Publication Date |
|---|---|
| CN101772121A CN101772121A (en) | 2010-07-07 |
| CN101772121Btrue CN101772121B (en) | 2012-07-11 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2009100764508AExpired - Fee RelatedCN101772121B (en) | 2009-01-04 | 2009-01-04 | Business processing method, device and system |
| Country | Link |
|---|---|
| CN (1) | CN101772121B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103188756B (en)* | 2011-12-28 | 2016-03-30 | 中国移动通信集团吉林有限公司 | A kind of cross-domain service method for routing, device, system and relevant device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1773967A (en)* | 2004-11-08 | 2006-05-17 | 华为技术有限公司 | Method for providing services to circuit domain users through packet domain |
| US20060211432A1 (en)* | 2001-10-17 | 2006-09-21 | Nokia Corporation | Method for the provision of location information |
| CN101146325A (en)* | 2006-09-13 | 2008-03-19 | 华为技术有限公司 | Method and system for obtaining IMS domain user information by circuit domain network |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060211432A1 (en)* | 2001-10-17 | 2006-09-21 | Nokia Corporation | Method for the provision of location information |
| CN1773967A (en)* | 2004-11-08 | 2006-05-17 | 华为技术有限公司 | Method for providing services to circuit domain users through packet domain |
| CN101146325A (en)* | 2006-09-13 | 2008-03-19 | 华为技术有限公司 | Method and system for obtaining IMS domain user information by circuit domain network |
| Publication number | Publication date |
|---|---|
| CN101772121A (en) | 2010-07-07 |
| Publication | Publication Date | Title |
|---|---|---|
| US8346944B2 (en) | Methods, systems, and computer program products for providing internet protocol multimedia subsystem (IMS) registration services for non-IMS devices | |
| CN103118347B (en) | Method, system and query facility that a kind of terminal room short codes is called out | |
| US8335201B2 (en) | Call control method, communication system, and relevant devices | |
| CN101142833A (en) | Equipment for controlling user terminals in the circuit switching domain to access IMS communication network services | |
| CN100571454C (en) | A system and method for realizing number portability service | |
| CN102480716B (en) | The method and system of one number service call routing in IP Multimedia System network | |
| CN103369159B (en) | A kind of call processing method and equipment | |
| WO2007054001A1 (en) | A system for realizing number portability service and method thereof | |
| CN110324817A (en) | International roaming communication means, service control point node based on block chain | |
| US20100002682A1 (en) | Interworking method and interworking control unit, method and system for implementing simulation services | |
| CN104168190B (en) | A kind of method and device for calling routing | |
| WO2011060630A1 (en) | Method, system and intelligent gateway for multi-intelligent services | |
| WO2014147480A1 (en) | Method and device for establishing calls using internet domain name | |
| CN103841528A (en) | Realization method and system for incoming-call prompting service of IMS system | |
| CN101365240B (en) | Call connecting method, apparatus and system in IP multimedia subsystem | |
| CN101267577A (en) | Method, system and device for realizing call connection and intelligent service | |
| CN101014004B (en) | Emergency call processing method and system and a softswitch | |
| CN101437176B (en) | Method, system and apparatus for providing internet protocol multimedia subsystem business | |
| CN101772121B (en) | Business processing method, device and system | |
| CN104754561B (en) | A kind of implementation method and device of called fusion one number service | |
| CN110312250A (en) | Communication method and system for number portability users | |
| CN110312243A (en) | Blockchain-based international roaming communication method, service control point node | |
| CN109981524A (en) | Subscriber Number zoned access method, apparatus, equipment and medium | |
| CN103118352B (en) | Call request message is carried out to the method and system of route | |
| WO2011038634A1 (en) | Method and device for processing call in ip multimedia subsystem network |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20120711 Termination date:20220104 |