Short message service control method and device
By configuring contract data in the core network, the control of IP SMS only sending but not receiving and sending business models is achieved, which solves the shortcomings of 4/5G users' needs and improves the SMS service capabilities.
Patent Information
- Application Number
- CN202411418249.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-01-03
AI Technical Summary
Currently, the network cannot distinguish the sending and receiving functions of IP SMS, and cannot meet the needs of 4/5G users to send and not receive, resulting in poor SMS service capabilities on the core network.
By receiving control information sent by the service operation support system in the first network element, determining the SMS business model, and configuring the contract data based on the control information, the SMS business control of the second network element is realized, and supporting only sending but not receiving and sending. Business model.
It has improved the core network SMS service capabilities, met the needs of 4/5G users to send and not receive, and achieved flexible control of IP SMS.
Smart Images

Figure CN119255205A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of core network technology, and in particular to a method and device for controlling short message services. Background Art
[0002] SMS is a telecommunications service that comes with the digital mobile communication system. It is a quasi-real-time, non-voice communication service. In the traditional 2G era, SMS transmits text, numbers and other character information through the signaling channel and signaling network of the mobile communication system. The current network has no technical means to distinguish and control the receiving and sending functions of IP SMS (it is impossible to set it to only receive but not send, or only send but not receive). Instead, it restricts users from sending and receiving SMS by completely canceling the IP SMS function. It cannot meet the needs of 4 / 5G users for sending but not receiving IP SMS, resulting in poor SMS service capabilities of the core network and failure to meet user needs. Summary of the invention
[0003] The present application aims to solve one of the technical problems in the related art at least to some extent.
[0004] To this end, the first objective of the present application is to propose a method for controlling short message services.
[0005] The second object of the present application is to provide a device.
[0006] The third objective of the present application is to provide an electronic device.
[0007] A fourth objective of the present application is to provide a computer-readable storage medium.
[0008] A fifth object of the present application is to provide a computer program product.
[0009] To achieve the above-mentioned purpose, the first embodiment of the present application proposes a method for controlling a short message service, which is used in a first network element and includes:
[0010] Receiving control information sent by the business operation support system, and determining a short message service mode according to the control information, wherein the short message service mode includes sending but not receiving and receiving and sending;
[0011] Configuring the subscription data according to the control information;
[0012] Receiving a request for obtaining a user's ability to receive short messages sent by a second network element;
[0013] The subscription data is sent to the second network element to control the SMS service of the second network element according to the subscription data.
[0014] Optionally, configuring the subscription data according to the control information includes:
[0015] Sign up for the SMS universal shared initial filtering criteria set SiFC for the user;
[0016] A first subscription parameter for a circuit switched CS domain for a user, wherein the first subscription parameter is used to control a short message sending function;
[0017] A second subscription parameter for a circuit-switched CS domain is subscribed for a user, wherein the second subscription parameter is used to control a short message receiving function.
[0018] Optionally, the common shared initial filtering criteria set SiFC for user-subscribed SMS messages includes:
[0019] In response to the third network element downloading the SMS universal SiFC and triggering the initial filtering criteria set iFC in the SMS universal SiFC, the user is subscribed to the SMS universal SiFC, wherein the iFC is used for SMS registration, SMS sending or SMS receipt sending.
[0020] Optionally, the SMS service mode is to send but not receive or to send and receive, and the first subscription parameter of the user's subscription to the circuit switched CS domain includes:
[0021] The first contract parameter is set to success, and it is determined that the user can send text messages normally based on the first contract parameter.
[0022] Optionally, the SMS service mode is to send but not receive, and the second subscription parameter for the user to subscribe to the circuit switched CS domain includes:
[0023] The second contract parameter is set to an error, wherein the second contract parameter is used to indicate that the user cannot receive text messages normally.
[0024] Optionally, the SMS service mode is both receivable and sendable, and the second subscription parameter for the user's subscription to the circuit switched CS domain includes:
[0025] The second contract parameter is set to success, wherein the second contract parameter is used to indicate that the user can receive text messages normally.
[0026] To achieve the above-mentioned purpose, the second aspect of the present application proposes a method for controlling a short message service, which is used for a second network element and includes:
[0027] Sending a request for obtaining a user's ability to receive SMS messages to the first network element;
[0028] Acquire the contract data sent by the first network element, and control the SMS service according to the contract data.
[0029] Optionally, the acquiring the subscription data sent by the first network element includes:
[0030] A first subscription parameter and a second subscription parameter in a circuit switched (CS) domain are obtained.
[0031] Optionally, controlling the SMS service according to the contract data includes:
[0032] In response to the first contract parameter being successful and the second contract parameter being failed, determining that the user does not have the ability to receive text messages, and stopping sending text messages; or,
[0033] In response to the first contract parameter being successful and the second contract parameter being successful, it is determined that the user has the ability to receive text messages, and text messages continue to be sent.
[0034] To achieve the above-mentioned purpose, the third aspect of the present application provides a short message service control device for a first network element, including:
[0035] A mode determination module, used to receive control information sent by the business operation support system, and determine the SMS service mode according to the control information, wherein the SMS service mode includes only sending but not receiving and both sending and receiving;
[0036] A contract data modification module, used to configure the contract data according to the control information;
[0037] A receiving module, used for receiving a request for obtaining a user's ability to receive SMS messages sent by a second network element;
[0038] The SMS service control module is used to send the contract data to the second network element to control the SMS service of the second network element according to the contract data.
[0039] To achieve the above-mentioned purpose, the fourth aspect of the present application proposes a short message service control device, which is used for a second network element, including:
[0040] A sending module, used for sending a request for obtaining a user's ability to receive SMS messages to the first network element;
[0041] The SMS service control module is used to obtain the contract data sent by the first network element and control the SMS service according to the contract data.
[0042] To achieve the above-mentioned purpose, a fifth aspect of the present application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0043] The memory stores computer-executable instructions;
[0044] The processor executes the computer-executable instructions stored in the memory to implement the method as described in any one of the first aspect or the second aspect.
[0045] To achieve the above-mentioned purpose, the sixth aspect embodiment of the present application proposes a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by a processor, they are used to implement the method as described in any one of the first aspect or the second aspect.
[0046] To achieve the above-mentioned purpose, the seventh aspect of the present application proposes a computer program product, which, when executed by a processor, implements the method described in any one of the first aspect or the second aspect.
[0047] The SMS service control method, device, electronic device and storage medium provided in the present application enable the second network element to control different SMS service modes by modifying the contract data of the first network element, thereby improving the SMS service capabilities of the core network.
[0048] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0050] Figure 1 A flowchart of a method for controlling a short message service provided in an embodiment of the present application;
[0051] Figure 2 A flowchart of a method for controlling a short message service provided in an embodiment of the present application;
[0052] Figure 3 A flowchart of a method for controlling a short message service provided in an embodiment of the present application;
[0053] Figure 4 A flowchart of a method for controlling a short message service provided in an embodiment of the present application;
[0054] Figure 5 A schematic diagram of the structure of a short message service control device provided in an embodiment of the present application;
[0055] Figure 6 A schematic diagram of the structure of a short message service control device provided in an embodiment of the present application;
[0056] Figure 7 A schematic diagram of the structure of a short message service control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0057] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0058] SMS is a telecommunications service that comes with the digital mobile communication system. It is a quasi-real-time, non-voice communication service. In the traditional 2G era, SMS transmits text, numbers and other character information through the signaling channel and signaling network of the mobile communication system. As the mainstream voice method changes from CS to 4G VoLTE and gradually to 5G VoNR, the transmission method of SMS has gradually shifted from the CS domain to the IMS domain. Telecom operators provide traditional SMS services to 2G users, using the MAP protocol and based on the No. 7 signaling bearer; they provide SMS Over IP SMS services (referred to as IP SMS) to 4 / 5G users, encapsulating traditional circuit domain short messages in the RPDU format in the body of SIPMessage and transmitting them in the IP network to achieve the function of short message intercommunication.
[0059] The traditional SMS control method in the related technology is as follows:
[0060] Control the sending and receiving of SMS messages through the TS21 and TS22 parameters on the HLR:
[0061] Set TS21 = TRUE to enable users to receive traditional SMS messages.
[0062] Set TS22 = TRUE to enable users to send traditional text messages;
[0063] Set TS21 = FALSE to disable the user's ability to receive traditional SMS messages;
[0064] Set TS22 = FALSE to disable the user's ability to send traditional text messages.
[0065] The IP SMS control method in the related technology is as follows:
[0066] By signing up for SMS universal SiFC, 4 / 5G users can receive and send IP SMS. Universal SMS SiFC includes "SMS registration iFC" and "SMS caller iFC", where the SMS caller iFC is used to send SMS receipts. There are three specific scenarios:
[0067] When a user registers for a 4G / 5G network, the S-CSCF network element triggers the "SMS registration iFC" to initiate a third-party registration with the IP SMS gateway.
[0068] When a user initiates an IP SMS, the S-CSCF network element triggers the "SMS caller iFC" and sends the message to the IP SMS gateway.
[0069] When a user receives an IP SMS, the S-CSCF network element triggers the "SMS caller iFC" when it receives the SMS receipt message and returns the receipt message to the IP SMS gateway.
[0070] By canceling the SMS universal SiFC contract, the function of sending and receiving IP SMS for 4 / 5G users will be cancelled.
[0071] According to the business requirements of certain scenarios, telecom operators set users to a state where they cannot receive text messages but can send text messages. For 2G users, telecom operators restrict users from receiving and sending text messages by controlling the receiving and sending parameters TS21 and TS22 of CS domain text messages respectively. For 4 / 5G users, the current network has no technical means to distinguish and control the receiving and sending functions of IP text messages. Instead, the method of completely canceling the IP text message function is used to restrict users from sending and receiving text messages.
[0072] The current network does not have the technical means to distinguish and control the receiving and sending functions of IP SMS (it is impossible to set it to only receive but not send, or only send but not receive). Instead, it restricts users from sending and receiving SMS by completely canceling the IP SMS function. This cannot meet the needs of 4 / 5G users for only sending but not receiving IP SMS.
[0073] To solve this problem, the present application provides a method for controlling a short message service, which is executed by a first network element. Figure 1 The flowchart of a method for controlling a short message service provided by an embodiment of the present application is shown in FIG. Figure 1 As shown, the method comprises the following steps:
[0074] Step 101, receiving control information sent by the business operation support system, and determining a short message service mode according to the control information, wherein the short message service mode includes only sending but not receiving and both sending and receiving;
[0075] Step 102, configuring subscription data according to the control information;
[0076] Step 103: receiving a request for obtaining a user's ability to receive SMS messages sent by a second network element;
[0077] Step 104: Send the subscription data to the second network element to control the SMS service of the second network element according to the subscription data.
[0078] In this embodiment, the first network element is a HSS / UDM network element.
[0079] The BOSS system sends instructions to the first network element to set the contract data. HSS (Home Subscriber Server) is a server in EPS used to store user contract information. It is the evolution and upgrade of the 2G / 3G network element HLR and is mainly responsible for managing user contract data and mobile user location information. UDM (The Unified Data Management) is used to implement 3GPP AKA authentication, user identification, access authorization, registration, mobility, subscription, SMS management, etc. HSS is a network element in 4G networks, and UDM is a network element in 5G networks.
[0080] The Home Location Register (HLR) is a core network element in a mobile communication network. It plays a key role in storing and managing user subscription information and current location information. The HLR maintains permanent data for each mobile user in the network, including the user's identification information, service subscription details (such as call plans, SMS services, data services, etc.), and summary information of the user's current location area. When a user roams to a new service area, the HLR works with the Visitor Location Register (VLR) to update the user's location information and ensure that calls and data services can be correctly routed to the user's current location. The HLR also participates in the user authentication process to ensure that only legitimate users can access the network, and supports a variety of value-added services such as call forwarding and SMS services.
[0081] After modifying the contract data, the second network element can be controlled to implement different SMS service modes. In the send-only mode, users can only send SMS but not receive SMS; in the send-and-receive mode, users can receive or send SMS.
[0082] Optionally, the second network element is a short message center (SMSC). The short message center (SMSC) is a core component in the mobile communication network, responsible for processing and controlling the sending, receiving and forwarding of short message (SMS) services. In 2G, 3G, 4G and even 5G networks, SMSC plays a central role in the SMS service, ensuring that short messages between users and between users and application services can be delivered accurately.
[0083] This embodiment proposes a complete technical solution that can control whether IP SMS can be sent normally or not. The existing technology can only achieve the situation that SMS cannot be sent or received by canceling the user's IP SMS function. In view of this deficiency, this proposal proposes a "method for sending SMS normally but not receiving SMS" and its restoration method, and realizes the service that 4 / 5G users can send SMS normally but not receive SMS by setting the contract data. This is the advantage of the technology in this proposal.
[0084] The present application embodiment provides a method for controlling short message services. Figure 2 The flowchart of a method for controlling a short message service provided by an embodiment of the present application is shown in FIG. Figure 2 As shown, the step 102 configures the subscription data according to the control information, including:
[0085] Step 201, signing up for a common shared initial filtering criteria set SiFC for SMS messages for a user;
[0086] In this embodiment, iFC (Initial Filter Criteria): the initial filtering rule is a part of the user subscription data stored in the HSS, and is downloaded to the S-CSCF assigned to the user when the user registers. iFC defines the service triggering conditions and the destination AS according to different priorities. When processing the user service request, the S-CSCF performs iFC matching detection, and initiates a session to the specified user if the triggering conditions are met. SiFC is (Shared initial filtering criteria), which is a component of the IMS user service subscription information (Service Profile) defined by 3GPP, and identifies the service capabilities possessed by the user. SiFC consists of no less than 1 iFC stored in the S-CSCF, and can be shared by different users. Compared with directly using iFC in the IMS user service subscription information, the use of SiFC has the characteristics of small Cx interface transmission volume and flexible modification, which is suitable for deployment in IMS networks with a large number of users. It is a mandatory requirement for China Mobile's CM-MS network, and iFC and SiFC cannot be used simultaneously in the same IMS user service subscription information (Service Profile).
[0087] There are many types of SiFC. General SiFC is the SiFC that is available in current technology. It means that when users register on 4 / 5G network, they can register IP SMS gateway normally and send and receive IP SMS normally. Usually, when users open an account, the BOSS system sends instructions to HSS / UDM to sign up for the "General SiFC for SMS".
[0088] Step 202, subscribing to a first subscription parameter of a circuit-switched CS domain for a user, wherein the first subscription parameter is used to control a short message sending function;
[0089] Step 203: Subscribe to a second subscription parameter of the circuit switched CS domain for the user, wherein the second subscription parameter is used to control a short message receiving function.
[0090] Optionally, the step 201 is to share the initial filtering criteria set SiFC for the user's contracted SMS, including:
[0091] In response to the third network element downloading the SMS universal SiFC and triggering the initial filtering criteria set iFC in the SMS universal SiFC, the user is subscribed to the SMS universal SiFC, wherein the iFC is used for SMS registration, SMS sending or SMS receipt sending.
[0092] In this embodiment, the third network element is the Serving Call Session Control Function (S-CSCF). In the IMS network, the S-CSCF plays a vital role and is mainly responsible for processing and controlling the user's session process to ensure the normal operation of multimedia services. Its functions include but are not limited to: User session management: S-CSCF is responsible for establishing, maintaining and releasing multimedia communication sessions between users, such as voice calls, video calls, instant messages, etc. It allocates resources based on session establishment requests and manages these resources during the entire session. Service triggering: As a service center in the IMS network, the S-CSCF triggers and executes specific service logic or services on the application server (AS) according to the service logic configured by the user. For example, when a user initiates a call with a specific service requirement, the S-CSCF will find the corresponding application server based on the user's contract information and forward the request. Security control: S-CSCF performs user authentication and security control to ensure that only verified users can access the network and use services. This includes registering and authenticating users, processing encryption and decryption information, etc.
[0093] In this embodiment, the triggering conditions for signing up for SMS universal SiFC include:
[0094] 1. When a 4 / 5G user registers for the network, the S-CSCF network element downloads the user's subscription data from the HSS / UDM. The S-CSCF network element obtains the specific iFC content from the local database based on the SiFC in the subscription data. The S-CSCF network element triggers the iFC for SMS registration in the "SMS General SiFC", and the user can continue to register with the IP SMS gateway.
[0095] 2. When a 4 / 5G user initiates a text message, the S-CSCF network element triggers the iFC used for text message sending in the "SMS General SiFC", and the text message can continue to be sent to the IP SMS gateway.
[0096] 3. When a 4 / 5G user receives a text message, the terminal SMS receipt is sent to the S-CSCF network element to trigger the iFC for SMS callers in the "SMS General SiFC", and the SMS receipt is returned to the IP SMS gateway.
[0097] Optionally, the SMS service mode is to send but not receive or to send and receive, and the first subscription parameter of the user's subscription to the circuit switched CS domain includes:
[0098] The first contract parameter is set to success, and it is determined that the user can send text messages normally based on the first contract parameter.
[0099] In this embodiment, the first subscription parameter is set to success (TRUE) to indicate that when the user is attached to the 2G network, SMS can be sent normally. Usually, when the user opens an account, the BOSS system sends an instruction to the HSS / UDM to subscribe the CS domain "SMS sending" subscription parameter TS22 for the user, setting TS22 = TRUE.
[0100] When the user is attached to the 2G network and sends a text message, the end office MSS determines that TS22 is TRUE, and the user's text message can be sent normally (traditional text messages). Or, when the user is attached to the 2G network and sends a text message, the end office MSS triggers the judgment of the TS22 parameter. If it is TRUE, the end office MSS transparently transmits the user's text message (traditional text message) to the SMSC.
[0101] Optionally, the SMS service mode is to send but not receive, and the second subscription parameter for the user to subscribe to the circuit switched CS domain includes:
[0102] The second contract parameter is set to an error, wherein the second contract parameter is used to indicate that the user cannot receive text messages normally.
[0103] In this embodiment, the second subscription parameter is set to FALSE, which means that when the user is attached to the 2 / 3 / 4 / 5G network, he cannot receive text messages (including traditional text messages and IP text messages). In actual commercial use, if some services do not allow users to receive text messages, the BOSS system sends a command to the HSS / UDM to set the CS domain "SMS reception" parameter TS21 = FALSE for the user.
[0104] In the current networking, when users receive traditional SMS and IP SMS, they need to be judged by the SMSC (the SMSC is a network element node in the traditional 2G network): the SMSC obtains the user's ability to receive SMS from the HSS / UDM network element, checks the CS domain "SMS reception" parameter TS21, and if TS21 is FALSE, the SMSC determines that the user does not have the ability to receive SMS (including traditional SMS and IP SMS), so the SMSC will no longer continue to send SMS to the called end office (CS user) and IP SMS gateway (4 / 5G user). In this way, the goal of users being unable to receive SMS can be achieved.
[0105] Optionally, the SMS service mode is both receivable and sendable, and the second subscription parameter for the user's subscription to the circuit switched CS domain includes:
[0106] The second contract parameter is set to success, wherein the second contract parameter is used to indicate that the user can receive text messages normally.
[0107] In this embodiment, the second subscription parameter is success (TRUE). This parameter setting indicates that when the user is attached to the 2G network, SMS can be sent normally. Usually, when the user opens an account, the BOSS system sends an instruction to the HSS / UDM to subscribe the CS domain "SMS sending" subscription parameter TS22 for the user, setting TS22 = TRUE.
[0108] Both traditional SMS and IP SMS received by users need to be judged by the SMS center (SMS center is the network element node in the traditional 2G network): In the process of users receiving SMS, the SMS center obtains the user's ability to receive SMS from the HSS / UDM network element, and checks the CS domain "SMS reception" parameter TS21. If TS21 is TRUE, the SMS center determines that the user has the ability to receive SMS (including traditional SMS and IP SMS), so the SMS center continues to send SMS to the called end office (CS user) and IP SMS gateway (4 / 5G user).
[0109] In this embodiment, the user signs up for TS21 (FALSE, indicating that SMS cannot be received), TS22 (TRUE, indicating that traditional SMS can be sent normally), and SMS universal SiFC (indicating that IP SMS can be sent and received normally). The above technical innovation can be applied to the purpose of 2B users sending commercial SMS in groups; and the complete SMS sending and receiving functions of 4 / 5G users can be restored by signing up for TS21 (TRUE), TS22 (TRUE), and IP SMS universal SiFC.
[0110] The embodiment of the present application provides a method for controlling a short message service, the method being executed by a second network element. Figure 3The flowchart of a method for controlling a short message service provided by an embodiment of the present application is shown in FIG. Figure 3 As shown, the method comprises the following steps:
[0111] Step 301, sending a request for obtaining a user's ability to receive SMS messages to a first network element;
[0112] Step 302: Acquire the contract data sent by the first network element, and control the SMS service according to the contract data.
[0113] In this embodiment, the second network element is a short message center SMSC, which is a core component in a mobile communication network and is responsible for processing and controlling the sending, receiving and forwarding of short messages (SMS). In 2G, 3G, 4G and even 5G networks, SMSC plays a central role in the SMS service, ensuring that short messages between users and between users and application services can be delivered accurately.
[0114] Optionally, step 301 of acquiring subscription data sent by the first network element includes:
[0115] A first subscription parameter and a second subscription parameter in a circuit switched (CS) domain are obtained.
[0116] In this embodiment, the first subscription parameter is TS22, and its parameter value is used to determine whether the user can send text messages normally; the second subscription parameter is TS21, and its parameter value is used to determine whether the user can receive text messages normally.
[0117] Optionally, step 302 controls the SMS service according to the contract data, including:
[0118] In response to the first contract parameter being successful and the second contract parameter being failed, determining that the user does not have the ability to receive text messages, and stopping sending text messages; or,
[0119] In response to the first contract parameter being successful and the second contract parameter being successful, it is determined that the user has the ability to receive text messages, and text messages continue to be sent.
[0120] In this embodiment, under the current networking, when a user receives traditional SMS or IP SMS, it needs to be judged by the SMS center (the SMS center is a network element node in the traditional 2G network): the SMS center obtains the user's ability to receive SMS from the HSS / UDM network element, checks the CS domain "SMS reception" parameter TS21, and if TS21 is FALSE, the SMS center determines that the user does not have the ability to receive SMS (including traditional SMS and IP SMS), so the SMS center no longer continues to send SMS to the called end office (CS user) and IP SMS gateway (4 / 5G user). In this way, the goal of users being unable to receive SMS can be achieved.
[0121] Both traditional SMS and IP SMS received by users need to be judged by the SMS center (SMS center is the network element node in the traditional 2G network): In the process of users receiving SMS, the SMS center obtains the user's ability to receive SMS from the HSS / UDM network element, and checks the CS domain "SMS reception" parameter TS21. If TS21 is TRUE, the SMS center determines that the user has the ability to receive SMS (including traditional SMS and IP SMS), so the SMS center continues to send SMS to the called end office (CS user) and IP SMS gateway (4 / 5G user).
[0122] The embodiment of the present application provides a method for controlling short message services, which is executed by a core network. Figure 4 The flowchart of a method for controlling a short message service provided by an embodiment of the present application is shown in FIG. Figure 4 As shown, the method comprises the following steps:
[0123] Step 401: The first network element receives control information sent by the service operation support system, and determines a short message service mode according to the control information, wherein the short message service mode includes sending only but not receiving and receiving and sending;
[0124] Step 402: The first network element configures subscription data according to the control information;
[0125] Step 403: The second network element sends a request for obtaining the user's ability to receive SMS messages to the first network element;
[0126] Step 404: The first network element sends the subscription data to the second network element;
[0127] Step 405: The second network element controls the SMS service according to the subscription data.
[0128] In this embodiment, the first network element configures the contract data through control information, and the contract data includes: a general SiFC, a first contract parameter, and a second contract parameter. The general SiFC is used to control the user's registration, SMS sending, and SMS receiving. The first contract parameter is used to characterize the SMS sending capability of the user, and the second contract parameter is used to characterize the SMS receiving capability of the user.
[0129] The second network element sends a request to the first network element to read the configured subscription data, and determines whether to send a text message to the user based on the subscription data. This proposal provides operators with the ability to support 4 / 5G users to send or not receive text messages, as well as the ability to restore communication.
[0130] In order to implement the above embodiment, the present application also proposes a short message service control device. Figure 5 This is a schematic diagram of the structure of a short message service control device provided in an embodiment of the present application. Figure 5 As shown, the device comprises:
[0131] The mode determination module 510 is used to receive control information sent by the business operation support system and determine the SMS service mode according to the control information, wherein the SMS service mode includes only sending but not receiving and both sending and receiving;
[0132] A subscription data modification module 520, configured to configure the subscription data according to the control information;
[0133] The receiving module 530 is used to receive a request for obtaining a user's ability to receive SMS messages sent by the second network element;
[0134] The SMS service control module 540 is used to send the subscription data to the second network element to control the SMS service of the second network element according to the subscription data.
[0135] In order to implement the above embodiment, the present application also proposes a short message service control device. Figure 6 This is a schematic diagram of the structure of a short message service control device provided in an embodiment of the present application. Figure 6 As shown, the device comprises:
[0136] A sending module 610, configured to send a request for obtaining a user's ability to receive SMS messages to a first network element;
[0137] The SMS service control module 620 is used to obtain the contract data sent by the first network element and control the SMS service according to the contract data.
[0138] In order to implement the above embodiment, the present application also proposes a short message service control device. Figure 7 This is a schematic diagram of the structure of a short message service control device provided in an embodiment of the present application. Figure 7 As shown, the device comprises:
[0139] The receiving module 710 is used for the first network element to receive control information sent by the service operation support system, and determine the SMS service mode according to the control information, wherein the SMS service mode includes only sending but not receiving and both sending and receiving;
[0140] Configuration module 720, configured for the first network element to configure subscription data according to the control information;
[0141] Request module 730, used for the second network element to send a request for obtaining the user's ability to receive SMS to the first network element;
[0142] A sending module 740, configured for the first network element to send the subscription data to the second network element;
[0143] The service control module 750 is used for the second network element to control the SMS service according to the subscription data.
[0144] In order to implement the above embodiments, the present application also proposes an electronic device, comprising: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method provided by the above embodiments.
[0145] In order to implement the above embodiments, the present application also proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.
[0146] In order to implement the above embodiments, the present application also proposes a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.
[0147] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this application are in compliance with relevant laws and regulations and do not violate public order and good morals.
[0148] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.
[0149] The present application is expected to provide an implementation scheme for users to selectively block the use or access of personal information data. That is, the present disclosure is expected to provide hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, the risk can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.
[0150] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0151] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0152] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0153] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0154] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0155] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0156] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0157] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for controlling short message services, characterized in that: The method is performed by a first network element and includes the following steps: Receiving control information sent by the business operation support system, and determining a short message service mode according to the control information, wherein the short message service mode includes sending but not receiving and receiving and sending; Configuring the subscription data according to the control information; Receiving a request for obtaining a user's ability to receive short messages sent by a second network element; The subscription data is sent to the second network element to control the SMS service of the second network element according to the subscription data.
2. The method according to claim 1, characterized in that The configuring the subscription data according to the control information includes: Sign up for the SMS universal shared initial filtering criteria set SiFC for the user; A first subscription parameter for a circuit switched CS domain for a user, wherein the first subscription parameter is used to control a short message sending function; A second subscription parameter for a circuit-switched CS domain is subscribed for a user, wherein the second subscription parameter is used to control a short message receiving function.
3. The method according to claim 2, characterized in that The general shared initial filtering criteria set SiFC for user-subscribed SMS includes: In response to the third network element downloading the SMS universal SiFC and triggering the initial filtering criteria set iFC in the SMS universal SiFC, the user is subscribed to the SMS universal SiFC, wherein the iFC is used for SMS registration, SMS sending or SMS receipt sending.
4. The method according to claim 3, characterized in that The SMS service mode is either sending but not receiving or both sending and receiving, and the first subscription parameter of the user's subscription to the circuit switched CS domain includes: The first contract parameter is set to success, and it is determined that the user can send text messages normally based on the first contract parameter.
5. The method according to claim 3, characterized in that: The SMS service mode is to send but not receive, and the second subscription parameter for the user to subscribe to the circuit switched CS domain includes: The second contract parameter is set to an error, wherein the second contract parameter is used to indicate that the user cannot receive text messages normally.
6. The method according to claim 3, characterized in that The SMS service mode is both sendable and receivable, and the second subscription parameter for the user's subscription to the circuit switched CS domain includes: The second contract parameter is set to success, wherein the second contract parameter is used to indicate that the user can receive text messages normally.
7. A method for controlling short message services, characterized in that: The method is performed by the second network element and includes the following steps: Sending a request for obtaining a user's ability to receive SMS messages to the first network element; Acquire the contract data sent by the first network element, and control the SMS service according to the contract data.
8. The method according to claim 7, characterized in that The obtaining the subscription data sent by the first network element includes: A first subscription parameter and a second subscription parameter in a circuit switched (CS) domain are obtained.
9. The method according to claim 8, characterized in that The controlling the SMS service according to the contract data includes: In response to the first contract parameter being successful and the second contract parameter being failed, determining that the user does not have the ability to receive text messages, and stopping sending text messages; or, In response to the first contract parameter being successful and the second contract parameter being successful, it is determined that the user has the ability to receive text messages, and text messages continue to be sent.
10. A short message service control device, characterized in that: For the first network element, including: A mode determination module, used to receive control information sent by the business operation support system, and determine the SMS service mode according to the control information, wherein the SMS service mode includes only sending but not receiving and both sending and receiving; A contract data modification module, used to configure the contract data according to the control information; A receiving module, used for receiving a request for obtaining a user's ability to receive SMS messages sent by a second network element; The SMS service control module is used to send the contract data to the second network element to control the SMS service of the second network element according to the contract data.
11. A short message service control device, characterized in that: For the second network element, including: A sending module, used for sending a request for obtaining a user's ability to receive SMS messages to the first network element; The SMS service control module is used to obtain the contract data sent by the first network element and control the SMS service according to the contract data.
12. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1-6 or claims 7-9.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method according to any one of claims 1 to 6 or claims 7 to 9.
14. A core network device, characterized in that: include: One or more processors, and memory in communication with the processors; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1-6 or claims 7-9.
