Communication number protection method and device

By generating and displaying virtual protection numbers in the communication system, the problem of easy leakage of real mobile phone numbers of the calling user equipment is solved, privacy protection and security improvements are achieved, and the development of social network security is promoted.

CN120567972APending Publication Date: 2025-08-29BEIJING WUYI JIAYU TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410789947.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-06-14
Filing Date
2024-06-19
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

In traditional communications, the real mobile phone number of the calling user's device is easily exposed, resulting in privacy leakage, insufficient security and increased risk of cyber attacks.

Method used

By setting the terminal to obtain the pass signal code protection request, generate the target messaging file, and display the virtual protection number in the called user equipment to replace the real number.

Benefits of technology

Effectively protect the privacy of caller users' equipment, reduce the risks of telephone harassment and fraud, improve communication security and user network security awareness, and promote the improvement of social network security level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120567972A_ABST
    Figure CN120567972A_ABST
Patent Text Reader

Abstract

The invention discloses a communication number protection method, which is used for realizing that called user equipment does not display a first number of calling user equipment but displays a virtual protection number set by a calling user when the called user equipment communicates with the calling user equipment. The calling user equipment can communicate with the called user equipment by using the virtual protection number without exposing the real first number to the called user equipment, so that the real mobile phone number privacy of the calling user equipment is protected, and the smooth communication between the called user equipment and the calling user equipment can be ensured; therefore, leakage of personal privacy information is prevented, and the possibility that the user is subjected to security threats such as call harassment and fraud is effectively reduced by reducing exposure of the real number of the user, so that the security of communication is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing, and in particular to a method and device for protecting communication numbers. Background Art

[0002] In traditional communications, the real mobile phone number of the calling user's device is often exposed to the called user's device, which poses the risk of abuse or leakage. Specifically, there are the following risks:

[0003] Increased risk of privacy leakage: In traditional communication methods, the user's real mobile phone number is exposed to the recipient, which poses a risk of abuse or leakage.

[0004] Insufficient security: Since the real mobile phone number is displayed publicly, the user's personal information may be maliciously exploited, such as for harassing calls and fraud.

[0005] Users are vulnerable to cyber attacks: Due to their lack of awareness of personal network security, users are easily targeted by cyber attacks, such as phishing websites and malware, which in turn leads to risks such as personal information leakage and financial loss.

[0006] That is, when making a call, people usually use their real phone number to make a call. The real phone number is displayed on the other party's phone. Once leaked, there are many security risks because anyone can call this number. Nowadays, the phenomenon of harassing calls is becoming more and more serious, and more and more people are worried about the possibility of phone harassment after their real phone number is leaked. Summary of the Invention

[0007] The present application provides a communication number protection method and device, which can protect the privacy of the real mobile phone number of the calling user device while ensuring smooth communication between the called user device and the calling user device, thereby preventing the leakage of personal privacy information. By reducing the exposure of the user's real number, this method effectively reduces the possibility of the user being subject to security threats such as telephone harassment and fraud, thereby improving the security of communication.

[0008] In a first aspect, the present application provides a method for protecting a communication number, the method being applied to a communication protection system, the communication protection system including a terminal, a network device, and a called user device; the method comprising:

[0009] The setting terminal obtains a communication number protection request; wherein the communication number protection request includes a first number of a calling user device, a second number of a called user device and a virtual protection number set by the calling user;

[0010] The setting terminal transmits the first number, the second number and the virtual protection number to the network device;

[0011] The network device generates a target address book file according to the first number and the virtual protection number;

[0012] The network device sends the target address book file to the called user equipment corresponding to the second number, so that when the called user equipment is called by the calling user equipment, the called user equipment displays the virtual protection number in the target address book file instead of the first number according to the target address book file.

[0013] In a second aspect, the present application provides a communication number protection device, which is applied to a communication protection system, wherein the communication protection system includes a terminal, a network device, and a called user device; the device includes:

[0014] The first unit is configured to control the setting terminal to obtain a communication number protection request; wherein the communication number protection request includes a first number of a calling user device, a second number of a called user device, and a virtual protection number set by the calling user;

[0015] a second unit, configured to control the setting terminal to transmit the first number, the second number, and the virtual protection number to the network device;

[0016] A third unit is configured to control the network device to generate a target address book file according to the first number and the virtual protection number;

[0017] The fourth unit is used to control the network device to send the target address book file to the called user equipment corresponding to the second number, so that when the called user equipment is called by the calling user equipment, the called user equipment displays the virtual protection number in the target address book file instead of the first number according to the target address book file.

[0018] In a third aspect, the present application provides a readable medium comprising execution instructions. When a processor of an electronic device executes the execution instructions, the electronic device executes any method described in the first aspect.

[0019] In a fourth aspect, the present application provides an electronic device comprising a processor and a memory storing execution instructions. When the processor executes the execution instructions stored in the memory, the processor executes any method described in the first aspect.

[0020] It can be seen from the above technical solution that the method provided in this application is applied to a communication protection system, which includes a setting terminal, a network device, and a called user device; the method includes: the setting terminal obtains a communication number protection request; wherein, the communication number protection request includes the first number of the calling user device, the second number of the called user device and the virtual protection number set by the calling user; the setting terminal transmits the first number, the second number and the virtual protection number to the network device; the network device generates a target address book file based on the first number and the virtual protection number; the network device sends the target address book file to the called user device corresponding to the second number, so that when the called user device is called by the calling user device, the called user device displays the virtual protection number in the target address book file instead of the first number according to the target address book file. As can be seen, the present application can achieve that when the called user device is in a call with the calling user device, the called user device does not display the calling user device's first number, but instead displays the virtual protection number set by the calling user. In this way, the calling user device can use the virtual protection number to communicate with the called user device without exposing its real first number to the called user device. This protects the privacy of the calling user device's real mobile phone number while ensuring smooth communication between the called user device and the calling user device, thereby preventing the leakage of personal privacy information. By reducing the exposure of the user's real number, this method effectively reduces the possibility of users being subject to security threats such as telephone harassment and fraud, thereby improving communication security and effectively enhancing users' awareness of personal network security. With the improvement of user security awareness and the strengthening of communication platform security, the overall network security level of society will also be improved, which will help reduce cybercrime activities, maintain network security order, and promote the harmonious and stable development of society. Therefore, this method has significant advantages and positive social impact in protecting user privacy, improving communication security, enhancing user trust, raising network security awareness, and improving social network security.

[0021] The further effects of the above-mentioned non-conventional preferred embodiment will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the embodiments of the present application or the existing technical solutions, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0023] Figure 1A flowchart of a method for protecting a communication number for this application;

[0024] Figure 2 A schematic diagram of the structure of a communication number protection device provided in one embodiment of the present application;

[0025] Figure 3 A schematic structural diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0026] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0027] The inventors have discovered that currently, in traditional communications, the real mobile phone number of the calling user's device is often exposed to the called user's device, and there is a risk of abuse or leakage. Specifically, there are the following risks: increased risk of privacy leakage: in traditional communication methods, the user's real mobile phone number is exposed to the recipient, and there is a risk of abuse or leakage; insufficient security: since the real mobile phone number is publicly displayed, the user's personal information may be maliciously used, such as harassing calls, fraud, etc.; users are vulnerable to network attacks: since users lack awareness of personal network security, they are easily targeted by network attacks, such as phishing websites, malware, etc., which in turn leads to risks such as personal information leakage and financial loss. In other words, usually when making a call, people generally use their real number to initiate a call, and the real phone number is displayed on the other party's phone. Once leaked, there are many security risks because everyone can make this call. Nowadays, the phenomenon of harassing calls is becoming more and more serious, and more and more people are worried about their real number being leaked and causing phone harassment.

[0028] Therefore, the present application provides a method for protecting a communication number. Specifically, the method provided by the present application is applied to a communication protection system, which includes a setting terminal, a network device, and a called user device; the method includes: the setting terminal obtains a communication number protection request; wherein, the communication number protection request includes the first number of the calling user device, the second number of the called user device and the virtual protection number set by the calling user; the setting terminal transmits the first number, the second number and the virtual protection number to the network device; the network device generates a target address book file based on the first number and the virtual protection number; the network device sends the target address book file to the called user device corresponding to the second number, so that when the called user device is called by the calling user device, the called user device displays the virtual protection number in the target address book file instead of the first number according to the target address book file. As can be seen, the present application can achieve that when the called user device is in a call with the calling user device, the called user device does not display the calling user device's first number, but instead displays the virtual protection number set by the calling user. In this way, the calling user device can use the virtual protection number to communicate with the called user device without exposing its real first number to the called user device. This protects the privacy of the calling user device's real mobile phone number while ensuring smooth communication between the called user device and the calling user device, thereby preventing the leakage of personal privacy information. By reducing the exposure of the user's real number, this method effectively reduces the possibility of users being subject to security threats such as telephone harassment and fraud, thereby improving communication security and effectively enhancing users' awareness of personal network security. With the improvement of user security awareness and the strengthening of communication platform security, the overall network security level of society will also be improved, which will help reduce cybercrime activities, maintain network security order, and promote the harmonious and stable development of society. Therefore, this method has significant advantages and positive social impact in protecting user privacy, improving communication security, enhancing user trust, raising network security awareness, and improving social network security.

[0029] Various non-limiting embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0030] See also Figure 1 , shows a communication number protection method in an embodiment of the present application, wherein the method can be applied to a communication protection system, the communication protection system including a terminal, a network device, and a called user device. In this embodiment, the method may include the following steps:

[0031] S101: The setting terminal obtains a communication number protection request; wherein, the communication number protection request includes a first number of a calling user device, a second number of a called user device, and a virtual protection number set by the calling user.

[0032] In this embodiment, the setting terminal can be the calling user device or the communication protection Web terminal. The setting terminal can obtain a communication number protection request. As an embodiment, the setting terminal can display a communication number protection setting page; if the setting terminal detects that the first number of the calling user device, the second number of the called user device and the virtual protection number set by the calling user are input in the communication number protection setting page, the setting terminal generates a communication number protection request based on the first number of the calling user device, the second number of the called user device and the virtual protection number set by the calling user. For example, the calling user can enter the telephone number to be displayed to the called user on the communication number protection setting page displayed by the setting terminal.

[0033] It can be understood that the calling user device can be understood as the party that initiates a call (voice call, video call, phone call), such as the calling user's mobile phone, and the first number of the calling user device can be understood as the communication number of the calling user device, such as a mobile phone number. The called user device can be understood as the party that receives the call (voice call, video call, phone call), such as the called user's mobile phone, and the second number of the called user device can be understood as the communication number of the called user device, such as a mobile phone number. The virtual protection number set by the calling user can be understood as the actual number of the non-user set by the calling user. In one implementation method, the communication number protection request can also include the virtual protection name set by the calling user, that is, the calling user can enter the virtual protection name through the communication number protection setting page displayed by the setting terminal, for example, the virtual protection name can be a name set by the user himself.

[0034] S102: The setting terminal transmits the first number, the second number and the virtual protection number to the network device.

[0035] After the configuration terminal receives the first number, the second number, and the virtual protection number, it may transmit the first number, the second number, and the virtual protection number to the network device so that the network device can perform subsequent steps. If the communication number protection request also includes a virtual protection name set by the calling user, the configuration terminal may transmit the first number, the second number, the virtual protection number, and the virtual protection name to the network device.

[0036] S103: The network device generates a target address book file according to the first number and the virtual protection number.

[0037] In this embodiment, after receiving the first number and the virtual protection number, or receiving the first number, the virtual protection number, and the virtual protection name, the network device can generate a target address book file based on the first number and the virtual protection number, or the first number, the virtual protection number, and the virtual protection name. It is understood that the target address book file is a file that can be parsed into the displayed number by the terminal device (e.g., the calling user device or the called user device).

[0038] In one implementation of this embodiment, the network device can save the first number and the virtual protection number, or the first number, the virtual protection number and the virtual protection name in JSON format as a target address book file to ensure secure storage and transmission of information.

[0039] S104: The network device sends the target address book file to the called user equipment corresponding to the second number.

[0040] In this embodiment, the network device sends the target address book file to the called user equipment corresponding to the second number. Specifically, there are two situations when the network device sends the target address book file to the called user equipment corresponding to the second number.

[0041] The first case: when the network device generates the target address book file, the network device transmits the target address book file to the called user device corresponding to the second number; the called user device stores the target address book file in the local address book of the called user device. That is, when the network device generates the target address book file corresponding to the second number, the network device can transmit the target address book file to the called user device corresponding to the second number, and the called user device can store the target address book file in the local address book of the called user device. Specifically, the network device can first determine the called user device corresponding to the second number based on the second number, and then transmit the target address book file to the called user device corresponding to the second number. That is, the program automatically deploys the edited address book file to the terminal device whose number needs to be dialed.

[0042] The second situation: if the network device detects that the calling user device calls the called user device, the network device transmits the target address book file to the called user device corresponding to the second number; the called user device stores the target address book file in the local address book of the called user device. That is, the network device transmits the target address book file to the called user device corresponding to the second number only after detecting that the calling user device calls the called user device. Specifically, the network device can first determine the called user device corresponding to the second number based on the second number, and then transmit the target address book file to the called user device corresponding to the second number, and the called user device can then store the target address book file in the local address book of the called user device.

[0043] S105: When the called user equipment is called by the calling user equipment, the called user equipment displays the virtual protection number in the target address book file instead of the first number according to the target address book file.

[0044] When the called user device is called by the calling user device, the called user device can display the virtual protection number in the target address book file instead of the first number based on the target address book file. That is, when the called user device is called by the calling user device, if the called user device stores a target address book file containing the calling user device's first number, the called user device executes the target address book file. In this way, the number displayed on the called user device is the virtual protection number in the target address book file, or the number displayed on the called user device is the virtual protection number and virtual protection name in the target address book file. In this way, the dialed mobile phone can display the number and corresponding name set by the user.

[0045] Specifically, when the called user device is called by the calling user device, the called user device may first search the local address book of the called user device for the target address book file corresponding to the first number of the calling user device based on the first number of the calling user device; then, the called user device displays the virtual protection number in the target address book file instead of the first number. If the target address book file also includes a virtual protection name set by the calling user, when the called user device is called by the calling user device, the called user device displays the virtual protection number in the target address book file instead of the first number, and also displays the virtual protection name in the target address book file.

[0046] It can be seen from the above technical solution that the method provided in this application is applied to a communication protection system, which includes a setting terminal, a network device, and a called user device; the method includes: the setting terminal obtains a communication number protection request; wherein, the communication number protection request includes the first number of the calling user device, the second number of the called user device and the virtual protection number set by the calling user; the setting terminal transmits the first number, the second number and the virtual protection number to the network device; the network device generates a target address book file based on the first number and the virtual protection number; the network device sends the target address book file to the called user device corresponding to the second number, so that when the called user device is called by the calling user device, the called user device displays the virtual protection number in the target address book file instead of the first number according to the target address book file. As can be seen, the present application can achieve that when the called user device is in a call with the calling user device, the called user device does not display the calling user device's first number, but instead displays the virtual protection number set by the calling user. In this way, the calling user device can use the virtual protection number to communicate with the called user device without exposing its real first number to the called user device. This protects the privacy of the calling user device's real mobile phone number while ensuring smooth communication between the called user device and the calling user device, thereby preventing the leakage of personal privacy information. By reducing the exposure of the user's real number, this method effectively reduces the possibility of users being subject to security threats such as telephone harassment and fraud, thereby improving communication security and effectively enhancing users' awareness of personal network security. With the improvement of user security awareness and the strengthening of communication platform security, the overall network security level of society will also be improved, which will help reduce cybercrime activities, maintain network security order, and promote the harmonious and stable development of society. Therefore, this method has significant advantages and positive social impact in protecting user privacy, improving communication security, enhancing user trust, raising network security awareness, and improving social network security.

[0047] In other words, this application aims to protect the user's privacy and provide a convenient communication experience by changing the display number of the caller. The method receives the phone number to be displayed to the recipient input by the user through a web interface, automatically converts it into the format of an address book file, and then automatically deploys it to the terminal device that needs to dial the number. Once the program is executed on the terminal device and the demonstration number is dialed, the dialed phone will display the number and corresponding name set by the user, rather than the user's actual number. Therefore, this application has the following advantages:

[0048] Protect user communication privacy: By changing the displayed number of the caller, the recipient can only see the virtual number and corresponding name set by the user, rather than the user's real number, thereby effectively protecting the user's communication privacy.

[0049] Raising cybersecurity awareness: This approach, applied to mobile exhibits, can enhance users' awareness of personal cybersecurity by presenting cyberattack cases and preventative measures. By presenting real-world examples, users can understand the methods and harms of cyberattacks and learn how to take effective preventative measures, thereby increasing their vigilance and ability to respond to cybersecurity threats.

[0050] Privacy protection: By changing the displayed number of the caller, the user's communication privacy is protected. Therefore, the user's real number will not be disclosed to the recipient, thus preventing the leakage of personal privacy information.

[0051] Improved security: By reducing the exposure of users' real phone numbers, this method effectively reduces the possibility of users being subject to security threats such as telephone harassment and fraud, thereby improving the security of communications.

[0052] Raising Cybersecurity Awareness: This approach, applied to mobile exhibits, can effectively enhance users' awareness of cybersecurity by presenting cyberattack cases and preventative measures. By presenting real-world examples, users can more intuitively understand cybersecurity threats and learn relevant preventative measures, thereby improving their awareness and ability to prevent them.

[0053] Social Impact: With the improvement of user security awareness and the strengthening of communication platform security, the overall level of cybersecurity in society will also be improved. This will help reduce cybercrime, maintain cybersecurity order, and promote the harmonious and stable development of society.

[0054] Therefore, this method has significant advantages and positive social impacts in protecting user privacy, improving communication security, enhancing user trust, enhancing network security awareness, and improving the level of social network security.

[0055] like Figure 2 The figure shows a specific embodiment of a communication number protection device described in this application. The device described in this embodiment is a physical device for executing the method described in the above embodiment. Its technical solution is essentially consistent with the above embodiment, and the corresponding description in the above embodiment is also applicable to this embodiment. The device is applied to a communication protection system, which includes a terminal, a network device, and a called user device. The device described in this embodiment includes:

[0056] The first unit 201 is used to control the setting terminal to obtain a communication number protection request; wherein the communication number protection request includes the first number of the calling user equipment, the second number of the called user equipment and the virtual protection number set by the calling user;

[0057] The second unit 202 is configured to control the setting terminal to transmit the first number, the second number and the virtual protection number to the network device;

[0058] The third unit 203 is configured to control the network device to generate a target address book file according to the first number and the virtual protection number;

[0059] The fourth unit 204 is used to control the network device to send the target address book file to the called user device corresponding to the second number, so that when the called user device is called by the calling user device, the called user device displays the virtual protection number in the target address book file instead of the first number according to the target address book file.

[0060] Optionally, the setting terminal is the calling user equipment or the communication protection Web terminal.

[0061] Optionally, the first unit 201 is configured to:

[0062] The setting terminal displays a communication number protection setting page;

[0063] If the setting terminal detects that the first number of the calling user device, the second number of the called user device and the virtual protection number set by the calling user are entered in the communication number protection setting page, the setting terminal generates a communication number protection request based on the first number of the calling user device, the second number of the called user device and the virtual protection number set by the calling user.

[0064] Optionally, the third unit 203 is configured to:

[0065] The network device saves the first number and the virtual protection number in JSON format as a target address book file.

[0066] Optionally, the fourth unit 204 is configured to:

[0067] When the network device generates the target address book file, the network device transmits the target address book file to the called user equipment corresponding to the second number;

[0068] The called user equipment stores the target address book file in the local address book of the called user equipment.

[0069] Optionally, the fourth unit 204 is configured to:

[0070] If the network device detects that the calling user equipment calls the called user equipment, the network device transmits the target address book file to the called user equipment corresponding to the second number;

[0071] The called user equipment stores the target address book file in the local address book of the called user equipment.

[0072] Optionally, the fourth unit 204 is configured to:

[0073] When the called user equipment is called by the calling user equipment, the called user equipment searches, according to the first number of the calling user equipment, the local address book of the called user equipment for the target address book file corresponding to the first number;

[0074] The called user equipment displays the virtual protection number in the target contact book file instead of the first number.

[0075] Optionally, the communication number protection request further includes a virtual protection name set by the calling user;

[0076] Correspondingly, the target address book file also includes the virtual protection name set by the calling user;

[0077] The fourth unit 204 is configured to:

[0078] When the called user equipment is called by the calling user equipment, the called user equipment displays the virtual protection number in the target address book file instead of the first number, and displays the virtual protection name in the target address book file.

[0079] As can be seen from the above technical solution, the device provided by this application can achieve that when the called user device is in a call with the calling user device, the called user device does not display the calling user device's first number, but instead displays a virtual protection number set by the calling user. In this way, the calling user device can use the virtual protection number to communicate with the called user device without exposing its real first number to the called user device. This protects the privacy of the calling user device's real mobile phone number while ensuring smooth communication between the called user device and the calling user device, thereby preventing the leakage of personal privacy information. By reducing the exposure of the user's real number, the device effectively reduces the possibility of users being subject to security threats such as telephone harassment and fraud, thereby improving communication security and effectively enhancing users' awareness of personal network security. With the improvement of user security awareness and the strengthening of communication platform security, the overall network security level of society will also be improved, which will help reduce cybercrime activities, maintain network security order, and promote the harmonious and stable development of society. Therefore, this method has significant advantages and positive social impact in protecting user privacy, improving communication security, enhancing user trust, raising network security awareness, and improving social network security.

[0080] Figure 3 : This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. Among them, the memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.

[0081] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0082] Memory is used to store execution instructions. Specifically, execution instructions are computer programs that can be executed. Memory can include internal memory and non-volatile memory, and provides execution instructions and data to the processor.

[0083] In one possible implementation, a processor reads corresponding execution instructions from non-volatile memory into internal memory and then executes them. Alternatively, the processor may obtain corresponding execution instructions from other devices to form a communication number protection device at a logical level. The processor executes the execution instructions stored in the memory to implement the communication number protection method provided in any embodiment of the present application through the execution of the execution instructions.

[0084] The above application Figure 1 The method performed by the communication number protection device provided in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of this application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0085] The steps of the method disclosed in the embodiments of this application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

[0086] An embodiment of the present application also proposes a readable storage medium, which stores execution instructions. When the stored execution instructions are executed by the processor of an electronic device, the electronic device can execute the communication number protection method provided in any embodiment of the present application, and is specifically used to execute the above-mentioned communication number protection method.

[0087] The electronic device described in each of the aforementioned embodiments may be a computer.

[0088] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods or computer program products. Therefore, the present application may adopt a completely hardware embodiment, a completely software embodiment, or a combination of software and hardware.

[0089] The various embodiments in this application are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences from other embodiments. In particular, the device embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the partial description of the method embodiments.

[0090] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0091] The foregoing is merely 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 modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims

1. A method for protecting a communication number, characterized in that: The method is applied to a communication protection system, which includes setting a terminal, a network device, and a called user device; the method includes: The setting terminal obtains a communication number protection request; wherein the communication number protection request includes a first number of a calling user device, a second number of a called user device and a virtual protection number set by the calling user; The setting terminal transmits the first number, the second number and the virtual protection number to the network device; The network device generates a target address book file according to the first number and the virtual protection number; The network device sends the target address book file to the called user equipment corresponding to the second number, so that when the called user equipment is called by the calling user equipment, the called user equipment displays the virtual protection number in the target address book file instead of the first number according to the target address book file.

2. The method according to claim 1, characterized in that The setting terminal is the calling user equipment or the communication protection Web terminal.

3. The method according to claim 2, characterized in that The setting terminal to obtain the communication number protection request includes: The setting terminal displays a communication number protection setting page; If the setting terminal detects that the first number of the calling user device, the second number of the called user device and the virtual protection number set by the calling user are entered in the communication number protection setting page, the setting terminal generates a communication number protection request based on the first number of the calling user device, the second number of the called user device and the virtual protection number set by the calling user.

4. The method according to claim 1, wherein The network device generates a target address book file according to the first number and the virtual protection number, including: The network device saves the first number and the virtual protection number in JSON format as a target address book file.

5. The method according to claim 1, wherein The network device sending the target address book file to the called user equipment corresponding to the second number includes: When the network device generates the target address book file, the network device transmits the target address book file to the called user equipment corresponding to the second number; The called user equipment stores the target address book file in the local address book of the called user equipment.

6. The method according to claim 1, characterized in that The network device sending the target address book file to the called user equipment corresponding to the second number includes: If the network device detects that the calling user equipment calls the called user equipment, the network device transmits the target address book file to the called user equipment corresponding to the second number; The called user equipment stores the target address book file in the local address book of the called user equipment.

7. The method according to claim 5 or 6, characterized in that When the called user equipment is called by the calling user equipment, the called user equipment displays, according to the target address book file, a virtual protection number in the target address book file instead of the first number, including: When the called user equipment is called by the calling user equipment, the called user equipment searches, according to the first number of the calling user equipment, the local address book of the called user equipment for the target address book file corresponding to the first number; The called user equipment displays the virtual protection number in the target contact book file instead of the first number.

8. The method according to claim 1, characterized in that The communication number protection request also includes a virtual protection name set by the calling user; Correspondingly, the target address book file also includes the virtual protection name set by the calling user; When the called user equipment is called by the calling user equipment, the called user equipment displays, according to the target address book file, a virtual protection number in the target address book file instead of the first number, including: When the called user equipment is called by the calling user equipment, the called user equipment displays the virtual protection number in the target address book file instead of the first number, and displays the virtual protection name in the target address book file.

9. A communication number protection device, characterized in that: The device is applied to a communication protection system, which includes a setting terminal, a network device, and a called user device; the device includes: The first unit is configured to control the setting terminal to obtain a communication number protection request; wherein the communication number protection request includes a first number of a calling user device, a second number of a called user device, and a virtual protection number set by the calling user; a second unit, configured to control the setting terminal to transmit the first number, the second number, and the virtual protection number to the network device; A third unit is configured to control the network device to generate a target address book file according to the first number and the virtual protection number; The fourth unit is used to control the network device to send the target address book file to the called user equipment corresponding to the second number, so that when the called user equipment is called by the calling user equipment, the called user equipment displays the virtual protection number in the target address book file instead of the first number according to the target address book file.

10. An electronic device, characterized in that: The electronic device includes a processor and a memory storing execution instructions. When the processor executes the execution instructions stored in the memory, the processor executes the method according to any one of claims 1 to 8.