A method, device and medium for preventing telecommunication fraud based on blockchain

By storing telecom user information and fraud numbers on the blockchain, and using smart contract query and feedback information, the problem of difficulty in holding users accountable after being harassed and fraud is solved, and the credibility judgment of fraud numbers and efficient call cutoff is achieved sex.

CN111132172BActive Publication Date: 2025-02-11INSPUR YUNZHOU (SHANDONG) IND INTERNET CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201911396958.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-30
Publication Date
2025-02-11
Estimated Expiration
2039-12-30

AI Technical Summary

Technical Problem

It is difficult for users to hold them accountable after being harassed and fraud, and it is difficult to identify the credibility of incoming call numbers.

Method used

By storing user information and fraud numbers from multiple telecom operators into the blockchain, smart contract query and feedback information can be used to enable telecom operators to determine whether to cut off calls from fraud numbers.

Benefits of technology

It realizes encryption protection of telecom user information, prevents hacker attacks, and realizes multiple backups of data through the distributed storage characteristics of blockchain, improving the credibility judgment of fraudulent numbers and the efficiency of cutting off calls.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111132172B_ABST
    Figure CN111132172B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device and medium for preventing telecommunication fraud based on blockchain, the method comprising: storing user information of multiple telecommunication operators in blockchain, the user information being information submitted by users when applying for phone numbers; receiving fraudulent numbers and storing them in blockchain; receiving query information from a first telecommunication operator and feeding it back to the first telecommunication operator, so that the first telecommunication operator can determine whether to cut off the call of the fraudulent number, the query information being information for querying the fraudulent number. The information of telecommunication users is protected by blockchain encryption technology to prevent hacker attacks; multiple data backups are performed based on the characteristics of distributed storage of blockchain.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of blockchain technology, and in particular to a method, device and medium for preventing telecommunications fraud based on blockchain. Background Art

[0002] In recent years, telecommunications fraud crimes using mobile phone text messages, phone calls, and the Internet have become very prominent. The criminal methods are becoming more and more technological, and the fraud methods are constantly being updated. Once the victims believe the lies of the fraud suspects, they will suffer unnecessary economic losses. Moreover, telecommunications fraud suspects keep up with social hot spots, carefully design frauds, tailor-made for different groups, and set traps step by step. Each fraud is updated soon, making it difficult to guard against, and people will be deceived if they are not careful. Summary of the invention

[0003] The embodiments of this specification provide a method, device and medium for preventing telecommunication fraud based on blockchain, which are used to solve the following technical problems in the prior art:

[0004] It is difficult for users to hold accountable after being harassed or defrauded, and it is difficult for users to determine the credibility of the number after receiving a call.

[0005] The embodiments of this specification adopt the following technical solutions:

[0006] A first aspect of an embodiment of the present invention provides a method for preventing telecommunications fraud based on blockchain, comprising:

[0007] Storing user information of multiple telecom operators in the blockchain, the user information is the information submitted by the user when applying for a phone number;

[0008] Receive fraudulent numbers and store them in the blockchain;

[0009] Query information from a first telecommunications operator is received and fed back to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, wherein the query information is information for querying the fraudulent number.

[0010] In one example, receiving a fraudulent number and storing it in a blockchain includes:

[0011] Receive fraudulent numbers sent by telecom operators and store them in the blockchain.

[0012] In one example, receiving the query information from the first telecommunications operator and feeding back the query information to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, includes:

[0013] Determining whether the fraudulent number is sent by the second telecommunications operator;

[0014] If so, feedback is given to the first telecom operator, and the first telecom operator is instructed to cut off the call with the fraudulent number.

[0015] In one example, receiving a fraudulent number and storing it in a blockchain includes:

[0016] Receive fraudulent numbers sent by users or third-party organizations and store them in the blockchain.

[0017] In one example, receiving the query information from the first telecommunications operator and feeding back the query information to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, includes:

[0018] Determine whether the fraudulent number is sent by the user or a third-party organization;

[0019] If so, feedback is given to the first telecom operator, and the first telecom operator is instructed to notify the user of the credibility of the fraudulent number before the call is made with the fraudulent number.

[0020] In one example, it also includes:

[0021] Rewards will be given to the telecom operator that sent the fraudulent number.

[0022] In one example, storing the user information of the telecommunications operator in the blockchain includes:

[0023] The user information of the telecom operator is encrypted using the private key of the telecom operator and then stored in the blockchain.

[0024] In one example, the nodes of the blockchain include telecommunications operators.

[0025] A second aspect of an embodiment of the present invention provides a device for preventing telephone harassment based on blockchain, including:

[0026] at least one processor; and,

[0027] a memory communicatively connected to the at least one processor; wherein,

[0028] The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

[0029] The user information of the telecom operator is stored in the blockchain, where the user information is the information submitted by the user when applying for a phone number;

[0030] Receive fraudulent numbers and store them in the blockchain;

[0031] Query information from a first telecommunications operator is received and fed back to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, wherein the query information is information for querying the fraudulent number.

[0032] A third aspect of an embodiment of the present invention provides a non-volatile computer storage medium for preventing telephone harassment based on blockchain, storing computer executable instructions, wherein the computer executable instructions are configured as follows:

[0033] The user information of the telecom operator is stored in the blockchain, where the user information is the information submitted by the user when applying for a phone number;

[0034] Receive fraudulent numbers and store them in the blockchain;

[0035] Query information from a first telecommunications operator is received and fed back to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, wherein the query information is information for querying the fraudulent number.

[0036] At least one of the above technical solutions adopted in the embodiments of this specification can achieve the following beneficial effects:

[0037] The information of telecommunications users is protected through blockchain encryption technology to prevent hacker attacks; based on the characteristics of blockchain distributed storage, data is backed up multiple times. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0039] Figure 1 A schematic diagram of a method flow chart provided in an embodiment of this specification;

[0040] Figure 2 A schematic diagram of the device framework provided in the embodiments of this specification. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solutions and advantages of this specification more clear, the technical solutions of this application will be clearly and completely described below in combination with the specific embodiments of this specification and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in the specification, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0042] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.

[0043] The embodiments of the present application provide a method and corresponding solution for preventing telecommunications fraud based on blockchain, which protects telecommunications users' information through blockchain encryption technology to prevent hacker attacks; and performs multiple backups of data based on the characteristics of blockchain distributed storage.

[0044] Figure 1 The method flow chart provided in the embodiment of this specification is as follows. As shown in the figure, the method includes:

[0045] S101 stores user information of multiple telecom operators in a blockchain, where the user information is information submitted by the user when applying for a phone number;

[0046] S102 receives the fraudulent number and stores it in the blockchain;

[0047] S103 receives query information from the first telecommunications operator and feeds it back to the first telecommunications operator, so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, wherein the query information is information for querying the fraudulent number.

[0048] Blockchain is a chain data structure that combines data blocks in a sequential manner in chronological order, and a distributed ledger that is cryptographically guaranteed to be tamper-proof and unforgeable. Although the underlying technology of blockchain has been developed for many years, it cannot be effectively applied in specific scenarios.

[0049] According to a specific embodiment of the present invention, in step S101, a smart contract for managing user information and fraudulent numbers is set on the blockchain. The smart contract is an automated script deployed on the blockchain. Since it is set on the blockchain, it has the characteristics of openness and transparency. Users pre-set rules through smart contracts to write data into the blockchain and obtain data browsing permissions, which largely avoids the disclosure of private information. Of course, smart contracts are not the only implementation method of this application, and are set accordingly according to different blockchain platforms, such as Ethereum, Hyperledger, etc.

[0050] According to the specific embodiments of the present invention, the embodiments of the present application do not impose any special restrictions on the setting of the nodes of the blockchain. It can be a blockchain built by the telecom operator itself, or it can be a blockchain jointly built by the telecom operator and relevant regulatory agencies, such as the Ministry of Culture.

[0051] According to a specific embodiment of the present invention, the receiving of fraudulent numbers and storing them in the blockchain includes: receiving fraudulent numbers sent by telecom operators and storing them in the blockchain. In practical applications, there are generally multiple telecom operators in a region, but the information between them is opaque. By storing fraudulent numbers marked by multiple telecom operators in the blockchain, information intercommunication is achieved. Through the encryption technology of the blockchain, each telecom operator can only search through smart contracts, which protects both the business secrets of each operator and the personal privacy of users.

[0052] Correspondingly, in the process of the telecom operator actually providing services, the query information of the first telecom operator is received and fed back to the first telecom operator so that the first telecom operator determines whether to cut off the call of the fraudulent number, including: the smart contract on the blockchain determines whether the fraudulent number is sent by the second telecom operator; if so, it is fed back to the first telecom operator, and the first telecom operator is caused to cut off the call of the fraudulent number.

[0053] Generally speaking, the credibility of the phone number marked by the telecom operator is relatively high. Therefore, when a fraud number marked by the smart contract is detected, the communication operator can choose to directly block the call to prevent the victim from suffering losses and claiming compensation from the operator after suffering losses. Similarly, the highly credible marking information is not only provided by the telecom operator, but also by relevant government agencies or public security, procuratorial and judicial agencies, and the present invention does not impose any special restrictions on this.

[0054] According to a specific embodiment of the present invention, the method of the embodiment of the present invention also provides the following scheme, wherein the receiving of the fraudulent number and storing it in the blockchain includes: receiving the fraudulent number sent by the user or a third-party organization and storing it in the blockchain. The receiving of the query information of the first telecommunications operator and feeding back to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number includes: determining whether the fraudulent number is sent by the user or a third-party organization; if so, feeding back to the first telecommunications operator, and allowing the first telecommunications operator to notify the user of the credibility of the fraudulent number before the call of the fraudulent number.

[0055] Based on blockchain technology, the smart contract receives fraudulent numbers sent by users or third-party organizations, and then uses big data technology to retrieve relevant data of users or third-party organizations, analyze their credibility, and when their credibility reaches a certain target, write the marked fraudulent number into the blockchain. It can be understood that this method can be used not only for fraudulent numbers, but also for marking harassment numbers or numbers for certain daily services, such as express delivery, takeout, etc.

[0056] The smart contract returns the information found in the blockchain to the telecom operator, and the telecom operator displays the credibility of the fraudulent number to the user before the call. If it is a service phone number, it can be selectively marked, which will not be elaborated here.

[0057] According to a specific embodiment of the present invention, in order to improve the enthusiasm of telecom operators, a corresponding reward mechanism can also be designed based on blockchain. In the embodiment of the present application, the corresponding token is sent to the corresponding telecom operator based on the number of fraudulent numbers and the number of interceptions provided by the telecom operator.

[0058] Tokens are circulated encrypted digital certificates of value, which have three elements: equity, encryption, and circulation. The three elements of tokens are indispensable. Digital equity proof: Tokens must be equity certificates in digital form, which represent a right, an inherent and intrinsic value. Encryption: The authenticity, tamper-proofness, privacy protection and other capabilities of tokens are guaranteed by cryptography. Circulation: Tokens must be able to flow in a network so that they can be verified anytime and anywhere.

[0059] According to a specific embodiment of the present invention, in order to ensure that the user information owned by a telecom operator is not known by other telecom operators, thereby causing the leakage of commercial secrets, the user information of the telecom operator can be encrypted using the private key of the telecom operator through the encryption technology of the blockchain and then stored in the blockchain. After the data is written into the blockchain, each operator can receive the data, but without the relevant secret key, it cannot be decrypted and viewed.

[0060] Based on the same idea, some embodiments of the present application also provide devices and non-volatile computer storage media corresponding to the above methods.

[0061] Figure 2 A schematic diagram of a device framework provided in an embodiment of this specification, a device for preventing telephone harassment based on blockchain, includes:

[0062] at least one processor; and,

[0063] a memory communicatively connected to the at least one processor; wherein,

[0064] The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

[0065] Storing user information of multiple telecom operators in the blockchain, the user information is the information submitted by the user when applying for a phone number;

[0066] Receive fraudulent numbers and store them in the blockchain;

[0067] Query information from a first telecommunications operator is received and fed back to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, wherein the query information is information for querying the fraudulent number.

[0068] Some embodiments of the present application provide corresponding Figure 1 A non-volatile computer storage medium for preventing telephone harassment based on blockchain, storing computer executable instructions, wherein the computer executable instructions are set to:

[0069] Storing user information of multiple telecom operators in the blockchain, the user information is the information submitted by the user when applying for a phone number;

[0070] Receive fraudulent numbers and store them in the blockchain;

[0071] Query information from a first telecommunications operator is received and fed back to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, wherein the query information is information for querying the fraudulent number.

[0072] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0073] The devices and media provided in the embodiments of the present application correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects as the corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.

[0074] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0075] The present invention is a method, device (system), and computer program product according to an embodiment of the present invention.

[0076] The flowcharts and / or block diagrams of the products are described. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as the combination of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0077] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0078] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0079] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0080] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0081] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0082] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0083] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A method for preventing telecommunication fraud based on blockchain, characterized in that: include: Storing user information of multiple telecom operators in the blockchain, the user information is the information submitted by the user when applying for a phone number; Receiving fraudulent numbers and storing them in the blockchain, including: receiving fraudulent numbers sent by users or third-party organizations, and retrieving relevant data of users or third-party organizations through big data technology, analyzing the credibility of the fraudulent numbers, and when the credibility of the fraudulent numbers reaches a certain target, writing the fraudulent numbers into the blockchain; receiving query information from a first telecommunications operator and feeding it back to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, wherein the query information is information for querying the fraudulent number; Rewarding the telecom operator that sent the fraudulent number, including: sending corresponding tokens to the corresponding telecom operator based on the number of fraudulent numbers and the number of interceptions provided by the telecom operator.

2. The method according to claim 1, characterized in that The receiving of fraudulent numbers and storing them in the blockchain further includes: Receive fraudulent numbers sent by telecom operators and store them in the blockchain.

3. The method according to claim 2, characterized in that The receiving the query information of the first telecommunications operator and feeding back the query information to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, includes: Determining whether the fraudulent number is sent by the second telecommunications operator; If so, feedback is given to the first telecom operator, and the first telecom operator is instructed to cut off the call with the fraudulent number.

4. The method according to claim 1, characterized in that The receiving the query information of the first telecommunications operator and feeding back the query information to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, includes: Determine whether the fraudulent number is sent by the user or a third-party organization; If so, feedback is given to the first telecom operator, and the first telecom operator is instructed to notify the user of the credibility of the fraudulent number before the call is made with the fraudulent number.

5. The method according to claim 1, characterized in that The storing of user information of the telecommunications operator in the blockchain includes: The user information of the telecom operator is encrypted using the private key of the telecom operator and then stored in the blockchain.

6. The method according to claim 1, characterized in that The nodes of the blockchain include telecommunications operators.

7. A device for preventing telephone harassment based on blockchain, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to: The user information of the telecom operator is stored in the blockchain, where the user information is the information submitted by the user when applying for a phone number; Receiving fraudulent numbers and storing them in the blockchain, including: receiving fraudulent numbers sent by users or third-party organizations, and retrieving relevant data of users or third-party organizations through big data technology, analyzing the credibility of the fraudulent numbers, and when the credibility of the fraudulent numbers reaches a certain target, writing the fraudulent numbers into the blockchain; receiving query information from a first telecommunications operator and feeding it back to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, wherein the query information is information for querying the fraudulent number; Rewarding the telecom operator that sent the fraudulent number, including: sending corresponding tokens to the corresponding telecom operator based on the number of fraudulent numbers and the number of interceptions provided by the telecom operator.

8. A non-volatile computer storage medium for preventing telephone harassment based on blockchain, storing computer executable instructions, characterized in that: The computer executable instructions are configured to: The user information of the telecom operator is stored in the blockchain, where the user information is the information submitted by the user when applying for a phone number; Receiving fraudulent numbers and storing them in the blockchain, including: receiving fraudulent numbers sent by users or third-party organizations, and retrieving relevant data of users or third-party organizations through big data technology, analyzing the credibility of the fraudulent numbers, and when the credibility of the fraudulent numbers reaches a certain target, writing the fraudulent numbers into the blockchain; receiving query information from a first telecommunications operator and feeding it back to the first telecommunications operator so that the first telecommunications operator determines whether to cut off the call of the fraudulent number, wherein the query information is information for querying the fraudulent number; Rewarding the telecom operator that sent the fraudulent number, including: sending corresponding tokens to the corresponding telecom operator based on the number of fraudulent numbers and the number of interceptions provided by the telecom operator.

Citation Information

Patent Citations

  • METHOD AND SYSTEM FOR CREATING DECENTRALIZED REPOSITORY OF FRAUD IPs AND PUBLISHERS USING BLOCKCHAIN

    US20190333097A1