Short message processing method and device, communication terminal, mobile communication system and medium
By introducing a SMS processing method into the communication terminal and using the verification server to verify the authenticity of SMS links, the problem of difficulty in identifying and intercepting false links in the prior art is solved, and the risk of telecommunications fraud is effectively reduced.
Patent Information
- Application Number
- CN202411451104.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-03-21
AI Technical Summary
The existing technology is difficult to effectively identify and intercept false links in text messages, resulting in frequent telecommunications fraud.
By introducing a SMS processing method into the communication terminal, when a user clicks on the SMS link, the terminal device will access the verification server based on the preset second link, verify the authenticity of the first link, and decide whether to allow access based on the verification results.
It improves the accuracy of verification of false links and reduces the risk of telecommunications fraud using false links in SMS. It does not require installation of security software on the terminal device, and can be accurately verified with every click access.
Smart Images

Figure CN119676658A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a text message processing method, a text message processing device, a communication terminal, a mobile communication system, and a computer-readable storage medium. Background Art
[0002] Short Message Service (SMS) is an important application of communication technology. It plays a very important role in modern communication and has many practical uses, such as instant messaging, verification code sending and service notification information on various platforms, especially for sending service notifications, bank transaction reminders, logistics information updates, online payment portals, points redemption, gift collection, etc. Figure 1 As shown, Figure 1 is a schematic diagram of an example of SMS content. The SMS content often contains links. After the SMS program of the communication terminal parses the SMS, it displays the text content of the SMS and the link access entrance. The link access entrance is usually displayed in the form of a URL link entrance button, a QR code, etc. Figure 2 As shown, Figure 2 This is an example of a user clicking on a text message link to initiate access. Users can initiate access by clicking on the link access portal on the text message. One way is to directly initiate access after clicking, and the other way is as shown in the figure. When the user clicks on the text message link, a pop-up window prompts the user to perform an operation. When the user selects "Open URL", the access is performed. Due to the convenience of using text message links, it is also an important means of telecommunications fraud. Criminals send text messages containing false links to users' mobile terminals, and then deceive users by inducing them to click on the false links in the text messages to open them, which has caused great harm to the society and has also had a great impact on the normal operation of mobile operators.
[0003] At present, there are many detection tools for identifying and intercepting false links. Various third-party security software applied to communication terminals can help identify and block potential fraudulent text messages and false links. For example, when a communication terminal receives a text message containing a URL link, the security software can read the URL link and compare it with the malicious URL in the database or identify the false link in other ways. However, in actual application, the inventors found that the existing technical means still have major defects and it is difficult to truly eliminate false links in text messages, resulting in frequent fraud incidents using false links in text messages. The main reasons are as follows: First, the communication terminal needs to install corresponding third-party security software. However, for some communication terminals, It is not suitable to install these security software, and it is impossible to require all users of communication terminals to actively install these security software; secondly, the sources of text messages containing false links are various, and most of the text messages containing false links are usually sent by fake base stations or other illegal channels, and are not sent through the base stations of the mobile communication system, which greatly increases the difficulty of identifying false links; in addition, some false links in text messages are legal when they are sent to communication terminals, but they are subsequently modified or processed with related technologies. When users click on false links, they jump to fraudulent websites, and security software cannot verify the authenticity of the domain name and cannot identify false links; in addition, the target websites of false links are often fake and real, and users are almost unable to identify them. However, in fact, only a very small proportion of the text messages received by users are false links, and false links will not cause risks if they are not clicked. Verification of links in all text messages is mostly invalid. In reality, in most scenarios, in order to avoid fraudulent links in SMS, daily publicity to prevent false links usually recommends that users use various methods to distinguish true and false links, such as searching for URLs on the Internet, checking URL registration information, analyzing the characteristics of false links, etc. Users are usually advised not to open unfamiliar links casually. However, for most users, the identification of false link URLs requires high professionalism, and it is difficult to rely on their own experience for accurate identification; and it is impossible to verify the link URL information in each SMS message, the time cost is very high, and the problem cannot be solved thoroughly. On the other hand, if you just emphasize "don't open strange links casually", users will not dare to click on any SMS links, and they will be afraid to click on the word "link". The negative impact on legitimate SMS links is huge, and it also seriously affects the use of SMS services by telecom operators.
[0004] Based on this, it is necessary to provide an improved technical solution for the identification of links in current text messages so that users can accurately identify false links and reduce the risk of telecommunications fraud using false links in text messages. Summary of the invention
[0005] In response to at least one of the above technical problems, the present disclosure provides a text message processing method, a text message processing device, a communication terminal, a mobile communication system and a computer-readable storage medium to improve the accuracy of verification of false links and reduce the risk of telecommunications fraud using false links in text messages.
[0006] A method for processing short messages, comprising:
[0007] Display the target SMS and the first link it carries;
[0008] When the user clicks the first link of the target SMS to initiate access, the verification server is accessed according to the preset second link, and the first link is passed to the verification server for authenticity verification; wherein the second link is used to access the verification server, and the verification server is configured to verify the authenticity of the first link in response to the verification request initiated based on the second link;
[0009] A verification result returned by the verification server after verifying the authenticity of the first link is obtained, and a processing operation on the first link is performed according to the verification result.
[0010] In one embodiment, performing a processing operation on the first link according to the verification result includes:
[0011] When the first link is verified to be a genuine link, the first link is accessed through a browser.
[0012] In one embodiment, accessing the first link through a browser includes: redirecting the browser to access the first link.
[0013] In one embodiment, performing a processing operation on the first link according to the verification result includes:
[0014] When the first link is verified to be a false link, the first link is prohibited from invoking a browser for access.
[0015] In one embodiment, when the first link is verified to be a false link, prompt information indicating that the first link is a false link is also generated.
[0016] In one embodiment, accessing a verification server according to a preset second link and transferring the first link to the verification server for authenticity verification includes:
[0017] A browser is called to pass in a second link generated based on the first link, and a verification server is accessed through the browser, so that the verification server extracts the first link from the second link for authenticity verification; wherein the second link includes a website address pointing to the verification server and data corresponding to the first link.
[0018] In one embodiment, accessing a verification server according to a preset second link and transferring the first link to the verification server for authenticity verification includes:
[0019] The browser is called to pass in a second link pointing to the verification server, and a communication channel is established by accessing the verification server through the browser; the first link is sent to the verification server, so that the verification server verifies the authenticity of the first link.
[0020] In one embodiment, the text message processing method further includes:
[0021] Identify the first link carried in the text message;
[0022] The first link is used as the transmitted data and a second link is generated according to the website address pointing to the verification server, and the second link is associated with the SMS and saved; wherein the second link is called when the first link is clicked to initiate access.
[0023] In one embodiment, the SMS processing method, when receiving an SMS, executes the steps of identifying the first link carried in the SMS and generating the second link.
[0024] In one embodiment, when the user clicks on the first link in the target text message to initiate access, the steps of identifying the first link carried in the text message and generating the second link are performed.
[0025] In one embodiment, the text message processing method further includes:
[0026] When the first link of the target SMS is reused, the first link of the target SMS is replaced with the second link; wherein the reuse operation includes copying, forwarding, sharing or collecting.
[0027] A short message processing device, comprising:
[0028] A display module, used for displaying the target SMS and the first link it carries;
[0029] A verification module, configured to access a verification server according to a preset second link when a user clicks on the first link of the target SMS to initiate access, and transmit the first link to the verification server for authenticity verification; wherein the second link is used to access the verification server, and the verification server is configured to verify the authenticity of the first link in response to a verification request initiated based on the second link;
[0030] The access module is used to obtain the verification result returned by the verification server after verifying the authenticity of the first link, and perform a processing operation on the first link according to the verification result.
[0031] A communication terminal, comprising:
[0032] A communication component for communicating with a mobile communication system;
[0033] one or more processors;
[0034] a memory for storing data and one or more application programs configured to be executed by the processor;
[0035] The memory stores a text message program for processing text message content received by the communication component; the text message program is configured to execute the steps of the text message processing method.
[0036] A mobile communication system, comprising:
[0037] A mobile switching center, used to realize communication connection between the user's communication terminal and the communication terminals of other network users, and the mobile switching center is also provided with a verification server;
[0038] A base station, used to communicate with the communication terminal and send SMS data to the communication terminal;
[0039] The verification server is configured to respond to the access request initiated by the SMS program based on the second link, obtain the first link of the target SMS and verify the authenticity of the first link, and return the verification result to the communication terminal.
[0040] In one embodiment, the verification server is configured to verify whether the first link of the target SMS is a link in the SMS forwarded by the SMS center; if not, determine that the target SMS is a false link; if so, call multiple verification methods to verify the authenticity of the first link, and obtain the verification result by performing calculations based on the output results of various verification methods.
[0041] In one embodiment, the verification server uses multiple verification methods to perform multi-party joint verification of the authenticity of the first link, and performs calculations based on output results of various verification methods to obtain verification results.
[0042] A computer-readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, wherein the at least one instruction, the at least one program, the code set or the instruction set is loaded by the processor and executes the steps of the text message processing method.
[0043] The technical solution of the disclosed embodiment is that, for a target SMS, when a user clicks on the first link in the target SMS to initiate access, the verification server is accessed according to the preset second link, and the first link is passed to the verification server for authenticity verification; the verification result returned by the verification server for the authenticity verification of the first link is obtained, and the processing operation on the first link is performed according to the verification result; this technical solution performs authenticity verification when the user clicks on the first link in the target SMS to initiate access, and there is no need to install security software on the terminal device, and ensures that each click to access can be accurately verified, thereby reducing the risk of using SMS links to access websites. Even if the user accidentally clicks on the link in the SMS or is induced to click on the link in the SMS, it can still be ensured that a false link will not be accessed, so that the user can click on the link in the SMS with confidence, without relying on his own experience to identify the authenticity of the link, and completely avoiding the risk of using false links in SMS to commit telecommunications fraud. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 This is a diagram of an example text message content;
[0045] Figure 2 This is an example of a user clicking on a text message link to initiate access;
[0046] Figure 3 is a flow chart of a method for processing text messages according to an embodiment;
[0047] Figure 4 This is a schematic diagram of an example authentication server authentication;
[0048] Figure 5 This is a schematic diagram of an example SMS processing process;
[0049] Figure 6 is another example of the SMS processing process;
[0050] Figure 7 is another example of a text message processing process diagram;
[0051] Figure 8 is a schematic diagram of SMS link closed-loop verification in one embodiment;
[0052] Fig. 9 is a schematic diagram of the structure of a short message processing device according to an embodiment;
[0053] Fig.10 is a structural block diagram of a communication terminal of an embodiment;
[0054] Fig.11 is a schematic structural diagram of an exemplary mobile communication terminal;
[0055] Fig.12is a schematic diagram of a mobile communication terminal interface of an embodiment;
[0056] Fig.13 The present invention is a schematic diagram of the structure of a mobile communication system according to an embodiment. DETAILED DESCRIPTION
[0057] The embodiments of the present disclosure will be described below in conjunction with the drawings in the embodiments of the present application.
[0058] The terms "first", "second", "third", and "fourth" and the like in the specification and claims of the present disclosure and the drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products, or devices.
[0059] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0060] In terminal devices, such as mobile phone terminals, short message processing programs are installed, which can process short message data and display the content of short messages. The content of short messages can include text content, picture content, website links, etc. Figure 1 In the , these links can be displayed in the form of URLs (long URLs, short links), QR codes or control buttons. Figure 2In general, when a user clicks on a link in a text message to access a website, the mobile phone terminal will call the browser to access the website according to the link in the text message. At this time, the user's communication terminal will access the corresponding website, download the App, load the code, etc., or jump to open the corresponding App client. The links carried in the text messages provide an effective and convenient technical means for various promotions. Users only need to click on the link on the page to jump to the specified website for access. Although the text message link brings great convenience to the user's operation, it has also become the main means for criminals to commit telecommunications fraud. Criminals send text messages carrying false links to induce users to click on false links and visit false websites, and then deceive users into entering private information such as accounts and passwords, or download fraudulent Apps, download various viruses and Trojans, etc. to commit telecommunications fraud, which has brought serious security risks to the society and also brought great negative impacts to the operators' text message business.
[0061] In conventional technology, when a terminal device receives a text message containing a link, the terminal device's own or third-party security software is used to verify the authenticity of the text message link. However, in actual situations, performing verification processing when the terminal device receives a text message also brings about major loopholes. For example, the website pointed to by the text message link may be real or fake. If the terminal device performs verification as soon as it receives the text message, assuming that the target website subsequently becomes a fake website, when the user clicks on the text message link, the target website will be considered to be a legitimate website for access, and thus cannot be accurately identified, rendering the preventive measures ineffective, allowing criminals to commit telecommunications fraud. On the other hand, in order to identify whether the text message link is real, Whether the link is real or fake, users are required to install security software on their terminal devices, which places high demands on users because they are usually reluctant to install too much software on their terminal devices. In addition, the performance of various types of communication terminals varies, and it is impossible to ensure that all security software can be installed and run. For example, some older terminal devices have poor performance and it is difficult to install and run new versions of security software. Furthermore, the security software verifies all SMS links received by the terminal device. In fact, fake links only account for a small part of all SMS messages, and these fake links are only clicked by some users. Therefore, verifying the authenticity of all SMS links is essentially a lot of invalid processing, which is extremely inefficient.
[0062] In actual applications, the authenticity identification of false links relies more on users' experience to identify the authenticity. Various methods of identifying false links are promoted in society. However, these identification methods require too high professionalism for users and have extremely high learning costs, resulting in little effect. Therefore, the phenomenon of using false links to commit telecommunications fraud still occurs from time to time, which also poses a serious threat to social stability. In addition, many existing identification methods remind users to avoid clicking on links in text messages. With the influence of various propaganda, users' willingness to click on text message links is seriously affected. Basically, users will not click on text message links, which will result in a large number of real links not being clicked due to users' fear. This greatly reduces the effectiveness of using real links to guide users to visit target websites. In the long run, it will inevitably seriously affect the text message business of mobile operators.
[0063] Based on this, in order to solve the above-mentioned problems encountered in identifying the authenticity of SMS links, the present disclosure provides a method for processing SMS, which can be applied to a terminal device with a communication function, which can be a mobile phone, a computer, a digital broadcast terminal, a message transceiver, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc. To implement functions related to the SMS processing method. Exemplarily, the terminal device referred to in this embodiment includes one or more processors, a memory; one or more applications, wherein one or more applications are stored in the memory and configured to be executed by one or more processors, and one or more programs are configured to execute the steps of the SMS processing method provided in the present disclosure.
[0064] In this embodiment, the terminal device mainly implements the steps of the SMS processing method through the SMS program; Figure 3 As shown, Figure 3 The present invention is a flow chart of a method for processing short messages in an embodiment, and the method for processing short messages mainly comprises the following steps:
[0065] Step S10, displaying the target SMS and the first link it carries.
[0066] When a terminal device receives a text message containing a link, the text message data can be processed to obtain the text message content for display, and the user can view the text message content; when the user needs to access the first link in the text message, the target text message is found from the text message list, and the text message content and the first link are displayed on the page. For example, the terminal device can display the first link in an underlined manner, and when the user needs to access the first link of the target text message, it can be initiated by clicking on the first link. The first link here can be a link in the form of a URL, or a QR code, etc. It should be noted that the first link can also be a phone number.
[0067] Step S20, when the user clicks on the first link of the target SMS to initiate access, the verification server is accessed according to the preset second link, and the first link is passed to the verification server for authenticity verification; wherein, the second link is used to access the verification server, and the verification server is configured to verify the authenticity of the first link in response to the verification request initiated based on the second link.
[0068] For example, the target SMS is displayed on the terminal device, and when the user clicks the first link in the target SMS and wishes to initiate access to the corresponding website, including clicking a URL link or scanning a QR code to initiate access, or the user clicks a phone number to make a call, such as Figure 2 When the user chooses to open the URL operation, the terminal device does not directly call the browser to initiate access to the first link, but first accesses the verification server according to the second link, and passes the first link to the verification server for authenticity verification. The verification server is configured to respond to the verification request of the terminal device and verify the authenticity of the first link.
[0069] In the technical solution of the present disclosure, the operation of the user clicking the first link to access the website is an operation that triggers access to the verification server and verifies the authenticity of the first link.
[0070] In one embodiment, the process of accessing the verification server according to the preset second link and transmitting the first link to the verification server for authenticity verification in step S20 may include the following:
[0071] A browser is called to pass in a second link generated based on the first link, and a verification server is accessed through the browser, so that the verification server extracts the first link from the second link for authenticity verification; wherein the second link includes a website address pointing to the verification server and data corresponding to the first link.
[0072] Exemplarily, when the user clicks on the first link in the target SMS to initiate access, the terminal device calls the browser to pass in the second link pointing to the verification server, accesses the verification server through the browser, and uses the second link to pass the first link. For example, by using the technology of passing parameters via the URL, the first link can be placed in the second link as the data to be passed for transmission. As a result, the verification server can extract the first link from the second link to verify the authenticity. For the technical solution of using the URL to pass parameters, it can be selected according to the actual communication protocol and needs, and examples will not be given here one by one.
[0073] Exemplarily, when the second link is accessed by using a browser, the terminal device may access the second link by using a browser plug-in, or may call a browser installed on the terminal device to initiate access.
[0074] In one embodiment, for the method of generating the second link, when the terminal device receives the text message, the first link carried in the text message can be first identified, and then the first link is placed in the URL pointing to the verification server as the data to be transmitted, thereby generating the second link, and then the generated second link is associated with the text message and saved. Each saved text message content will be associated with a second link, and the saved second link will be called when the first link of the text message is clicked to initiate access, and is used to access the verification server and transmit the first link. For the method of generating the second link, the method of transmitting html parameters with parameters in the html5 URL can be adopted, and the method of transmitting parameters between Web pages can also be adopted, such as various methods of directly transmitting parameters by the front end.
[0075] Exemplarily, after the second link is generated, the link display in the text message can still be displayed as the first link, or it can be replaced by the second link. If it is displayed as the first link, the content of the first link displayed is exactly the same as when the text message is received, that is, it is displayed truthfully; if it is replaced by the second link, part of the link content is changed, and the user sees the second link when viewing the text message. In this case, it is equivalent to modifying the text message content.
[0076] In addition, when generating the second link, it can also be set to be performed when the first link in the text message is clicked to initiate access. The terminal device will not process the text message when it receives it. When the user clicks the first link in the target text message to initiate access, the first link carried in the text message is identified, and the first link is used as the data to be transmitted and placed in the URL pointing to the verification server to generate a second link. The terminal device then uses the second link to access the verification server and passes the first link to the verification server to verify its authenticity.
[0077] In one embodiment, the process of accessing the verification server according to the preset second link and transmitting the first link to the verification server for authenticity verification in step S20 may also include the following:
[0078] Using the URL pointing to the verification server as the second link, when the user clicks on the first link in the target SMS to initiate access, the terminal device first establishes a communication channel with the verification server using the second link, and then the terminal device sends the first link to the verification server for authenticity verification.
[0079] As in the scheme of the above-mentioned embodiment, a processing logic and strategy is adopted in which authenticity verification is initiated only for the first link clicked by the user and authenticity verification is performed for each operation of clicking the first link; the first link is verified only for the operation of accessing the first link that actually occurs, thereby reducing invalid verification processing; each operation of clicking the first link to initiate access is authenticated, and all operations of accessing the first link are authenticated, thereby ensuring the security of accessing the SMS link, without the need for the user to identify the authenticity of the first link, and thus the user can click on any SMS link with confidence, thereby achieving true security protection.
[0080] In one embodiment, the basic function of the verification server is to verify the authenticity of the first link of the target SMS transmitted by the terminal device; the verification server can be built in the cloud, and the verification server can use various verification methods to verify the authenticity of the SMS link, and can also use the verification algorithm provided by a third-party security software manufacturer to verify, for example, Figure 4 As shown, Figure 4 This is an example verification diagram of a verification server. A malicious URL library can be used to identify false links, a whitelist method can be used to identify real links, an anti-fraud center platform (such as the National Anti-Fraud Center) can be used for verification, and AI (Artificial Intelligence) can be used for verification. For example, when using AI technology for verification, the AI large model can be used to learn the characteristics of various false URLs and the ability to identify authenticity, so that it has the ability to accurately identify websites with false links, and even in the face of various newly emerging false websites, it can have strong recognition capabilities. For example, some legitimate SMS platforms are controlled to send false links due to virus invasion or other means. At this time, AI technology can be used to visit the corresponding target website. The characteristics of the target website can be used to identify whether it is a false link, thereby avoiding the defects of the verification method that simply relies on the whitelist.
[0081] In one embodiment, during verification, a verification method can also be used to perform multi-party joint verification. When multiple verification methods are used to perform multi-party joint verification of the authenticity of the first link, calculations are performed based on the output results of various verification methods to obtain a verification result, and a verification result is obtained through synthesis. For example, the verification result is determined to be a real link only when all verification methods confirm that it is a real link, thereby greatly improving the accuracy of verification.
[0082] Step S30: obtaining a verification result returned by the verification server after verifying the authenticity of the first link, and performing a processing operation on the first link according to the verification result.
[0083] In this step, the terminal device receives the verification result returned by the verification server after verifying the authenticity of the first link, and then performs an access operation on the first link according to the verification result.
[0084] In one embodiment, performing the access operation on the first link according to the verification result in step S30 may include the following:
[0085] When the first link is verified to be a real link, the first link is accessed through a browser; when the first link is verified to be a false link, the first link is prohibited from calling a browser for access, and a prompt message indicating that the first link is a false link is generated.
[0086] Exemplarily, when the first link is verified as a real link, the browser can be redirected to the first link for access, and the terminal device can then normally access the website of the first link; further, if the verification of the first link is initiated using a browser plug-in, the prompt information can be displayed on the page of the SMS content, and if the verification of the first link is initiated using a browser, the prompt information can be displayed through the browser page; for example, for a real link, the browser page can display "This website has been verified to be safe, please feel free to use it", and then jump to the website page of the first link. The link in the present disclosure may refer to a website address, an App link, a download address, and the like.
[0087] Exemplarily, when the first link is verified to be a false link, the terminal device can prohibit the first link from calling the browser for access, and generate a prompt message that the first link is a false link. The browser can display prompts such as "This URL is verified to be a false link, please do not access" to prompt users to access with caution.
[0088] Exemplarily, if the first link is a phone number, after verification, if it is a false phone number (scam call), the user is prevented from using the terminal device to dial the phone number.
[0089] In one embodiment, the SMS processing method of the present disclosure replaces the first link of the target SMS with the second link when the first link of the target SMS is copied, forwarded or shared.
[0090] Specifically, since SMS messages are often copied, forwarded, shared, added to URL favorites, or added to bookmarks, etc., in order to ensure that the first link can also be verified when it is clicked after reuse, such as Figure 2 When the first connection (or the corresponding SMS) is reused, the first link is replaced by the second link, thereby ensuring that the SMS link can be verified when it is accessed again after being reused.
[0091] According to the technical solution provided by the embodiment of the present disclosure, the terminal device can process and display the SMS data normally, and the user can find the target SMS and initiate access by clicking the first link in the SMS. When the first link of the target SMS is clicked to initiate access, the terminal device will access the verification server according to the second link and verify the authenticity of the first link, and then execute the access operation of the first link according to the verification result.
[0092] In one example, if Figure 5 As shown, Figure 5 This is a sample SMS processing diagram; the terminal device receives the SMS content: "[XX PICC] Account confirmation, your 3570 account 2.1 million transportation security fund has been delivered free of charge, please click within 24 hours q7v.cn / vf5Yd , reply N to cancel the follow-up! "The terminal device recognizes the first link in the text message: q7v.cn / vf5Yd , combined with the URL pointing to the authentication server: www.wzyz.10086.cn / , generate the second link with the data passed in the first link: www.wzyz.10086.cn / redirect?target=q7v.cn / vf5Yd (This link is for demonstration purposes only and is not a real link) and is saved in association with the message. When the user clicks the first link in the message: q7v.cn / vf5Yd When the terminal device starts the browser, it will pass in the second link: www.wzyz.10086.cn / redirect?target=q7v.cn / vf5Yd , the browser accesses the verification server, and the verification server extracts the transmitted data from the second link to obtain the first link: q7v.cn / vf5Yd , and then after verifying the authenticity of the first link, return the verification result to the terminal device; if the first link is found to be: q7v.cn / vf5Yd It is a false link. The terminal device prohibits the first link from calling the browser to access it and prompts the first link: q7v.cn / vf5Yd This is a fake link, reminding users to visit with caution; if the first link is found after verification: q7v.cn / vf5Yd For a real link, you can control the browser to redirect to the first link: q7v.cn / vf5Yd Visit the target website.
[0093] In another example, Figure 6 As shown, Figure 6 This is another example of SMS processing; the terminal device receives the SMS content: "[XX PICC] Account confirmation, your 3570 account 2.1 million transportation security fund has been delivered free of charge, please click within 24 hours q7v.cn / vf5Yd , reply N to "Cancel follow!", then the message content is displayed normally. When the user clicks the first link in the message: q7v.cn / vf5Yd When the terminal device recognizes the first link in the SMS: q7v.cn / vf5Yd , combined with the URL pointing to the authentication server: www.wzyz.86.cn / , generate the second link with the data passed in the first link: www.wzyz.10086.cn / redirect?target=q7v.cn / vf5Yd , the terminal device starts the browser and passes in the second link: www.wzyz.86.cn / redirect?target=q7v.cn / vf5Yd , the browser accesses the verification server, and the verification server extracts the transmitted data from the second link to obtain the first link: q7v.cn / vf5Yd , and then after verifying the authenticity of the first link, return the verification result to the terminal device; if the first link is found to be: q7v.cn / vf5Yd It is a false link. The terminal device prohibits the first link from calling the browser to access it and prompts the first link: q7v.cn / vf5Yd This is a fake link, reminding users to visit with caution; if the first link is found after verification: q7v.cn / vf5Yd For a real link, you can control the browser to redirect to the first link: q7v.cn / vf5Yd Visit the target website.
[0094] In one example, if Figure 7 As shown, Figure 7 This is another example of a short message processing process diagram; for the process of delivering the first link; when the user clicks the first link in the short message: q7v.cn / vf5Yd When the terminal device starts the browser, it passes in the second link (the URL pointing to the verification server): www.wzyz.10086.cn / , the browser accesses the verification server and establishes a communication channel, and then the terminal device recognizes the first link in the SMS: q7v.cn / vf5Yd , pass it to the authentication server, the authentication server responds to the first link: q7v.cn / vf5Yd After authenticity verification, the verification result is returned to the terminal device; if the first link is found after verification: q7v.cn / vf5Yd It is a false link. The terminal device prohibits the first link from calling the browser to access it and prompts the first link: q7v.cn / vf5Yd This is a fake link, reminding users to visit with caution; if the first link is found after verification: q7v.cn / vf5Yd For a real link, you can control the browser to redirect to the first link: q7v.cn / vf5Yd Visit the target website.
[0095] Based on the solutions of the above embodiments, after displaying the text message content, the terminal device will not verify the authenticity of the first link contained in the text message content. Since the link of each text message is risky only when it is clicked to access, when it is never clicked, it is invalid to verify the authenticity of the text message link. In particular, for some point-to-point text messages, text messages sent by pseudo base stations, or text messages sent in large quantities with false links, most users are unlikely to click on them. Verifying all the links carried in the text messages wastes verification resources. Based on this, in the technical solution of the present invention, when the user clicks on the first link in the text message to initiate access, the terminal device will not directly access the corresponding website, but will use the second link to access the verification server and verify the first link, and will only verify the first link clicked by the user. Only when the first link is verified to be a real link, it is allowed to jump to access the first link. If it is a false link, the browser is prohibited from accessing the first link. In this process, the user and the UI (User The user interface (UI) interaction does not generate too many operations, and it is still just the operation of clicking on the first link in the text message. Since each operation of the user clicking to access the first link will be verified once, even if the first link is a real link when the text message is received and then becomes a false link, it can still be accurately verified; even if the user mistakenly clicks on the text message link in the text message content and is induced to click on the first link in the text message, it can still be ensured that the website with the false link will not be visited; therefore, the user can click on the link in the text message with confidence, without relying on their own experience to identify it, and can click on the link in the text message without worrying about the risk of the link pointing to the website becoming an illegal website for text messages that have been stored on the communication terminal for a long time; and by uniformly transmitting to the verification server for authenticity verification, the terminal device does not need to install various security software to verify the text message link, so different types of communication terminals can transmit the text message link to the verification server for unified verification, thereby improving the coverage of use; the verification server can combine various verification methods and use various third-party platforms to verify the authenticity, and the algorithm capability is stronger, thereby having higher accuracy.
[0096] In some embodiments, the mobile operator can build a unified verification server on the mobile communication system to provide verification services for the SMS links of all the terminal devices it serves. The centralized processing through the cloud verification server is conducive to giving full play to the computing power of the verification server and facilitating centralized management. Compared with various third-party security software reading user privacy information on the terminal device, security and privacy are better guaranteed. Moreover, the third-party security software itself may also be a risk. At the same time, a closed-loop verification mechanism is formed for the unified management of SMS services by mobile operators and the sending and "recycling" of SMS links, such as Figure 8 As shown, Figure 8 This is a schematic diagram of SMS link closed-loop verification in one embodiment. You can refer to processes ① to ⑦. It can be seen that all SMS forwarded / sent through the mobile communication system of the mobile operator, the link URL in the SMS will be "recycled" by the verification server for verification when the user clicks to initiate access, and then access the target website, forming a "send-verify-use" closed-loop security verification mechanism for SMS links. Each SMS link is authenticated by the unified verification server of the mobile operator before use. The mobile operator is no longer just forwarding / issuing SMS without caring about the security of SMS use, but will "recycle" and verify the authenticity every time it is used. The mobile operator controls the security of the link carried in each SMS sent, thereby greatly improving the SMS business of the mobile operator. The security of the service is improved, and users no longer need to worry about encountering fake links, and can safely click on any link carried in the text message; in addition, for the fake link sent by the fake base station, although it is not sent through the SMS center and base station of the mobile communication system, it is also a SMS link that impersonates a mobile operator to commit fraud. Therefore, when the user is deceived into clicking on the SMS link sent by the fake base station, the link will still be "recycled" to the verification server for verification before it can be used. The verification server can use various verification methods to accurately identify the fake link sent by the fake base station. Therefore, under the verification mechanism of the present invention, each user no longer needs to use experience and knowledge to identify the fake link, but instead performs unified and accurate verification through the verification server, completely cutting off the link of using SMS links to commit telecommunications fraud.
[0097] An embodiment of the short message processing device is described below.
[0098] like Fig. 9 As shown, Fig. 9 The structure diagram of a short message processing device according to an embodiment includes:
[0099] A display module 10, used for displaying a target SMS and a first link carried therein;
[0100] A verification module 20, configured to access a verification server according to a preset second link when a user clicks on the first link of the target SMS to initiate access, and transmit the first link to the verification server for authenticity verification; wherein the second link is used to access the verification server, and the verification server is configured to verify the authenticity of the first link in response to a verification request initiated based on the second link;
[0101] The access module 30 is used to obtain the verification result returned by the verification server after verifying the authenticity of the first link, and perform a processing operation on the first link according to the verification result.
[0102] The SMS processing device of this embodiment can execute a SMS processing method provided by the embodiment of the present application, and its implementation principle is similar. The actions performed by each module in the SMS processing device in each embodiment of the present application correspond to the steps in the SMS processing method in each embodiment of the present application. For the detailed functional description of each module of the SMS processing device, please refer to the description in the corresponding SMS processing method shown in the previous text, which will not be repeated here.
[0103] An embodiment of a communication terminal is described below.
[0104] like Fig.10 As shown, Fig.10 It is a block diagram of the communication terminal structure of an embodiment, and the communication terminal includes: a communication component for communicating with a mobile communication system; one or more processors; a memory for storing data and one or more applications configured to be executed by the processor; the memory stores a text message program for processing the text message data received by the communication component to display the text message content, and the text message program is configured to execute the steps of the text message processing method of any of the above-mentioned embodiments. Specifically, the text message processing can display the target text message and the first link it carries according to the user's operation; when the user clicks on the first link of the target text message to initiate access, the verification server is accessed according to the preset second link, and the first link is passed to the verification server for authenticity verification; wherein, the second link is used to access the verification server, and the verification server is configured to respond to the verification request initiated based on the second link to verify the authenticity of the first link; obtain the verification result returned by the verification server for the authenticity verification of the first link, and perform the processing operation on the first link according to the verification result.
[0105] Exemplarily, the communication terminal of this embodiment may be a mobile communication terminal, such as Fig.11 As shown, Fig.11 1 is a schematic diagram of the structure of an exemplary mobile communication terminal; the mobile communication terminal may be a mobile phone, a computer, a digital broadcast terminal, a message transceiver device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc. The mobile communication terminal may include one or more of the following components: a processing component, a memory, a power component, a multimedia component, an audio component, an input / output (I / O) interface, a sensor component, and a communication component.
[0106] The processing component typically controls the overall operation of the electronic device, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations.
[0107] The memory is configured to store various types of data to support the operation in the electronic device, 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 memory, flash memory, magnetic disk or optical disk.
[0108] The power supply assembly provides power to the various components of the electronic device.
[0109] The multimedia component includes a screen that provides an output interface between the electronic device and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). In some embodiments, the multimedia component includes a front camera and / or a rear camera.
[0110] The audio component is configured to output and / or input audio signals.
[0111] The I / O interface provides an interface between the processing component and the peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0112] The sensor assembly includes one or more sensors for providing various aspects of status assessment for the electronic device. The sensor assembly may include a proximity sensor configured to detect the presence of a nearby object without any physical contact.
[0113] The communication component is configured to facilitate wired or wireless communication between the electronic device and other devices. The electronic device can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof.
[0114] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a verification server, or a network device, etc.) to execute the SMS processing method of each embodiment of the present disclosure. For the implementation steps of the SMS processing method, reference can be made to the description of the aforementioned embodiment, which will not be repeated here.
[0115] As the communication terminal in the above embodiment, Fig.12As shown, Fig.12 It is a schematic diagram of the mobile communication terminal interface of an embodiment. The technical solution of the embodiment of the present disclosure only requires upgrading / improving the SMS program in the figure, or setting the corresponding function in the SMS program of the mobile communication terminal shipped from the factory. Under normal circumstances, only a small amount of code improvement is required to implement the function of the SMS processing method of the embodiment of the present disclosure. Since different types of mobile communication terminals have their own SMS programs, the mobile communication terminals no longer need to install various security software to verify the SMS links. Different types of communication terminals can pass the SMS links to the verification server for unified verification, thereby improving the coverage of use; the verification server can be independently constructed by the mobile operator on its own mobile communication system, or the mobile communication systems of multiple mobile operators can also share a verification server, thereby enabling all SMS links to be uniformly verified. The verification server can use various verification methods and utilize various third-party platforms to verify authenticity, thereby having stronger recognition capabilities and higher accuracy.
[0116] An embodiment of a mobile communication system is described below.
[0117] like Fig.13 As shown, Fig.13 The present invention is a schematic diagram of the structure of a mobile communication system of an embodiment, comprising: a mobile switching center, which is used to realize the communication connection between the user's communication terminal and the communication terminals of other network users, and the mobile switching center is also provided with a verification server; a base station, which is used to communicate with the communication terminal, send SMS data to the communication terminal, and the communication terminal processes the SMS data.
[0118] In the technical solution disclosed in the present invention, when the first link of the target SMS is clicked by the user, the SMS program of the communication terminal initiates a verification request to access the verification server according to the second link. The verification server responds to the SMS program's verification request for authenticity verification of the first link of the target SMS, verifies the authenticity of the first link and returns the verification result to the SMS program, and then the SMS program performs the access operation of the first link according to the verification result. Specifically, the verification server that the mobile operator can build on the mobile communication system can uniformly verify the SMS links initiated by each communication terminal, and the verification server can use at least one verification method to verify the SMS link, such as using the solutions of various security software manufacturers or various verification methods to verify the authenticity of the SMS link.
[0119] In one embodiment, in the mobile communication system of the present invention, the verification server is configured to verify whether the first link of the target SMS is a link in the SMS forwarded by the SMS center; if not, the target SMS is determined to be a false link; if so, multiple verification methods are called to verify the authenticity of the first link, and calculations are performed based on the output results of various verification methods to obtain verification results.
[0120] Specifically, the verification server can verify whether the first link of the target SMS is an SMS forwarded by the SMS center, or verify whether the link in the target SMS is forwarded by the SMS center. If not, it can be considered that these SMS are sent by fake base stations, because the SMS sent by the fake base station does not pass through the SMS center. Therefore, if the SMS center does not record the SMS, it can be directly determined as an SMS and a false link. For SMS forwarded by the SMS center, since the website pointed to by the SMS link it contains may be a fraudulent website, especially some websites that have been specially processed to become fraudulent websites, the authenticity of the target website pointed to by the first link is verified by the verification server, and the verification result is returned to the communication terminal.
[0121] Since in the technical solution of the present invention, an access is initiated each time the SMS link in the SMS is clicked, the verification server will verify each time the user accesses the first link, and will not verify all the links in the SMS received by the communication terminal, but will verify and intercept when the user uses the first link to access; the technical solution of the present invention improves the mode of verifying the SMS links contained in all received SMS, and instead adopts a strategy of verifying the first link that initiates the access. Users no longer need to worry about clicking on false links, and can safely click on all links in SMS, thereby improving the accuracy of verification and completely solving the problem of telecommunications fraud using SMS links.
[0122] The present disclosure provides a computer-readable storage medium, which stores at least one instruction, at least one program, a code set or an instruction set. The at least one instruction, the at least one program, the code set or the instruction set is loaded by the processor and executes the steps of the text message processing method of the present disclosure.
[0123] Optionally, in this embodiment, the above-mentioned computer device storage medium can be configured to store program code for executing the steps of the SMS processing method of any of the above-mentioned embodiments; optionally, in this embodiment, the above-mentioned storage medium can include but is not limited to: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program code.
[0124] The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for processing short messages, characterized in that: include: Display the target SMS and the first link it carries; When the user clicks the first link of the target SMS to initiate access, the verification server is accessed according to the preset second link, and the first link is passed to the verification server for authenticity verification; wherein the second link is used to access the verification server, and the verification server is configured to verify the authenticity of the first link in response to the verification request initiated based on the second link; A verification result returned by the verification server after verifying the authenticity of the first link is obtained, and a processing operation on the first link is performed according to the verification result.
2. The method for processing short messages according to claim 1, characterized in that: Performing a processing operation on the first link according to the verification result includes: When the first link is verified to be a genuine link, accessing the first link through a browser; When the first link is verified to be a false link, the first link is prohibited from invoking a browser for access.
3. The method for processing short messages according to claim 1, characterized in that: Accessing the verification server according to the preset second link, and transmitting the first link to the verification server for authenticity verification, including: A browser is called to pass in a second link generated based on the first link, and a verification server is accessed through the browser, so that the verification server extracts the first link from the second link for authenticity verification; wherein the second link includes a website address pointing to the verification server and data corresponding to the first link.
4. The method for processing short messages according to claim 1, characterized in that: Accessing the verification server according to the preset second link, and transmitting the first link to the verification server for authenticity verification, including: The browser is called to pass in a second link pointing to the verification server, and a communication channel is established by accessing the verification server through the browser; the first link is sent to the verification server, so that the verification server verifies the authenticity of the first link.
5. The method for processing short messages according to claim 3, characterized in that: Also includes: Identify the first link carried in the text message; The first link is used as the transmitted data and a second link is generated according to the website address pointing to the verification server, and the second link is associated with the SMS and saved; wherein the second link is called when the first link is clicked to initiate access.
6. The method for processing short messages according to claim 1, characterized in that: Also includes: When the first link of the target SMS is reused, the first link of the target SMS is replaced with the second link; wherein the reuse operation includes copying, forwarding, sharing or collecting.
7. A communication terminal, comprising: A communication component for communicating with a mobile communication system; one or more processors; a memory for storing data and one or more application programs configured to be executed by the processor; The memory stores a text message program for processing text message content received by the communication component; it is characterized in that the text message program is configured to execute the steps of the text message processing method described in any one of claims 1-6.
8. A mobile communication system, characterized in that: include: A mobile switching center, used to realize communication connection between the user's communication terminal and the communication terminals of other network users, and the mobile switching center is also provided with a verification server; A base station, configured to communicate with the communication terminal according to claim 7 and send SMS data to the communication terminal; The verification server is configured to respond to the access request initiated by the SMS program based on the second link, verify the authenticity of the first link of the target SMS, and return the verification result to the communication terminal.
9. The mobile communication system according to claim 8, characterized in that: The verification server is configured to verify whether the first link of the target SMS is the link in the SMS forwarded by the SMS center; if not, determine that the target SMS is a false link; if so, call multiple verification methods to verify the authenticity of the first link, and obtain the verification result by calculating according to the output results of various verification methods.
10. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded by the processor and executes the steps of the SMS processing method described in any one of claims 1-6.