New network access phone card short message function control method and device, storage medium and product
By receiving account opening requests from new SIM cards, identifying user data, dynamically determining the delay period for SMS activation, and controlling the activation of SMS function after the delay period, the problem of SMS information theft in existing technologies is solved, improving security and flexibility.
Patent Information
- Application Number
- CN202511481166.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-16
- Publication Date
- 2025-11-18
AI Technical Summary
In existing technologies, after telecommunications operators activate the SMS function on phone cards for users, there is a risk that SMS information may be stolen.
By receiving new SIM card account opening requests, user data is determined, the delay time for SMS function activation is dynamically determined, and the activation of SMS function is controlled after the delay time is reached. A pre-trained risk assessment model is used to assess the risk level of users and network addresses. Combined with user behavior data, the delay time is dynamically matched and verified before activation.
It enables flexible and controllable SMS function activation, reduces the risk of SMS information theft, and improves the accuracy of risk identification and the timeliness of security prevention and control.
Smart Images

Figure CN120980462A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a new-in-network telephone card short message function control method, device, storage medium and product. BACKGROUND
[0002] With the popularization of communication services, when a user handles a telephone card, a communication operator will simultaneously open a telephone card short message function for the user.
[0003] In the prior art, after opening a telephone card short message function for a user, the communication operator usually sends an information security prompt short message to the user to prompt the user to pay attention to the security of received short message information.
[0004] However, the prior art solution causes the problem of the risk of stolen short message information. SUMMARY
[0005] The new-in-network telephone card short message function control method, device, storage medium and product provided by the embodiments of the present application solve the problem of the risk of stolen short message information caused by the prior art solution.
[0006] In a first aspect, the embodiments of the present application provide a new-in-network telephone card short message function control method, comprising: receiving a telephone card opening request of a new-in-network telephone card; determining user data according to the telephone card opening request; determining a delay opening time length of a short message function according to the user data; and controlling the opening of the short message function of the new-in-network telephone card according to the delay opening time length, so as to open the short message function of the new-in-network telephone card after reaching a delay time corresponding to the delay opening time length.
[0007] In a possible implementation, the determining of the delay opening time length of the short message function according to the user data comprises: extracting an opening request network address and a user identifier from the user data; determining user reservation data from a user database according to the user identifier; and determining the delay opening time length according to the opening request network address and the user reservation data.
[0008] In a possible implementation, the determining of the delay opening time length according to the opening request network address and the user reservation data comprises: inputting the opening request network address into a pre-trained network address risk assessment model to output a network address risk level; determining a first delay opening time length according to the network address risk level; inputting the user reservation data into a pre-trained user risk assessment model to output a user risk level; determining a second delay opening time length according to the user risk level; and performing addition calculation on the first delay opening time length and the second delay opening time length to obtain the delay opening time length.
[0009] In a possible implementation, the determining the delay opening duration of the short message function according to the user data comprises: extracting user current behavior data and a user identifier from the user data; determining one or more associated user identifiers from a user relationship knowledge graph according to the user identifier; determining user historical behavior data from a user database according to the user identifier; determining associated user historical behavior data from the user database according to the associated user identifier; inputting the user current behavior data, the user historical behavior data and the associated user historical behavior data into a pre-trained behavior risk assessment model to output a behavior risk level; and determining the delay opening duration according to the behavior risk level.
[0010] In a possible implementation, the controlling the opening of the short message function of the new network access telephone card according to the delay opening duration comprises: obtaining a real-time delay duration; determining a size relationship between the real-time delay duration and the delay opening duration; generating first user verification data if the real-time delay duration is greater than or equal to the delay opening duration; sending the first user verification data to a terminal device of the user, so that the terminal device displays and / or plays the first user verification data to the user, and generates first user verification data according to verification information input by the user; receiving the first user verification data sent by the terminal device; performing pre-security verification on the first user verification data; opening the short message function of the new network access telephone card if the pre-security verification passes; generating a third delay opening duration and pre-security verification failure information if the pre-security verification fails, sending the pre-security verification failure information to the terminal device, determining the third delay opening duration as the delay opening duration, and returning to the step of obtaining the real-time delay duration.
[0011] In a possible implementation, before the delay time corresponding to the delay opening duration is reached, the method further includes: receiving a delay cancellation instruction; the delay cancellation instruction is sent by the user through a terminal device; generating second user verification data according to the delay cancellation instruction; sending the second user verification data to the terminal device of the user, so that the terminal device displays and / or plays the second user verification data to the user, so that the terminal device generates second user verification data according to the verification information input by the user; receiving the second user verification data sent by the terminal device; performing security verification on the second user verification data; if the result of the security verification is passed, opening the SMS function of the new network access telephone card; if the result of the security verification is not passed, generating security verification failure information, and sending the security verification failure information to the terminal device to prompt the user to re-input verification information through the terminal device.
[0012] In a second aspect, the embodiments of the present application provide a new network access telephone card SMS function control device, comprising:
[0013] A receiving module is configured to receive a telephone card opening request of a new network access telephone card.
[0014] A processing module is configured to determine user data according to the telephone card opening request, and determine a delay opening duration of an SMS function according to the user data.
[0015] A control module is configured to control opening of the SMS function of the new network access telephone card according to the delay opening duration, so that the SMS function of the new network access telephone card is opened after a delay time corresponding to the delay opening duration is reached.
[0016] In a possible implementation, when the processing module determines the delay opening duration of the SMS function according to the user data, the processing module is specifically configured to: extract the opening request network address and the user identifier by analyzing and extracting the user data; determine user reservation data from a user database according to the user identifier; and determine the delay opening duration according to the opening request network address and the user reservation data.
[0017] In a possible implementation, when determining the delay opening time length according to the account opening request network address and the user reservation data, the processing module is specifically configured to: input the account opening request network address into a pre-trained network address risk assessment model to output a network address risk level; determine a first delay opening time length according to the network address risk level; input the user reservation data into a pre-trained user risk assessment model to output a user risk level; determine a second delay opening time length according to the user risk level; and add the first delay opening time length and the second delay opening time length to obtain the delay opening time length.
[0018] In a possible implementation, when determining the delay opening time length of the short message function according to the user data, the processing module is specifically configured to: parse and extract the user data to obtain user current behavior data and a user identifier; determine one or more associated user identifiers from a user relationship knowledge graph according to the user identifier; determine user historical behavior data from a user database according to the user identifier; determine associated user historical behavior data from the user database according to the associated user identifier; input the user current behavior data, the user historical behavior data, and the associated user historical behavior data into a pre-trained behavior risk assessment model to output a behavior risk level; and determine the delay opening time length according to the behavior risk level.
[0019] In a possible implementation, when controlling the opening of the short message function of the new network access telephone card according to the delay opening time length, the control module is specifically configured to: obtain a real-time delay time length; determine a size relationship between the real-time delay time length and the delay opening time length; if the real-time delay time length is greater than or equal to the delay opening time length, generate first user verification data; send the first user verification data to a terminal device of the user, so that the terminal device displays and / or plays the first user verification data to the user, and so that the terminal device generates first user verification data according to verification information input by the user; receive the first user verification data sent by the terminal device; perform pre-position security verification on the first user verification data; if the result of the pre-position security verification is passed, open the short message function of the new network access telephone card; if the result of the pre-position security verification is not passed, generate a third delay opening time length and pre-position security verification not passed information, send the pre-position security verification not passed information to the terminal device, and determine the third delay opening time length as the delay opening time length, to return to the step of obtaining the real-time delay time length.
[0020] In a possible implementation, before the delay time corresponding to the delay opening time length is reached, the control module is further configured to: receive a delay cancellation instruction; the delay cancellation instruction is sent by the user through a terminal device; generate second user verification data according to the delay cancellation instruction; send the second user verification data to the terminal device of the user, so that the terminal device displays and / or plays the second user verification data to the user, so that the terminal device generates second user verification data according to the verification information input by the user; receive the second user verification data sent by the terminal device; perform security verification on the second user verification data; if the result of the security verification is passed, the SMS function of the new network access telephone card is opened; if the result of the security verification is not passed, generate a security verification failure information, and send the security verification failure information to the terminal device to prompt the user to re-input the verification information through the terminal device.
[0021] In a third aspect, an electronic device is provided, including: a memory, a processor;
[0022] The memory stores computer execution instructions.
[0023] The processor executes the computer execution instructions stored in the memory, so that the processor executes the first aspect and / or various possible implementation manners of the first aspect.
[0024] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores computer execution instructions. When the processor executes the computer execution instructions, the computer execution instructions are used to implement the first aspect and / or various possible implementation manners of the first aspect.
[0025] In a fifth aspect, a computer program product is provided, and the computer program product includes a computer program. When the processor executes the computer program, the computer program implements the first aspect and / or various possible implementation manners of the first aspect.
[0026] The new network access telephone card SMS function control method, device, storage medium and product provided by the embodiments of the present application are based on receiving a telephone card opening request of a new network access telephone card, determining user data according to the telephone card opening request, determining a delay opening time length of an SMS function according to the user data, and controlling opening of the SMS function of the new network access telephone card according to the delay opening time length, so that the SMS function of the new network access telephone card is opened after a delay time corresponding to the delay opening time length is reached. The SMS function of the new network access telephone card is flexibly and controllably opened, and the problem of the risk of misuse of SMS information caused by the prior art solution is solved. BRIEF DESCRIPTION OF DRAWINGS
[0027] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles of the application.
[0028] Figure 1 A scenario diagram of the new network access telephone card short message function control method provided by the present application is shown in the following figure.
[0029] Figure 2 A flowchart of the new network access telephone card short message function control method provided by an embodiment of the present application is shown in the following figure.
[0030] Figure 3 A flowchart of the new network access telephone card short message function control method provided by another embodiment of the present application is shown in the following figure.
[0031] Figure 4 A structure diagram of the new network access telephone card short message function control device provided by an embodiment of the present application is shown in the following figure.
[0032] Figure 5 A structure diagram of the electronic device provided by the present application is shown in the following figure.
[0033] The specific embodiments of the present application have been shown in the above figures, and will be described in more detail hereinafter. These figures and the written description are not intended to limit the scope of the inventive concept in any way, but to illustrate the inventive concept to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0034] The exemplary embodiments will be described in detail herein with reference to the attached drawings. Unless otherwise noted, the same reference numerals and symbols are used throughout the different drawings to refer to same or like elements. The embodiments described in the following exemplary embodiments are not meant to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.
[0035] In the technical solution of the present application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information and data comply with relevant laws and regulations and do not violate public order and good customs.
[0036] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards in the relevant region, and provide corresponding operation portal for user to choose authorization or refusal.
[0037] With the widespread adoption of telecommunications services, telecom operators typically activate SMS functionality for users when they purchase a SIM card. In current technology, operators usually send a security alert SMS to users after activation, reminding them to keep the received messages confidential. However, this existing approach creates a risk of SMS messages being misused.
[0038] The application scenarios of the embodiments of this application are explained below:
[0039] Figure 1 This is a schematic diagram illustrating a scenario for the method of controlling the SMS function of a newly registered phone card provided in this application. The execution subject of the method provided in this application embodiment can be any form of electronic device; a computer device will be used as the execution subject in the description. Figure 1 As shown, the system includes a computer device 101 and a terminal device 102. Upon receiving a new SIM card activation request, the computer device 101 determines user data based on the request; determines the delayed activation duration for the SMS function based on the user data; and controls the activation of the SMS function for the new SIM card based on the delayed activation duration, so that the SMS function is activated after the corresponding delay time. The SIM card activation request is sent by the terminal device 102. Optionally, after activating the SMS function of the new SIM card, the computer device 101 sends a notification message to the terminal device 102 indicating successful activation of the SMS function, thus informing the user that the SMS function of the new SIM card has been activated.
[0040] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0041] Figure 2 A flowchart of a method for controlling the SMS function of a newly registered phone card according to an embodiment of this application is shown below. Figure 2 As shown, the execution subject of the new SIM card SMS function control method provided in this embodiment can be any form of electronic device. For example, this embodiment uses a computer device as the execution subject of the method. The new SIM card SMS function control method provided in this embodiment includes the following steps:
[0042] Step S201: Receive a phone card account opening request for a new phone card.
[0043] Exemplarily, the phone card opening request of the new network access phone card is sent by the user to the computer device through the terminal device; wherein, the phone card opening request includes real-name authentication, package selection, phone card network access, and short message opening.
[0044] Further, after the computer device receives the phone card opening request of the new network access phone card, the phone card opening is performed according to the phone card opening request, including completing real-name authentication, confirming package selection, confirming phone card network access, and opening the short message function.
[0045] Step S202, determining user data according to the phone card opening request.
[0046] Exemplarily, the opening request data for opening the short message function is extracted from the phone card opening request, that is, the user data is obtained.
[0047] Step S203, determining the delay opening time length of the short message function according to the user data.
[0048] Exemplarily, the user data includes the preset opening time of the short message function preset by the user, and the current actual time is further obtained; and then, according to the preset opening time and the current actual time, the time difference is determined as the delay opening time length of the short message function.
[0049] In one possible implementation, the specific implementation steps of step S203 include:
[0050] Step S2031, analyzing and extracting the user data to obtain the user current behavior data and the user identifier.
[0051] Exemplarily, the user data includes the user current behavior data and the user identifier.
[0052] Step S2032, determining one or more associated user identifiers from the user relationship knowledge graph according to the user identifier.
[0053] Exemplarily, one or more associated user identifiers related to the user identifier are determined according to the user relationship knowledge graph.
[0054] Step S2033, determining the user historical behavior data from the user database according to the user identifier.
[0055] Step S2034, determining the associated user historical behavior data from the user database according to the associated user identifier.
[0056] Exemplarily, the historical behavior data of the user is stored in the user database, wherein the historical behavior data includes the number of telephone cards held by the user, and the telephone card service opened by the telephone cards held by the user; further, according to the user identifier, the historical behavior data of the user can be determined from the user database; according to the associated user identifier, the associated user historical behavior data can be determined from the user database.
[0057] In step S2035, the user current behavior data, the user historical behavior data and the associated user historical behavior data are input into the pre-trained behavior risk assessment model, and the behavior risk level is output.
[0058] Exemplarily, the pre-trained behavior risk assessment model is called to analyze and process the input user current behavior data, user historical behavior data and associated user historical behavior data, and the behavior risk of the user is assessed, and then the behavior risk level is output.
[0059] In step S2036, the delay opening duration is determined according to the behavior risk level.
[0060] Exemplarily, different levels of behavior risk levels correspond to different delay opening durations; specifically, for example, if the behavior risk level is level one, the corresponding delay opening duration is 3 hours, if the behavior risk level is level two, the corresponding delay opening duration is 2 hours, and if the behavior risk level is level three, the corresponding delay opening duration is 1 hour; further, according to the behavior risk level determined in step S2035, the delay opening duration is determined to be 2 hours.
[0061] In this embodiment, by constructing the user relationship knowledge graph, the associated user identifier related to the user identifier is determined, and then the user historical behavior data and the associated user historical behavior data related to the user are determined from the user database; further, the pre-trained behavior risk assessment model is called to process the user current behavior data, the user historical behavior data and the associated user historical behavior data, output the behavior risk level, and determine the delay opening duration; the problem of being unable to determine the complex associated behavior risk is solved, and further, the pre-trained behavior risk assessment model is used to dynamically match the behavior risk level, and then the delay opening duration is dynamically determined, thereby improving the accuracy of risk identification and the timeliness of security prevention and control.
[0062] In step S204, the opening of the short message function of the new network telephone card is controlled according to the delay opening duration, so that the short message function of the new network telephone card is opened after the delay time corresponding to the delay opening duration is reached.
[0063] Exemplarily, based on the delay opening duration, the opening time of the short message function of the new network telephone card is controlled, and then the opening of the short message function of the new network telephone card is completed after the delay time corresponding to the delay opening duration is reached.
[0064] In the embodiment, on the basis of receiving the phone card opening request of the new network access phone card, the user data is determined according to the phone card opening request, the delay opening time length of the short message function is determined according to the user data, and the opening of the short message function of the new network access phone card is controlled according to the delay opening time length, so that the short message function of the new network access phone card is opened after the delay time corresponding to the delay opening time length is reached. The flexible and controllable opening of the short message function of the new network access phone card is realized, and the problem of the risk of stolen short message information caused by the prior art solution is solved.
[0065] Further, in a possible implementation, during the execution of step S204, before the delay time corresponding to the delay opening time length is reached, the method further includes:
[0066] Step S2041, receiving a delay cancellation instruction; the delay cancellation instruction is sent by the user through the terminal device.
[0067] Illustratively, the user sends the delay cancellation instruction to the computer device through the terminal device, and the computer device receives the delay cancellation instruction.
[0068] Step S2042, generating second user verification data according to the delay cancellation instruction.
[0069] Illustratively, the computer device generates corresponding second user verification data according to the delay cancellation instruction to prompt the user to input corresponding verification information; specifically, for example, the second user verification data generated by the computer device according to the delay cancellation instruction is “input the user identity identification number”.
[0070] Step S2043, sending the second user verification data to the terminal device of the user, so that the terminal device displays and / or plays the second user verification data to the user, so that the terminal device generates second user verification data according to the verification information input by the user.
[0071] Illustratively, for example, the second user verification data is “input the user identity identification number”, and the “input the user identity identification number” is sent to the terminal device of the user, so that the terminal device displays “input the user identity identification number” to the user, so that the user inputs the “user identity identification number” in the interactive interface of the terminal device according to “input the user identity identification number”, wherein the user identity identification number is the verification information input by the user; and then the terminal device generates second user verification data according to the “user identity identification number”.
[0072] Step S2044, receiving the second user verification data sent by the terminal device.
[0073] Step S2045, performing security verification on the second user verification data.
[0074] Exemplarily, the second user authentication data includes a "user identity identification number", the "user identity identification number" in the second user authentication data is matched with the user data stored in the user database, if the matching is successful, the result of the security check is passed, and then step S2046 is executed, if the matching is not successful, the result of the security check is not passed, and then step S2047 is executed.
[0075] In step S2046, if the result of the security check is passed, the short message function of the newly network-entered telephone card is opened.
[0076] In step S2047, if the result of the security check is not passed, security check not passed information is generated, the security check not passed information is sent to the terminal device to prompt the user to re-input the authentication information through the terminal device, and then step S208 is executed.
[0077] In the step of the embodiment, during the execution of step S204, the user is provided with the function of opening the short message function of the newly network-entered telephone card in advance, the flexibility of the method is improved, and on this basis, the authentication information input by the user is checked to ensure that the short message function can be used safely after the short message function of the newly network-entered telephone card is opened.
[0078] Figure 3 The flowchart of the newly network-entered telephone card short message function control method provided by another embodiment of the application is shown in Figure 3 The newly network-entered telephone card short message function control method provided by the embodiment is based on the newly network-entered telephone card short message function control method provided by the embodiment shown in Figure 2 The newly network-entered telephone card short message function control method provided by the embodiment includes the following steps:
[0079] In step S301, a telephone card opening request of a newly network-entered telephone card is received.
[0080] In step S302, user data is determined according to the telephone card opening request.
[0081] In step S303, the user data is parsed and extracted to obtain an opening request network address and a user identification.
[0082] Exemplarily, the user data includes the opening request network address and the user identification, so the opening request network address and the user identification can be obtained by parsing and extracting the user data.
[0083] In step S304, user reservation data is determined from the user database according to the user identification.
[0084] Exemplarily, the user database comprises pre-stored user reservation data, the user reservation data comprises age of the user, occupation of the user, telephone use habit of the user, and opening data of the new network access telephone card, the opening data of the new network access telephone card comprises opening channel of the new network access telephone card, development personnel information of the opening development personnel of the new network access telephone card, and receiving personnel information of the opening receiving personnel of the new network access telephone card, wherein the opening development personnel is, for example, a person who introduces the user to handle the new network access telephone card.
[0085] In step S305, a delay opening duration is determined according to the opening request network address and the user reservation data.
[0086] Specifically, the specific implementation steps of step S305 comprise:
[0087] In step S3051, the opening request network address is input into a pre-trained network address risk assessment model, and a network address risk level is output.
[0088] Exemplarily, the pre-trained network address risk assessment model is called to perform risk assessment according to the opening request network address, and a network address risk level is generated and output.
[0089] In a possible implementation manner, the network address risk level corresponds to a prediction probability of a fraud case occurring in a region corresponding to the network address, that is, the network address risk level is determined based on a historical occurrence amount of the fraud case in the region corresponding to the network address.
[0090] In step S3052, a first delay opening duration is determined according to the network address risk level.
[0091] Exemplarily, different levels of network address risk levels correspond to different first delay opening durations; specifically, for example, if the network address risk level is level one, the corresponding first delay opening duration is 3 hours, if the network address risk level is level two, the corresponding first delay opening duration is 2 hours, and if the network address risk level is level three, the corresponding first delay opening duration is 1 hour; and then according to the network address risk level determined in step S3051, the network address risk level is level two, and it is determined that the first delay opening duration is 2 hours.
[0092] In step S3053, the user reservation data is input into a pre-trained user risk assessment model, and a user risk level is output.
[0093] Exemplarily, the pre-trained user risk assessment model is called to perform risk assessment according to the user reservation data, and a user risk level is generated and output.
[0094] In step S3054, a second delay opening duration is determined according to the user risk level.
[0095] Exemplarily, different levels of user risk levels correspond to different second delay opening time lengths; specifically, for example, if the user risk level is level one, the corresponding second delay opening time length is 3 hours, if the user risk level is level two, the corresponding second delay opening time length is 2 hours, and if the user risk level is level three, the corresponding second delay opening time length is 1 hour; and then according to the user risk level determined in step S3051, it is determined that the second delay opening time length is 3 hours.
[0096] In step S3055, the first delay opening time length and the second delay opening time length are added to obtain the delay opening time length.
[0097] Exemplarily, the first delay opening time length determined according to step S3052 and the second delay opening time length determined according to step S3054 are added to obtain the delay opening time length. Specifically, for example, the first delay opening time length determined according to step S3052 is 2 hours, and the second delay opening time length determined according to step S3054 is 3 hours, so the delay opening time length is 5 hours.
[0098] In the step of the embodiment, the corresponding pre-trained risk assessment model is called respectively to perform risk assessment on the network address of the account opening request and the user reservation data to generate the corresponding network address risk level and user risk level, and then the first delay opening time length corresponding to the network address risk level and the second delay opening time length corresponding to the user risk level are determined, and then the delay opening time length is determined according to the first delay opening time length and the second delay opening time length, thereby improving the accuracy and robustness of risk identification, and further improving the accuracy of the delay opening time length.
[0099] In step S306, the real-time delay time length is obtained.
[0100] Exemplarily, after starting "controlling the opening of the SMS function of the new network phone card according to the delay opening time length", the real-time delay time length is obtained based on a preset time interval.
[0101] In step S307, the size relationship between the real-time delay time length and the delay opening time length is judged.
[0102] In step S308, if the real-time delay time length is greater than or equal to the delay opening time length, the first user verification data is generated.
[0103] Exemplarily, if the real-time delay time length is greater than or equal to the delay opening time length, i.e., the current time corresponding to the real-time delay time length satisfies the delay opening time corresponding to the delay opening time length, the first user verification data is generated to execute steps S309-S313. For example, the first user verification data is "input user identification number".
[0104] Step S309, the first user verification data is sent to the terminal device of the user, so that the terminal device displays and / or plays the first user verification data to the user, and the terminal device generates the first user verification data according to the verification information input by the user.
[0105] For example, the first user verification data is "input the user identification number", and the "input the user identification number" is sent to the terminal device of the user, so that the terminal device displays "input the user identification number" to the user, and the user inputs the "user identification number" in the interactive interface of the terminal device according to "input the user identification number", wherein the user identification number is the verification information input by the user; and then the terminal device generates the first user verification data according to the "user identification number".
[0106] Step S310, the first user verification data sent by the terminal device is received.
[0107] Step S311, the first user verification data is subjected to pre-security check.
[0108] For example, the first user verification data includes the "user identification number", and the "user identification number" in the first user verification data is matched with the user data stored in the user database; if the matching is successful, the result of the pre-security check is passed, and then step S312 is executed; if the matching is not successful, the result of the pre-security check is failed, and then step S313 is executed.
[0109] Step S312, if the result of the pre-security check is passed, the SMS function of the new network access telephone card is opened.
[0110] Step S313, if the result of the pre-security check is failed, the third delay opening time length and the pre-security check failure information are generated, the pre-security check failure information is sent to the terminal device, the third delay opening time length is determined as the delay opening time length, and step S306 is returned to be executed.
[0111] Step S314, if the real-time delay time length is less than the delay opening time length, step S306 is returned to be executed.
[0112] For example, if the real-time delay time length is less than the delay opening time length, that is, the current time corresponding to the real-time delay time length does not satisfy the delay opening time corresponding to the delay opening time length, step S306 is returned to be executed to reacquire the real-time delay time length based on the preset time interval.
[0113] In this embodiment, the implementation manners of steps S301-S302 are the same as those of steps S201-S202 in the embodiment of the application shown in the description, and will not be repeated here. Figure 2 In this embodiment, the implementation manners of steps S301-S302 are the same as those of steps S201-S202 in the embodiment of the application shown in the description, and will not be repeated here.
[0114] Figure 4 The structural schematic diagram of the new-in-network telephone card short message function control device provided by an embodiment of the present application is shown in FIG. 1. The new-in-network telephone card short message function control device 40 provided by the embodiment includes: Figure 4
[0115] A receiving module 401, configured to receive a telephone card opening request of a new-in-network telephone card.
[0116] A processing module 402, configured to determine user data according to the telephone card opening request, and determine a delay opening time length of a short message function according to the user data.
[0117] A control module 403, configured to control opening of the short message function of the new-in-network telephone card according to the delay opening time length, so as to open the short message function of the new-in-network telephone card after a delay time corresponding to the delay opening time length is reached.
[0118] In a possible implementation, when determining the delay opening time length of the short message function according to the user data, the processing module 402 is specifically configured to: extract the opening request network address and the user identifier by parsing the user data; determine user reservation data from a user database according to the user identifier; and determine the delay opening time length according to the opening request network address and the user reservation data.
[0119] In a possible implementation, when determining the delay opening time length according to the opening request network address and the user reservation data, the processing module 402 is specifically configured to: input the opening request network address into a pre-trained network address risk assessment model to output a network address risk level; determine a first delay opening time length according to the network address risk level; input the user reservation data into a pre-trained user risk assessment model to output a user risk level; determine a second delay opening time length according to the user risk level; and perform addition calculation on the first delay opening time length and the second delay opening time length to obtain the delay opening time length.
[0120] In a possible implementation, when determining the delay opening time length of the short message function according to the user data, the processing module 402 is specifically configured to: extract the user current behavior data and the user identifier by parsing the user data; determine one or more associated user identifiers from a user relationship knowledge graph according to the user identifier; determine user historical behavior data from a user database according to the user identifier; determine associated user historical behavior data from the user database according to the associated user identifier; input the user current behavior data, the user historical behavior data and the associated user historical behavior data into a pre-trained behavior risk assessment model to output a behavior risk level; and determine the delay opening time length according to the behavior risk level.
[0121] In a possible implementation, the control module 403 is configured to, when controlling the opening of the SMS function of the newly-registered telephone card according to the delay opening time length, specifically: acquire a real-time delay time length; determine a size relationship between the real-time delay time length and the delay opening time length; if the real-time delay time length is greater than or equal to the delay opening time length, generate first user verification data; send the first user verification data to a terminal device of the user, so that the terminal device displays and / or plays the first user verification data to the user, and so that the terminal device generates first user authentication data according to authentication information input by the user; receive the first user authentication data sent by the terminal device; perform pre-security verification on the first user authentication data; if the result of the pre-security verification is passed, open the SMS function of the newly-registered telephone card; if the result of the pre-security verification is not passed, generate a third delay opening time length and pre-security verification not passed information, send the pre-security verification not passed information to the terminal device, and determine the third delay opening time length as the delay opening time length, so as to return to the step of acquiring the real-time delay time length.
[0122] In a possible implementation, before the delay time corresponding to the delay opening time length is reached, the control module 403 is further configured to: receive a delay cancellation instruction; the delay cancellation instruction is sent by the user through the terminal device; generate second user verification data according to the delay cancellation instruction; send the second user verification data to the terminal device of the user, so that the terminal device displays and / or plays the second user verification data to the user, and so that the terminal device generates second user authentication data according to authentication information input by the user; receive the second user authentication data sent by the terminal device; perform security verification on the second user authentication data; if the result of the security verification is passed, open the SMS function of the newly-registered telephone card; if the result of the security verification is not passed, generate security verification not passed information, send the security verification not passed information to the terminal device, so as to prompt the user to re-input authentication information through the terminal device.
[0123] The newly-registered telephone card SMS function control apparatus 40 provided in the embodiment can execute the technical solutions of any of the method embodiments shown in the embodiments, and the implementation principles and technical effects are similar, which will not be described herein again. Figures 2-3
[0124] Figure 5 The electronic device provided in the present application is shown in a structural schematic diagram. As shown in the figure, Figure 5 The electronic device 50 provided in the embodiment includes at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. The processor 501, the memory 502 and the communication component 503 are connected through a bus.
[0125] In the implementation process, the at least one processor 501 executes the computer execution instructions stored in the memory 502, so that the at least one processor 501 executes the above-mentioned method.
[0126] The specific implementation process of the processor 501 can refer to the method embodiments described above, which have similar implementation principles and technical effects, and will not be described here in detail.
[0127] In the above embodiments, it should be understood that the processor can be a central processing unit (English: Central Processing Unit, for short: CPU), and can also be other general-purpose processors, digital signal processors (English: Digital Signal Processor, for short: DSP), application specific integrated circuits (English: Application Specific Integrated Circuit, for short: ASIC), etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor, etc. The steps of the method disclosed in the application can be directly embodied as hardware processor execution, or executed by a combination of hardware and software modules in the processor.
[0128] The memory can include a random access memory (Random Access Memory, RAM), and can also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.
[0129] The bus can be an industry standard architecture (Industry Standard Architecture, ISA) bus, a peripheral component interconnect (Peripheral Component, PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, the bus in the drawings of the present application does not limit only one bus or one type of bus.
[0130] The present application also provides a computer program product, comprising a computer program, which is executed by a processor to implement the above-mentioned method.
[0131] The present application also provides a computer readable storage medium, which stores computer execution instructions, and when the processor executes the computer execution instructions, the above-mentioned method is implemented.
[0132] The above-mentioned readable storage medium can be realized by any type of volatile or nonvolatile storage devices or their combinations, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special purpose computer.
[0133] An exemplary readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the device.
[0134] The division of units is only a logical functional division, and in actual implementation, there can be another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0135] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment scheme.
[0136] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0137] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the method of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0138] It can be understood by those skilled in the art that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware. The aforementioned program can be stored in a computer readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, and various media that can store program codes.
[0139] Finally, it should be noted that: those skilled in the art will easily think of other embodiments of the present application after considering the specification and practicing the application disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application that follow the general principles of the present application and include common knowledge or conventional technical means in the art that are not disclosed in the present application, and is not limited to the precise structure described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the present application is only limited by the appended claims.
Claims
1. A method for controlling the SMS function of a newly registered phone card, characterized in that, include: Receive new phone card account opening requests; Based on the phone card account opening request, determine the user data; Based on the user data, determine the delayed activation duration of the SMS function; Based on the aforementioned delayed activation duration, the activation of the SMS function of the newly registered SIM card is controlled, so that the SMS function of the newly registered SIM card is activated after the delay time corresponding to the delayed activation duration is reached.
2. The method according to claim 1, characterized in that, The step of determining the delayed activation duration of the SMS function based on the user data includes: The user data is parsed and extracted to obtain the network address of the account opening request and the user identifier; Based on the user identifier, the user's reserved data is determined from the user database; The delayed activation duration is determined based on the network address of the account opening request and the user's reserved data.
3. The method according to claim 2, characterized in that, The step of determining the delayed activation duration based on the network address of the account opening request and the user's reserved data includes: Input the network address of the account opening request into a pre-trained network address risk assessment model, and output the network address risk level; The first delay in activation is determined based on the network address risk level. The user-reserved data is input into a pre-trained user risk assessment model, which outputs the user risk level. The second delayed activation duration is determined based on the user's risk level. The first delayed activation duration and the second delayed activation duration are summed to obtain the delayed activation duration.
4. The method according to claim 1, characterized in that, The step of determining the delayed activation duration of the SMS function based on the user data includes: The user data is parsed and extracted to obtain the user's current behavior data and user identifier; Based on the user identifier, one or more associated user identifiers are determined from the user relationship knowledge graph; Based on the user identifier, determine the user's historical behavior data from the user database; Based on the associated user identifier, determine the associated user's historical behavior data from the user database; The user's current behavior data, the user's historical behavior data, and the associated user's historical behavior data are input into a pre-trained behavior risk assessment model, which outputs the behavior risk level. The duration of the delayed activation is determined based on the risk level of the behavior.
5. The method according to claim 1, characterized in that, The step of controlling the activation of the SMS function of the newly registered SIM card based on the delayed activation duration includes: Get the real-time latency; Determine the relationship between the real-time delay duration and the delayed activation duration; If the real-time delay duration is greater than or equal to the delay activation duration, then first user verification data is generated; The first user verification data is sent to the user's terminal device so that the terminal device displays and / or plays the first user verification data to the user, so that the terminal device generates the first user verification data based on the verification information input by the user. Receive the first user verification data sent by the terminal device; Perform a pre-security check on the first user verification data; If the pre-security verification is successful, the SMS function of the newly registered SIM card will be activated. If the result of the pre-security verification is that it fails, a third delayed activation duration and pre-security verification failure information are generated, the pre-security verification failure information is sent to the terminal device, and the third delayed activation duration is determined as the delayed activation duration, so as to return to the step of obtaining the real-time delay duration.
6. The method according to any one of claims 1-5, characterized in that, The process before reaching the delay time corresponding to the delayed activation duration also includes: Receive a cancellation delay instruction; the cancellation delay instruction is sent by the user through a terminal device; Generate second user verification data according to the cancellation delay instruction; The second user verification data is sent to the user's terminal device, so that the terminal device displays and / or plays the second user verification data to the user, so that the terminal device generates the second user verification data based on the verification information input by the user. Receive the second user authentication data sent by the terminal device; Perform security verification on the second user authentication data; If the security verification is successful, the SMS function of the newly registered SIM card will be activated. If the security verification fails, a security verification failure message is generated and sent to the terminal device to prompt the user to re-enter the verification information through the terminal device.
7. A device for controlling the SMS function of a newly registered phone card, characterized in that, include: The receiving module is used to receive phone card account opening requests for new phone cards. The processing module is used to determine user data based on the phone card account opening request; and to determine the delayed activation duration of the SMS function based on the user data. The control module is used to control the activation of the SMS function of the newly registered phone card according to the delayed activation duration, so that the SMS function of the newly registered phone card is activated after the delay time corresponding to the delayed activation duration is reached.
8. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 6.
9. 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 as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1 to 6.