Communication system and exclusive service control method
By introducing session boundary controller and policy control function network elements in the communication system, the exclusive service authorization process is completed, and the external platform dependence and home network dependence problems of arising into user service control in the exclusive network are solved, and the exclusive network is realized The business strategy control and simplify the implementation difficulty.
Patent Information
- Application Number
- CN202411155966.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2024-12-10
AI Technical Summary
In the prior art, the exclusive network needs to introduce external platforms in the exclusive service control of incoming users, and the control strategy depends on the home network, resulting in greater transformation and dependence on the home network and difficult to implement.
The session boundary controller and policy control function network elements are introduced in the communication system, and the exclusive service authorization process is used to complete the control of the exclusive service, reduce the dependence on the home network, and realize policy control within the exclusive network.
It realizes policy control of exclusive services in the exclusive network, reduces excessive dependence on the home network, simplifies the implementation difficulty, and solves the need for the exclusive service control of incoming users to introduce external platforms and control strategies to rely on the home network. question.
Smart Images

Figure CN119110273A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of core network communication technology, and more specifically, to a communication system and a dedicated service control method. Background Art
[0002] Usually, when users roam to a dedicated network, they need to implement local breakout of the data access location according to the networking solution of the dedicated network. Therefore, the roaming service scenario of the dedicated network must meet the roaming networking solution defined in the 3GPP (3rd Generation Partnership Project) protocol specification: LBO (Local BreakOut) roaming networking. However, under this networking solution, the user's voice and SMS authentication is still completed by the S-CSCF (Serving Call Session Control Function) in the home location, that is, the actual control of the IMS (IP Multimedia Core Network Subsystem) voice and SMS services is still the home network.
[0003] The biggest feature of the exclusive network is that it is expected to achieve autonomous control of voice, SMS, and data services, and even has control functions for roaming users. According to existing technical specifications, the roaming solution for IMS services can be implemented by a third-party service platform, in which the S-CSCF in the home location authenticates the roaming agreement with the external server. In the above LBO roaming scenario, IMS service control can be well implemented. However, this solution still has the following disadvantages: the transformation and dependence on the home location network is relatively large, and a new external platform needs to be introduced to support the roaming solution policy definition and authentication, that is, the transformation of the solution is highly dependent on the home location network and is not easy to implement.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present application provide a communication system and a dedicated service control method to at least solve the technical problem that the related technology needs to introduce an external platform to control the dedicated service of roaming users in a dedicated network, and the control strategy depends on the home network.
[0006] According to one aspect of an embodiment of the present application, a communication system is provided, which at least includes: an exclusive network that has a roaming agreement for an exclusive service signed with a home network of a terminal device, and the exclusive network at least includes: a session border controller, a policy control function network element, and an IP multimedia subsystem, wherein the session border controller is used to receive an exclusive service request message of the terminal device, wherein the exclusive service request message carries at least an identity identifier of the terminal device; send an exclusive service authorization request message carrying the identity identifier to the policy control function network element; the policy control function network element is used to query the service contract data of the terminal device for the exclusive service based on the identity identifier, and feedback a corresponding exclusive service authorization response message to the session border controller based on the query result; the session border controller is also used to send the exclusive service authorization response message to the IP multimedia subsystem; the IP multimedia subsystem is used to determine an exclusive service response message corresponding to the exclusive service request message based on the exclusive service authorization response message; and send the exclusive service response message to the terminal device or store the exclusive service response message.
[0007] Optionally, the exclusive service includes at least: voice service and SMS service, wherein the session border controller is used to receive a voice service request message sent by a terminal device when the exclusive service is a voice service; and to receive an SMS service request message from a terminal device sent by an IP multimedia subsystem when the exclusive service is an SMS service.
[0008] Optionally, the above-mentioned exclusive network also includes: a unified storage database, wherein the unified storage database is used to receive a signing message carrying service signing data of the terminal device sent by the home network when the terminal device signs for an exclusive service in the home network, wherein the service signing data at least includes: an identity of the terminal device, and the type of the identity includes at least one of the following: a subscription permanent identifier, an international mobile user identity.
[0009] Optionally, the policy control function network element is used to query the service contract data of the terminal device for the exclusive service based on the identity identifier in the unified storage database, obtain the query result, and feedback the exclusive service authorization response message corresponding to the exclusive service authorization request message to the session border controller based on the query result.
[0010] Optionally, the policy control function network element is also used to, when the query result is that the unified storage database contains the service subscription data of the terminal device for the exclusive service, feedback a successful response message of the exclusive service authorization corresponding to the exclusive service authorization request message to the session border controller according to the query result; when the query result is that the unified storage database does not contain the service subscription data of the terminal device for the exclusive service, feedback a failed response message of the exclusive service authorization corresponding to the exclusive service authorization request message to the session border controller according to the query result.
[0011] Optionally, the IP multimedia subsystem is used to feed back an exclusive service response message corresponding to the exclusive service request message to the terminal device based on the exclusive service authorization response message when the exclusive service is a voice service.
[0012] Optionally, the IP multimedia subsystem is used to determine the SMS service status of the terminal device when the exclusive service is a SMS service, wherein when the SMS service status is a full service status, an exclusive service response message corresponding to the exclusive service request message is fed back to the terminal device based on the exclusive service authorization response message; when the SMS service status is not a full service status, an exclusive service response message corresponding to the exclusive service request message is determined based on the exclusive service authorization response message, and the exclusive service response message is stored.
[0013] According to another aspect of an embodiment of the present application, a dedicated service control method is also provided, which is applied to a session border controller, including: when a terminal device roams to a dedicated network, receiving an dedicated service request message of the terminal device, wherein the dedicated network and the terminal device's home network have signed a roaming agreement for an exclusive service, and the exclusive service request message carries at least an identity identifier of the terminal device; sending an exclusive service authorization request message carrying the identity identifier to a policy control function network element, wherein the policy control function network element is used to query whether there is service contract data of a terminal device for the exclusive service in the dedicated network based on the identity identifier, and feedback a corresponding exclusive service authorization response message based on the query result obtained; receiving the exclusive service authorization response message fed back by the policy control function network element, and sending the exclusive service authorization response message to the IP multimedia subsystem.
[0014] Optionally, the exclusive service includes at least: voice service and SMS service, wherein receiving the exclusive service request message of the terminal device includes: when the exclusive service is a voice service, receiving the voice service request message sent by the terminal device; when the exclusive service is a SMS service, receiving the SMS service request message of the terminal device sent by the IP multimedia subsystem.
[0015] According to another aspect of an embodiment of the present application, a dedicated service control method is also provided, which is applied to a policy control function network element, including: receiving an dedicated service authorization request message carrying an identity identifier of a terminal device sent by a session border controller in a dedicated network, wherein the session border controller is used to receive an dedicated service request message of a terminal device when the terminal device roams to a facility dedicated network, and the dedicated service request message carries at least the identity identifier of the terminal device and a roaming agreement for an exclusive service signed between the dedicated network and a home network of the terminal device; querying whether there is service contract data for the exclusive service of a terminal device in the dedicated network based on the identity identifier, and feeding back a corresponding exclusive service authorization response message to the session border controller based on the query result.
[0016] Optionally, whether there is service subscription data of the terminal device for the exclusive service in the exclusive network is queried based on the identity identifier, and a corresponding exclusive service authorization response message is fed back to the session border controller based on the query result, including querying the service subscription data of the terminal device for the exclusive service in the unified storage database based on the identity identifier to obtain the query result, wherein the unified storage database is used to receive a signing message carrying the service subscription data of the terminal device sent by the home network when the terminal device signs for the exclusive service in the home network, and the service subscription data at least includes: the identity identifier of the terminal device, and the type of the identity identifier includes at least one of the following: a subscription permanent identifier, an international mobile user identity; when the query result is that the service subscription data of the terminal device for the exclusive service exists in the unified storage database, an exclusive service authorization success response message corresponding to the exclusive service authorization request message is fed back based on the query result; when the query result is that the service subscription data of the terminal device for the exclusive service does not exist in the unified storage database, an exclusive service authorization failure response message corresponding to the exclusive service authorization request message is fed back based on the query result.
[0017] According to another aspect of an embodiment of the present application, an electronic device is further provided, the electronic device comprising: a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the above-mentioned exclusive service control method through the computer program.
[0018] In the embodiment of the present application, by performing an exclusive service authorization process between a session border controller and a policy control function network element to complete the control of the exclusive service, not only can the policy control of the exclusive service be achieved in the exclusive network, but also the excessive dependence on the home network can be reduced, thereby reducing the difficulty of implementation, and further solving the problem that the related technology needs to introduce an external platform for the exclusive service control of roaming users in the exclusive network, and the control strategy depends on the home network technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0020] Figure 1 It is a schematic diagram of the architecture of an LBO roaming networking solution according to the relevant technology;
[0021] Figure 2 It is a schematic diagram of the architecture of an LBO roaming networking solution according to the relevant technology;
[0022] Figure 3 It is a schematic diagram of the architecture of an LBO roaming networking solution in which a P-CRCF is deployed at a visited location according to the relevant technology;
[0023] Figure 4 It is a schematic diagram of an IMS third-party service platform authentication according to the relevant technology;
[0024] Figure 5 is a schematic diagram of an optional communication system according to an embodiment of the present application;
[0025] Figure 6 is a schematic diagram of an optional voice call service control process according to an embodiment of the present application;
[0026] Figure 7 It is a schematic diagram of an optional flow of SMS sending service control according to an embodiment of the present application;
[0027] Figure 8 is a flowchart of an optional dedicated service control method according to an embodiment of the present application;
[0028] Fig. 9 is a flowchart of another optional dedicated service control method according to an embodiment of the present application;
[0029] Fig.10 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0032] In addition, the relevant information (including but not limited to terminal device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set up between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0033] In order to better understand the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained as follows:
[0034] LBO (Local BreakOut): is a roaming networking solution that allows roaming users to directly access services through the gateway of the visited network without having to route traffic back to the gateway of the home network. Therefore, LBO can greatly reduce transmission delays and improve user experience.
[0035] Home Routed: It is a roaming networking solution, which mainly refers to the roaming user accessing and obtaining the services provided by the home network through the gateway of the home network. Therefore, if the roaming user roams into the visited network, the service data of the roaming user still needs to be routed to the gateway of the home network and then to the external target network.
[0036] Place of Origin: The geographic location of the user at the time of registration or purchase, usually the user's primary residence or the headquarters of the service provider.
[0037] Visited location: The geographical location where the user is located when traveling or temporarily residing. In mobile communication services, when users leave their home location and go to other regions, they belong to the visited location status, in which case the user may face roaming charges.
[0038] Private network: refers to the network technology used within an enterprise or a specific organization, which can create a dedicated data communication network in the public network.
[0039] IMS (IP Multimedia Core Network Subsystem) is a communication architecture based on IP network defined by 3GPP. Its purpose is to establish a technology-independent platform that can provide rich multimedia services. It enables multiple media services such as language, video, and messaging to achieve unified identity authentication, authorization, and billing between different devices and access networks, and supports LTE mobile networks, Wi-Fi networks, fixed networks, etc.
[0040] Session Border Controller: It is used to control and manage sessions in IP networks, providing functions such as routing, switching, security, and quality of service for signaling and media flows.
[0041] Example 1
[0042] According to the 3GPP (3rd Generation Partnership Project) protocol specifications, roaming networks are divided into: LBO roaming networking solution and Home Routed roaming networking solution.
[0043] Specifically, Figure 1 This is a schematic diagram of the LBO roaming networking solution. Figure 1 LBO roaming network can be divided into two parts: VPLMN (Visited Public Land Mobile Network) and HPLMN (Home Public Land Mobile Network).
[0044] In VPLMN, Nnssf is the service-based interface of (Network Slice Selection Function), Nnef is the service-based interface of NEF (Network Exposure Function), Nnrf is the service-based interface of (Network Repository Function), Npcf is the service-based interface of PCF (Policy Control Function), Naf is the service-based interface of AF (Application Function), Namf is the service-based interface of AMF (Access and Mobility Management Function), Nsmf is the service-based interface of SMF (Session Management Function), Nnsncf is the service-based interface of NSACF (Network Slice Admission Control Function), UE (User Equipment) interacts with AMF through N1 reference point, (Radio)AN (Access Network) interacts with AMF through N2 reference point, (R)AN interacts with UPF (User Plane) through N3 reference point. Function, user plane function), UPF interacts with SMF through N4 reference point, and UPF interacts with a DN (Data Network) through N6 reference point.In HPLMN, Nudm is the service-based interface of UDM (User Data Management), Nnrf is the service-based interface of NRF (Network Repository Function), Nnssaaf is the service-based interface of NSSAAF (Network Slice Speclfic Authentication and Authorization Function), Nausf is the service-based interface of ANSF (Authentication Server Function), Npcf is the service-based interface of PCF (Policy Control Function), Nnef is the service-based interface of NEF (Network Exposure Function), and Nnsacf is the service-based interface of NSACF (Network Slice Admission Control Function).
[0045] Therefore, in the above scenario, the UE (User Equipment) is routed to the external data network via the UPF (User Plane Function) of the visited core network.
[0046] Figure 2 This is a schematic diagram of the architecture of the Home Routed roaming network solution. Figure 2 As shown. Home Routed roaming networking can also be divided into two parts: VPLMN (Visited Public Land Mobile Network) and HPLMN (Home Public Land Mobile Network). However, unlike the above-mentioned LBO roaming networking architecture, its VPLMN side does not include AF, and NSACF is located between NSSF and NEF; while the HPLMN side adds AF, UPF, DN, NEF, NSSF, and SMF. Therefore, in this scenario, in contrast to LBO roaming networking, in the Home Routed solution, the visited network (VPLMN) will not directly send user data to the local data network (DN), but the UE is routed through the UPF of the visited core network (VPLMN) to the UPF of the home core network (HPLMN) and then to the external data network.
[0047] Therefore, in order to enable users to roam to a dedicated network, relevant technical personnel have proposed that data access can be localized based on a dedicated network networking solution. Figure 3 As shown. Specifically, on the VPLMN side, the UE communicates with vPCRF / vPCF (PCRF / PCF on the VPLMN side) through EPS (Evolved Packet System) / 5GS (5G Standalone); vPCRF / vPCF exchanges policy and charging information with P-CSCF (Proxy CSCF) through Rx (interface protocol) or N5 reference point; P-CSCF is connected to IBCF (Interconnection Border Control Function) to exchange user authentication and location information; IBCF is connected to TrGW (Transmission Gateway) through Ix (Indirect Interconnect Point) to negotiate and exchange call control information of roaming users and realize seamless communication of users; on the HPLMN side, S-CSCF (Serving CSCF) in IMS communicates with TrGW (Transmission Gateway) through Mx (Mobile Switching Point) Center, Mobile Switching Center) is connected to IBCF to pass user call list information and authentication information to IBCF to ensure normal communication services for users when roaming; and IBCF is also connected to TrGW through Ix. Figure 3 It is not difficult to see that the user's voice and SMS authentication is still completed by the home S-CSCF, that is, the actual control point of IMS voice and SMS services is still the home network.
[0048] However, the biggest feature of a dedicated network is that it is expected to achieve autonomous control of voice, SMS, and data services, and it can still control roaming users. Therefore, for IMS services, the roaming solution can be implemented by a third-party service platform, that is, the S-CSCF in the home location authenticates the roaming agreement with an external server, such as Figure 4 As shown. Figure 4 The technical solution shown can well implement the IMS service control strategy in the roaming scenario. However, the solution has a large transformation and dependence on the home network, and needs to introduce a new external platform to support roaming law policy definition and authentication.
[0049] To this end, the present application embodiment proposes a communication system, such as Figure 5As shown, the communication system at least includes: a dedicated network 11 that signs a roaming agreement for a dedicated service with a home network 11 of a terminal device, and the dedicated network 11 at least includes: a session border controller (Session Border Controller, SBC) 111, a policy control function network element (Policy Control Function, PCF) 112, and an IP Multimedia Core Network Subsystem (IP Multimedia Core Network Subsystem, IMS) 113, wherein,
[0050] The session border controller 111 may first receive a dedicated service request message from a terminal device, wherein the dedicated service request message carries at least an identity identifier of the terminal device; and send the dedicated service authorization request message carrying the identity identifier to the policy control function network element 112;
[0051] The policy control function network element 112 may query the service subscription data of the terminal device for the exclusive service according to the identity identifier, and feedback the corresponding exclusive service authorization response message to the session border controller 111 according to the query result;
[0052] The session border controller 111 may also send a dedicated service authorization response message to the IP multimedia subsystem 113;
[0053] The IP multimedia subsystem 113 may determine the exclusive service response message corresponding to the exclusive service request message according to the exclusive service authorization response message; send the exclusive service response message to the terminal device or store the exclusive service response message.
[0054] It should be noted that the above Figure 5 The system shown is for illustration only and does not limit the structure of the system. The communication system may include but is not limited to Figure 5 The components shown in .
[0055] The following describes the functions and interaction processes of each network element in the communication system in conjunction with a specific implementation process.
[0056] The above-mentioned terminal equipment (or communication terminal, terminal) is a device for communication. As used herein, "terminal equipment" includes but is not limited to connection via a wired line, such as via a public switched telephone network (PSTN), a digital subscriber line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, a wireless local area network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or another terminal device is configured to receive / send a communication signal; and / or an Internet of Things (IoT) device. A terminal device configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / Intranet access, Web browsers, notepads, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. A terminal device may refer to an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a terminal device, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved PLMN, etc.
[0057] The dedicated services mentioned in this application include at least but not limited to: voice services and short message services. According to different types of dedicated services, the session border controller 111 may receive the dedicated service request message of the terminal device according to the following rules.
[0058] As an optional implementation, when the exclusive service is a voice service, the session border controller 111 can directly receive the voice service request message sent by the terminal device; when the exclusive service is a text message service, the session border controller 111 can receive the text message service request message of the terminal device sent by the IP multimedia subsystem 113.
[0059] This is because voice services are implemented through VoIP (Voice over Internet Protocol) technology, so the terminal device can directly establish a session with the SBC to send voice requests; while the SMS service needs to be encapsulated into a specific protocol format through the IP multimedia subsystem 113, such as SMPP (Short Message Peer-to-Peer Protocol) or MMSC (Multimedia Messaging Service Center) protocol. Therefore, the SBC needs to obtain the SMS service request through interaction with the IP multimedia subsystem 113, wherein the IP multimedia subsystem 113 can directly interact with the terminal device to receive the SMS service request sent by the terminal device.
[0060] In addition, the dedicated network in the present application also includes a unified storage database 114, wherein when the terminal device signs a dedicated service in the home network, the unified storage database 114 receives a signing message carrying the service signing data of the terminal device sent by the home network.
[0061] That is to say, the home network and the exclusive network where the terminal device is located have signed a roaming agreement, and the terminal device can sign an exclusive service in its home network, and at the same time notify the exclusive network (one exclusive network corresponds to one exclusive service) of the service contract data containing the identity (such as account information, fee information, billing cycle, contract date, service period, payment information, additional services or discounts, etc.) through a contract message, wherein the unified storage database 114 in the exclusive network can store the local PCF contract data of the terminal device, that is, the identity of the terminal device that has signed the exclusive service, thereby completing the contract process of the customized service. It should be noted that an exclusive network is used to process a type of exclusive service. Therefore, the unified storage database 114 in each exclusive network can store the service contract data of multiple terminal devices that have signed the corresponding exclusive service.
[0062] The type of the above-mentioned identity includes at least one of the following: a subscription permanent identifier (SUPI) and an international mobile subscriber identity (IMSI).
[0063] As an optional implementation, the policy control function network element 112 can query the service contract data of the terminal device for the exclusive service based on the identity identifier in the unified storage database 114, obtain the query result, and feedback the exclusive service authorization response message corresponding to the exclusive service authorization request message to the session border controller based on the query result.
[0064] Specifically, when the query result is that the unified storage database does not have the service subscription data of the terminal device for the exclusive service, the policy control function network element 112 can feedback the exclusive service authorization success response message corresponding to the exclusive service authorization request message to the session border controller 111 based on the query result; when the query result is that the unified storage database does not have the service subscription data of the terminal device for the exclusive service, the policy control function network element 112 can feedback the exclusive service authorization failure response message corresponding to the exclusive service authorization request message to the session border controller 111 based on the query result.
[0065] That is to say, the policy control function network element 112 can query whether the terminal device has signed an exclusive service (that is, whether the identity of the terminal device exists) in the unified storage database 114 according to its identity, such as SUPI or IMSI. If so, the policy control function network element 112 can, based on the query result, feedback the corresponding exclusive service authorization success response message to the session border controller 111 through the Gy interface; conversely, if not, the policy control function network element 112 can, based on the query result, feedback the corresponding exclusive service authorization failure response message to the session border controller 111 through the Gy interface.
[0066] In other words, for a user who has signed up for a voice service in a dedicated network (ie, a visited network), the user is supported to use the voice service in the dedicated network.
[0067] For example, if user A and user C have signed up for a voice call package for a dedicated network, and user B has not signed up for a voice call package for a dedicated network, then user A and user C can conduct voice services with each other in the dedicated network; in addition, user A or user C can also call any general terminal user in the external network, and at the same time, user A or user C can also be called and answer voice services to and from the external network. However, user B cannot call user A or user C as a caller, nor can he call a terminal user in the external network, and at the same time, user B cannot be called and answer voice calls normally.
[0068] Similarly, for users who have signed up for the SMS service in a dedicated network (ie, a visited network), the user is supported to use the SMS service in the dedicated network.
[0069] For example, if user A and user C have signed up for a text messaging package for a dedicated network, and user B has not signed up for a text messaging package for a dedicated network. Then, user A and user C can send text messages to each other in the dedicated network; in addition, user A or user C can also send text messages to general terminal users or servers in other external networks, and user A or user C can also receive text messages from and to external networks. However, user B cannot send text messages to user A or user C, nor can he send text messages to terminal users or servers in other external networks, and user B cannot receive text messages normally.
[0070] Furthermore, after the session border controller 111 receives the dedicated service authorization response message, it can further send the dedicated service authorization response message to the IP multimedia subsystem 113 through a specific interface (such as a Gm interface). This is because the session border controller 111, as a policy execution point, needs to pass the decision result of the policy control function network element 112, as a policy decision point, to the IP multimedia subsystem 113 so that the IMS executes the corresponding service, wherein the IP multimedia subsystem 113, as a platform that directly interacts with the terminal device, can send a response feedback message of the success or failure of the dedicated service to the terminal.
[0071] Optionally, when the dedicated service is a voice service, the IP multimedia subsystem 113 may feed back to the terminal device an exclusive service response message corresponding to the exclusive service request message based on the exclusive service authorization response message. Wherein, when the exclusive service authorization response message is a service authorization success response message, the IP multimedia subsystem 113 feeds back to the terminal device an exclusive service request success response message; conversely, when the exclusive service authorization response message is a service authorization failure response message, the IP multimedia subsystem 113 feeds back to the terminal device an exclusive service request failure response message.
[0072] This is because voice services usually require high real-time performance. Therefore, when the IP multimedia subsystem 113 receives an exclusive service authorization response message related to the voice service, it needs to promptly feed back the exclusive service response message corresponding to the exclusive service request message to the terminal device based on the exclusive service authorization response message to ensure the continuity and quality of the call.
[0073] However, since the SMS service does not have high real-time requirements, it is possible to choose whether to temporarily store the SMS service response message corresponding to the SMS service request message in the IP multimedia subsystem 113 or directly feed back to the user terminal based on the status of the SMS service, such as the availability of the Short Message Service Center (SMSC) or network congestion.
[0074] Optionally, when the exclusive service is a SMS service, the IP multimedia subsystem 113 can determine the SMS service status of the terminal device, wherein, when the SMS service status is a full service status, an exclusive service response message corresponding to the exclusive service request message is fed back to the terminal device based on the exclusive service authorization response message; when the SMS service status is not a full service status, the exclusive service authorization response message is stored.
[0075] Specifically, the above-mentioned SMS service status includes: full service status (Full Service State) and non-full service status (Non-Full Service State), wherein the full service status refers to the status in which the SMS service is fully available without any restrictions or problems, and the SMS can be sent and received normally. The non-full service status refers to the status in which the SMS service has certain restrictions or problems (such as network coverage problems, network congestion, SMS service center failure, user account failure, service restrictions, billing problems, etc.), resulting in the inability to send and receive SMS normally. Therefore, when the SMS service status of the terminal device is the full service status, the IP multimedia subsystem 113 can directly feedback the exclusive service response message corresponding to the exclusive service request message to the terminal device based on the exclusive service authorization response message; when the SMS service status of the terminal device is the non-full service status, indicating that the SMS service is temporarily unavailable or there is a delay, the IP multimedia subsystem 113 can first store the exclusive service response message corresponding to the exclusive service request message determined based on the exclusive service authorization response message, and store the exclusive service response message.
[0076] Further, Figure 6 A flow chart of voice call service control is shown, which specifically includes the following steps:
[0077] Step S1, the session border controller 111 receives a voice call request message sent by a user terminal, wherein the voice call request message carries at least an identity identifier of the terminal device;
[0078] Step S2, the session border controller 111 sends a voice dedicated bearer establishment request message (i.e., a dedicated service authorization request message) to the policy control function network element 112, wherein the voice dedicated bearer establishment request message carries at least the identity of the terminal device;
[0079] Step S3, the policy control function network element 112 sends an access message carrying an identity identifier to the unified storage database 114;
[0080] Step S4, the unified storage database 114 queries the service contract data of the terminal device for the voice call service according to the identity identifier to obtain the query result;
[0081] Step S5, the unified storage database 114 feeds back the query result to the policy control function network element 112, wherein the unified storage database contains the service subscription data of the terminal device for the voice call service, and steps S6-S8 are executed; otherwise, steps S9-S11 are executed;
[0082] Step S6, the policy control function network element 112 feeds back a voice dedicated bearer establishment success response message to the session border controller 111;
[0083] Step S7, the session border controller 111 sends a voice dedicated bearer establishment success response message to the IP multimedia subsystem 113;
[0084] Step S8, the IP multimedia subsystem 113 feeds back a corresponding voice call success response message to the session management function network element according to the voice dedicated bearer establishment success response message;
[0085] Step S9, the policy control function network element 112 feeds back a voice dedicated bearer establishment failure response message to the session border controller 111;
[0086] Step S10, the session border controller 111 sends a voice dedicated bearer establishment failure response message to the IP multimedia subsystem 113;
[0087] Step S11, the IP multimedia subsystem 113 feeds back a corresponding voice call failure response message to the session management function network element according to the voice dedicated bearer establishment failure response message.
[0088] also, Figure 7 A schematic diagram of a process flow of SMS sending service control is shown, wherein the SMS service state of the terminal device is a full service state, and specifically includes the following steps:
[0089] Step S1, the session border controller 111 receives a short message service request message sent by a user terminal, wherein the short message service request message carries at least an identity identifier of the terminal device;
[0090] Step S2, the session border controller 111 sends a short message forwarding request message (i.e., a dedicated service authorization request message) to the policy control function network element 112, wherein the short message forwarding request message carries at least the identity of the terminal device;
[0091] Step S3, the policy control function network element 112 sends an access message carrying an identity identifier to the unified storage database 114;
[0092] Step S4, the unified storage database 114 queries the service contract data of the terminal device for the service sent in the short message according to the identity identifier to obtain the query result;
[0093] Step S5, the unified storage database 114 feeds back the query result to the policy control function network element 112, wherein the unified storage database contains the service contract data of the terminal device for the SMS sending service, and steps S6-S8 are executed; otherwise, steps S9-S11 are executed;
[0094] Step S6, the policy control function network element 112 feeds back a short message forwarding success response message to the session border controller 111;
[0095] Step S7, the session border controller 111 sends a successful response message of the SMS forwarding request to the IP multimedia subsystem 113;
[0096] Step S8, the IP multimedia subsystem 113 feeds back a corresponding SMS sending request success response message to the session management function network element according to the SMS forwarding request success response message;
[0097] Step S9, the policy control function network element 112 feeds back a short message forwarding request failure response message to the session border controller 111;
[0098] Step S10, the session border controller 111 sends a short message forwarding request failure response message to the IP multimedia subsystem 113;
[0099] Step S11 , the IP multimedia subsystem 113 feeds back a corresponding SMS sending failure response message to the session management function network element according to the SMS forwarding request failure response message.
[0100] It should be noted that the session management function network element is the signaling endpoint of the session and is responsible for receiving and processing signaling messages. Therefore, in order to ensure the compatibility of the message and the terminal so that the terminal can receive the correct service response, the IP multimedia subsystem 113 can first send the dedicated service response message to the session management function network element, which then forwards it to the terminal device.
[0101] In the embodiment of the present application, by performing an exclusive service authorization process between the session border controller 111 and the policy control function network element 112 to complete the control of the exclusive service, not only can the policy control of the exclusive service be achieved in the exclusive network, but also the excessive dependence on the home network can be reduced, thereby solving the problem that the related technology needs to introduce an external platform for the exclusive service control of roaming users in the exclusive network, and the control strategy depends on the home network technology.
[0102] Example 2
[0103] According to an embodiment of the present application, a method embodiment of exclusive service control applied to a session border controller is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0104] Figure 8 is a flowchart of an optional dedicated service control method according to an embodiment of the present application, such as Figure 8 As shown, the method at least includes steps S802-S806, wherein:
[0105] Step S802: When the terminal device roams to a dedicated network, a dedicated service request message of the terminal device is received.
[0106] In the technical solution provided in step S802, the dedicated network signs a roaming agreement for dedicated services with the home network of the terminal device, and the dedicated service request message carries at least the identity of the terminal device.
[0107] Optionally, the dedicated services mentioned in the present application include at least but not limited to: voice services and SMS services. Depending on the type of dedicated services, the session border controller may receive the dedicated service request message of the terminal device according to the following rules: when the dedicated service is a voice service, the session border controller may directly receive the voice service request message sent by the terminal device; when the dedicated service is an SMS service, the session border controller may receive the SMS service request message of the terminal device sent by the IP multimedia subsystem.
[0108] Step S804: Send the dedicated service authorization request message carrying the identity identifier to the policy control function network element.
[0109] In the technical solution provided in step S804, the above-mentioned policy control function network element is used to query whether there is service contract data of the terminal device for the exclusive service in the exclusive network based on the identity identifier, and feedback the exclusive service authorization response message corresponding to the exclusive service authorization request message based on the query result obtained.
[0110] Step S806: Receive the dedicated service authorization response message fed back by the policy control function network element, and send the dedicated service authorization response message to the IP multimedia subsystem.
[0111] In the technical solution provided in step S806, after receiving the message, the above-mentioned IP multimedia subsystem can determine the exclusive service response message corresponding to the exclusive service request message based on the exclusive service authorization response message; send the exclusive service response message to the terminal device or store the exclusive service response message.
[0112] It should be noted that the specific implementation process of the above steps S802 to S806 and the processing content of each network element have been introduced in the above embodiment 1, and will not be repeated here.
[0113] Based on the scheme defined in the above steps S802 to S806, it can be known that, in an embodiment, by performing an exclusive service authorization process between a session border controller and a policy control function network element to complete the control of an exclusive service, not only can policy control of the exclusive service be achieved in the exclusive network, but excessive reliance on the home network can also be reduced, thereby reducing the difficulty of implementation, thereby solving the problem that the related technology needs to introduce an external platform for exclusive service control of roaming users in an exclusive network, and the control strategy depends on the home network technology.
[0114] Example 3
[0115] According to an embodiment of the present application, a method embodiment for exclusive service control applied to a policy control function network element is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0116] Fig. 9 is a flowchart of an optional dedicated service control method according to an embodiment of the present application, such as Fig. 9 As shown, the method at least includes steps S902-S906, wherein:
[0117] Step S902: receiving a dedicated service authorization request message carrying the identity of the terminal device sent by a session border controller in the dedicated network.
[0118] In the technical solution provided in step S902, the dedicated network and the home network of the terminal device sign a roaming agreement for dedicated services. The session border controller is used to receive an exclusive service request message from the terminal device when the terminal device roams to the facility's dedicated network, and the exclusive service request message carries at least the identity of the terminal device.
[0119] Step S904: query whether there is service subscription data of the terminal device for the exclusive service in the exclusive network according to the identity identifier, and feed back a corresponding exclusive service authorization response message to the session border controller according to the query result.
[0120] In the technical solution provided in step S904, the above-mentioned session border controller can send an exclusive service authorization response message to the IP multimedia subsystem, and after receiving the message, the IP multimedia subsystem can determine the exclusive service response message corresponding to the exclusive service request message based on the exclusive service authorization response message; send the exclusive service response message to the terminal device or store the exclusive service response message.
[0121] As an optional implementation manner, the policy control function network element may obtain the query result in the following manner, and feedback the corresponding dedicated service authorization response message to the session border controller according to the query result, including:
[0122] querying the service subscription data of the terminal device for the exclusive service in the unified storage database according to the identity identifier to obtain the query result, wherein the unified storage database is used to receive a subscription message carrying the service subscription data of the terminal device sent by the home network when the terminal device subscribes to the exclusive service in the home network, and the service subscription data at least includes the identity identifier of the terminal device, and the type of the identity identifier includes at least one of the following: a subscription permanent identifier and an international mobile subscriber identity;
[0123] If the query result shows that the unified storage database contains the service subscription data of the terminal device for the exclusive service, a dedicated service authorization success response message corresponding to the dedicated service authorization request message is fed back according to the query result;
[0124] When the query result is that the unified storage database does not have the service subscription data of the terminal device for the exclusive service, an exclusive service authorization failure response message corresponding to the exclusive service authorization request message is fed back according to the query result.
[0125] It should be noted that the specific implementation process of the above steps S902 to S907 and the processing content of each network element have been introduced in the above embodiment 1, and will not be repeated here.
[0126] Based on the scheme defined in the above steps S902 to S907, it can be known that, in an embodiment, by performing an exclusive service authorization process between a session border controller and a policy control function network element to complete the control of an exclusive service, not only can policy control of the exclusive service be achieved in the exclusive network, but excessive reliance on the home network can also be reduced, thereby reducing the difficulty of implementation, thereby solving the problem that the related technology needs to introduce an external platform for exclusive service control of roaming users in an exclusive network, and the control strategy depends on the home network technology.
[0127] Example 4
[0128] According to an embodiment of the present application, an electronic device is also provided, wherein: Fig.10 is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application, such as Fig.10 As shown, the electronic device includes one or more processors; a memory for storing one or more programs, which, when the one or more programs are executed by the one or more processors, enables the one or more processors to run the programs, wherein the programs are configured to execute the exclusive service control method in the above-mentioned embodiment 2 or embodiment 3 when running.
[0129] Optionally, the processor is configured to execute the following steps through a computer program: when the terminal device roams to a dedicated network, receive an exclusive service request message from the terminal device, wherein the exclusive network and the terminal device's home network have signed a roaming agreement for an exclusive service, and the exclusive service request message carries at least an identity identifier of the terminal device; send an exclusive service authorization request message carrying the identity identifier to a policy control function network element, wherein the policy control function network element is used to query whether there is service contract data for the exclusive service of the terminal device in the exclusive network based on the identity identifier, and feedback a corresponding exclusive service authorization response message based on the query result obtained; receive the exclusive service authorization response message fed back by the policy control function network element, and send the exclusive service authorization response message to the IP multimedia subsystem.
[0130] Optionally, the processor is configured to execute the following steps through a computer program: receiving an exclusive service authorization request message carrying an identity identifier of a terminal device sent by a session border controller within a dedicated network, wherein the session border controller is used to receive an exclusive service request message of a terminal device when the terminal device roams to a facility-exclusive network, and the exclusive service request message carries at least the identity identifier of the terminal device and a roaming agreement for an exclusive service signed between the exclusive network and a home network of the terminal device; querying whether there is service contract data for the exclusive service of a terminal device within the exclusive network based on the identity identifier, and feeding back a corresponding exclusive service authorization response message to the session border controller based on the query result.
[0131] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0132] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0133] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0134] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0135] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0136] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.
[0137] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A communication system, characterized in that: The communication system at least includes: a dedicated network that has signed a roaming agreement for a dedicated service with the home network of the terminal device, and the dedicated network at least includes: a session border controller, a policy control function network element, and an IP multimedia subsystem, wherein: The session border controller is configured to receive a dedicated service request message from the terminal device, wherein the dedicated service request message carries at least an identity identifier of the terminal device; and send the dedicated service authorization request message carrying the identity identifier to the policy control function network element; The policy control function network element is used to query the service subscription data of the terminal device for the exclusive service according to the identity identifier, and feed back a corresponding exclusive service authorization response message to the session border controller according to the query result; The session border controller is further configured to send the dedicated service authorization response message to the IP multimedia subsystem; The IP multimedia subsystem is used to determine the exclusive service response message corresponding to the exclusive service request message based on the exclusive service authorization response message; send the exclusive service response message to the terminal device or store the exclusive service response message.
2. The system according to claim 1, characterized in that The dedicated services include at least: voice services and SMS services, among which: The session border controller is used to receive a voice service request message sent by the terminal device when the dedicated service is the voice service; and to receive a text message service request message sent by the IP multimedia subsystem when the dedicated service is the text message service.
3. The system according to claim 1, characterized in that The dedicated network also includes: a unified storage database, wherein: The unified storage database is used to receive a signing message carrying the service signing data of the terminal device sent by the home network when the terminal device signs for an exclusive service in the home network, wherein the service signing data at least includes: the identity of the terminal device, and the type of the identity includes at least one of the following: a subscription permanent identifier and an international mobile user identity.
4. The system according to claim 3, characterized in that The policy control function network element is used to query the service subscription data of the terminal device for the exclusive service based on the identity identifier in the unified storage database, obtain the query result, and feedback the exclusive service authorization response message corresponding to the exclusive service authorization request message to the session border controller based on the query result.
5. The system according to claim 4, characterized in that The policy control function network element is further configured to, when the query result is that the unified storage database contains the service subscription data of the terminal device for the exclusive service, feedback an exclusive service authorization success response message corresponding to the exclusive service authorization request message to the session border controller according to the query result; When the query result is that the unified storage database does not have the service subscription data of the terminal device for the exclusive service, an exclusive service authorization failure response message corresponding to the exclusive service authorization request message is fed back to the session border controller according to the query result.
6. The system according to claim 1, characterized in that The IP multimedia subsystem is used to feed back an exclusive service response message corresponding to the exclusive service request message to the terminal device according to the exclusive service authorization response message when the exclusive service is a voice service.
7. The system according to claim 1, characterized in that The IP multimedia subsystem is used to determine the SMS service status of the terminal device when the exclusive service is an SMS service, wherein, when the SMS service status is a full service status, an exclusive service response message corresponding to the exclusive service request message is fed back to the terminal device based on the exclusive service authorization response message; when the SMS service status is not a full service status, an exclusive service response message corresponding to the exclusive service request message is determined based on the exclusive service authorization response message, and the exclusive service response message is stored.
8. A dedicated service control method, characterized in that: Applies to session border controllers, including: When the terminal device roams to a dedicated network, receiving a dedicated service request message of the terminal device, wherein the dedicated network has signed a roaming agreement for dedicated services with a home network of the terminal device, and the dedicated service request message carries at least an identity identifier of the terminal device; Sending a dedicated service authorization request message carrying the identity identifier to a policy control function network element, wherein the policy control function network element is used to query whether the dedicated network has service subscription data of the terminal device for the dedicated service based on the identity identifier, and feeding back a corresponding dedicated service authorization response message based on the query result; Receive the dedicated service authorization response message fed back by the policy control function network element, and send the dedicated service authorization response message to the IP multimedia subsystem.
9. The method according to claim 8, characterized in that The dedicated service includes at least: a voice service and a text message service, wherein receiving the dedicated service request message of the terminal device includes: In a case where the dedicated service is the voice service, receiving a voice service request message sent by the terminal device; In the case where the dedicated service is the SMS service, a SMS service request message of the terminal device sent by the IP multimedia subsystem is received.
10. A dedicated service control method, characterized in that: Applied to policy control function network elements, including: receiving a dedicated service authorization request message carrying the identity of the terminal device sent by a session border controller in the dedicated network, wherein the session border controller is used to receive the dedicated service request message of the terminal device when the terminal device roams to the facility dedicated network, and the dedicated service request message carries at least the identity of the terminal device, and the dedicated network signs a roaming agreement for the dedicated service with the home network of the terminal device; The dedicated network is queried based on the identity identifier to determine whether the terminal device has service subscription data for the dedicated service, and a corresponding dedicated service authorization response message is fed back to the session border controller based on the query result.
11. The method according to claim 10, characterized in that Querying whether there is service subscription data of the terminal device for the dedicated service in the dedicated network according to the identity identifier, and feeding back a corresponding dedicated service authorization response message to the session border controller according to the query result, including: querying the service subscription data of the terminal device for the exclusive service in a unified storage database according to the identity identifier to obtain a query result, wherein the unified storage database is used to receive a subscription message carrying the service subscription data of the terminal device sent by the home network when the terminal device subscribes for the exclusive service in the home network, and the service subscription data at least includes: the identity identifier of the terminal device, and the type of the identity identifier includes at least one of the following: a subscription permanent identifier, an international mobile user identity; If the query result is that the unified storage database contains the service subscription data of the terminal device for the exclusive service, feeding back an exclusive service authorization success response message corresponding to the exclusive service authorization request message according to the query result; When the query result is that the unified storage database does not have the service subscription data of the terminal device for the exclusive service, an exclusive service authorization failure response message corresponding to the exclusive service authorization request message is fed back according to the query result.
12. An electronic device, characterized in that: include: A memory and a processor, wherein the processor is used to run the dedicated service control method stored in any one of claims 8 to 11.
