Communication identity verification method and device, electronic equipment and readable storage medium
By converting user identity information into high-frequency audio signals and synthesizing call audio signals, the problem of identity identification of unknown call numbers is solved, and the identity of callers is accurately identified without affecting the call, improving user security.
Patent Information
- Application Number
- CN202411319791.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-07
AI Technical Summary
In the prior art, users cannot effectively identify the identity of unknown incoming call numbers, especially in the case of fraudulent calls. The prior art relies on the method of user tagging, but the update is not timely and the coverage is small.
By obtaining user identity information, it is converted into an identity audio signal (the frequency is in the range that the human ear cannot hear), and it is synthesized with the call audio signal, and sent to the receiving end, which then parses the user identity information.
It realizes accurate identification of the caller without affecting the call, improves user security, and avoids the misresponse of fraudulent calls.
Smart Images

Figure CN119277373A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to a communication identity authentication method, device, electronic equipment and readable storage medium. Background Art
[0002] When a user receives a call, if the caller number is an unknown number, the user cannot clearly know the identity of the other party. For example, when the call is a fraud call, it is difficult for the user to directly distinguish it. In the prior art, the user marking method is generally used to mark suspicious numbers; however, this method has the problems of untimely updates and small coverage. Summary of the invention
[0003] The main purpose of the present invention is to provide a communication identity authentication method, device, electronic device and readable storage medium, aiming to solve the problem of how to know the identity of the caller in the prior art.
[0004] To achieve the above object, the present invention provides a communication identity authentication method, which is applied to an initiating end, and the call identity authentication method comprises:
[0005] Obtaining user identity information of the initiator;
[0006] Converting the user identity information into an identity audio signal, wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears;
[0007] Acquire a call audio signal, and synthesize the call audio signal with the identity audio signal to obtain a target audio signal;
[0008] The target audio signal is sent to a receiving end, so that the receiving end performs identity authentication based on the target audio signal.
[0009] Optionally, obtaining the user identity information of the initiator includes:
[0010] Read the user identification card of the initiator to obtain the mobile phone number and identity information corresponding to the initiator;
[0011] The user identity information including the mobile phone number and the identity information is generated.
[0012] Optionally, converting the user identity information into an identity audio signal comprises:
[0013] Inputting the user identity information into an encryption chip, so as to encrypt the user identity information by using an encryption key in the encryption chip to obtain ciphertext information, wherein the encryption keys of the encryption chips at the initiating end and the receiving end are the same;
[0014] The ciphertext information is converted into the identity audio signal.
[0015] Optionally, converting the ciphertext information into the identity audio signal includes:
[0016] Determining the ciphertext characters included in the ciphertext information;
[0017] For each of the ciphertext characters, matching a target frequency corresponding to the ciphertext character, wherein the target frequency is outside a sound frequency range audible to human ears;
[0018] Generate an audio sub-signal with a frequency of the target frequency, wherein the length of each of the audio sub-signals is a preset length;
[0019] The audio sub-signals are combined according to the order of the corresponding ciphertext characters in the ciphertext information to obtain the identity audio signal.
[0020] To achieve the above object, the present invention provides a communication identity authentication method, which is applied to a receiving end. The call identity authentication method comprises:
[0021] Receive the target audio signal sent by the initiator;
[0022] Separating the target audio signal into a call audio signal and an identity audio signal, and playing the call audio signal; wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears;
[0023] Parsing the identity audio signal to obtain user identity information of the initiator;
[0024] The user identity information is displayed on the receiving end.
[0025] Optionally, the parsing the identity audio signal to obtain the user identity information of the initiating end includes:
[0026] The identity audio signal is divided into a preset length to obtain a plurality of audio sub-signals;
[0027] For each of the audio sub-signals, detecting a target frequency corresponding to the audio sub-signal, wherein the target frequency is outside a sound frequency range audible to human ears;
[0028] Matching ciphertext characters corresponding to the target frequency;
[0029] Combining the ciphertext characters according to the order of the corresponding audio sub-signals in the identity audio signal to obtain ciphertext information;
[0030] The ciphertext information is decrypted to obtain the user identity information.
[0031] Optionally, decrypting the ciphertext information to obtain the user identity information includes:
[0032] The ciphertext information is input into an encryption chip, so as to decrypt the ciphertext information by using an encryption key in the encryption chip to obtain the user identity information, wherein the encryption keys of the encryption chips at the initiator and the receiver are the same.
[0033] To achieve the above object, the present invention further provides a communication identity authentication device, the communication identity authentication device comprising an initiating end and a receiving end; the initiating end comprises:
[0034] A first acquisition module, used to acquire the user identity information of the initiating end;
[0035] A first conversion module, configured to convert the user identity information into an identity audio signal, wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears;
[0036] A second acquisition module is used to acquire a call audio signal, and synthesize the call audio signal with the identity audio signal to obtain a target audio signal;
[0037] A first sending module, configured to send the target audio signal to a receiving end, so that the receiving end performs identity authentication based on the target audio signal;
[0038] The receiving end comprises:
[0039] A first receiving module, used for receiving a target audio signal sent by an initiating end;
[0040] A first separation module is used to separate the target audio signal into a call audio signal and an identity audio signal, and play the call audio signal; wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears;
[0041] A first parsing module, configured to parse the identity audio signal to obtain the user identity information of the initiating end;
[0042] The first display module is used to display the user identity information on the receiving end.
[0043] To achieve the above-mentioned purpose, the present invention also provides an electronic device, which includes a memory, a processor and a computer program stored in the memory and executable on the processor, and the computer program implements the steps of the communication identity authentication method as described above when executed by the processor.
[0044] To achieve the above object, the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the communication identity authentication method described above are implemented.
[0045] The present invention proposes a communication identity authentication method, device, electronic device and readable storage medium, which obtain the user identity information of the initiating end; convert the user identity information into an identity audio signal, wherein the frequency of the identity audio signal is outside the sound frequency range audible to the human ear; obtain a call audio signal, and synthesize the call audio signal with the identity audio signal to obtain a target audio signal; and send the target audio signal to a receiving end. By converting the user identity information of the initiating end into an identity audio signal and superimposing it on the call audio signal, the receiving end can determine the user identity of the initiating end based on the received target audio signal; at the same time, the frequency of the identity audio signal is set to be outside the sound frequency range audible to the human ear, so that the superposition of the identity audio signal will not affect the user's normal call. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0047] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0048] Figure 1 It is a flow chart of the first embodiment of the communication identity authentication method of the present invention applied to the initiating end;
[0049] Figure 2 It is a flow chart of the first embodiment of the communication identity authentication method of the present invention applied to the receiving end;
[0050] Figure 3 It is a schematic diagram of the overall process of the communication identity authentication method of the present invention;
[0051] Figure 4 It is a schematic diagram of the module structure of the electronic device of the present invention. DETAILED DESCRIPTION
[0052] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only embodiments of a part of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work should fall within the scope of protection of the present application.
[0053] It is understandable that the user information and other related data involved in the specific implementation methods of this application are all data that the user permits or agrees to obtain, and the collection, use and processing of the relevant data comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0054] The present invention provides a communication identity authentication method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the communication identity authentication method of the present invention applied to the initiating end. The method is applied to the initiating end. The method comprises the steps of:
[0055] Step S11, obtaining the user identity information of the initiating end;
[0056] The initiating end is the terminal that initiates the call event; correspondingly, the receiving end is the terminal that receives the call event.
[0057] User identity information is used to indicate the identity of the user at the initiating end; user identity information includes but is not limited to the mobile phone number of the initiating end and the user's identity information; the identity information includes but is not limited to the user's name, place of origin, and location.
[0058] The method for obtaining specific user identity information can be set based on the type of information actually needed to be obtained; for example, the user identification card SIM can be read to obtain the registration information of the SIM card, which may include the mobile phone number, the name corresponding to the mobile phone number, the place of origin and other information; the positioning signal can also be read to obtain the location information.
[0059] Step S12, converting the user identity information into an identity audio signal, wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears;
[0060] The identity audio signal refers to the user identity information in the form of an audio signal; it is understandable that the user identity information is in a format that cannot be directly transmitted through audio; and in a call event, the audio signal is transmitted between the initiating end and the receiving end. Therefore, the user identity information needs to be converted into the form of an audio signal so that the user identity information can be sent in the form of an audio signal, that is, the identity audio signal, to realize the transmission of the user identity information.
[0061] It can be understood that after the user identity information is converted into an identity audio signal; since in a call event, the user's call content is also transmitted in the form of an audio signal, therefore, after the identity audio signal is sent to the receiving end, it may be heard by the user, affecting the playback effect of the call audio signal; therefore, in this embodiment, the frequency of the identity audio signal is set outside the sound frequency range that the human ear can hear; generally, the human ear can hear sounds in the range of 20 to 20,000 Hz, therefore, the frequency of the identity audio signal can be set outside 20 to 20,000 Hz, so that when the identity audio signal is transmitted to the receiving end, the user will not hear the content corresponding to the identity audio signal, thereby avoiding the playback of the call audio signal being affected by the identity audio signal; and in actual applications, due to the poor anti-interference ability of low-frequency audio signals, the frequency of the identity audio signal can be set to >20,000 Hz.
[0062] Step S13, acquiring a call audio signal, and synthesizing the call audio signal with the identity audio signal to obtain a target audio signal;
[0063] The call audio signal is the audio signal corresponding to the user's call content in the call event; see Figure 3 In a call event, the speech content of the users at the initiating end and the receiving end is collected by the microphone MIC and converted into a call audio signal. After the call audio signal is sent to the base station, the base station forwards the call audio signal to the receiving end or the initiating end. After the receiving end or the initiating end decodes the received call audio signal to obtain a specific content signal, the content signal is played through the speaker SPEAK to realize the call between the initiating end and the receiving end user.
[0064] It can be understood that at the initiating end, the identity audio signal needs to be sent to the receiving end, that is, the initiating end needs to send the identity audio signal and the call audio signal at the same time. Therefore, in this embodiment, the identity audio signal and the call audio signal are synthesized to obtain the target audio signal. When the target audio signal is sent to the receiving end, the identity audio signal and the call audio signal can be sent to the receiving end at the same time.
[0065] Step S14: sending the target audio signal to a receiving end, so that the receiving end performs identity authentication based on the target audio signal.
[0066] After the target audio signal is obtained, the target audio signal can be sent to the receiving end.
[0067] It can be understood that when a call event is just established, the identity audio signal is obtained and synthesized with the call audio signal to obtain the target audio signal and sent to the receiving end. After successful sending, the call audio signal can be sent directly afterwards without repeatedly synthesizing the target audio signal, that is, there is no need to repeatedly send the identity audio signal.
[0068] Reference Figure 2 , Figure 2 This is a flow chart of the first embodiment of the communication identity authentication method of the present invention applied to a receiving end. The method is applied to a receiving end and comprises the following steps:
[0069] Step S21, receiving a target audio signal sent by an initiator;
[0070] After the call event is established, the receiving end receives the target audio signal sent by the initiating end.
[0071] It is understandable that when a call event is just established, the receiving end receives the target audio signal sent by the initiating end.
[0072] Step S22, performing signal separation on the target audio signal to obtain a call audio signal and an identity audio signal, and playing the call audio signal; wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears;
[0073] It is understandable that the target audio signal includes a call audio signal and an identity audio signal, and the call audio signal and the identity audio signal respectively indicate different types of information. Therefore, the target audio signal needs to be separated to obtain the call audio signal and the identity audio signal.
[0074] Since the frequency of the identity audio signal is outside the sound frequency range audible to the human ear, the identity audio signal can be obtained by removing the audio within 20 to 20,000 Hz in the target audio signal, and the audio within 20 to 20,000 Hz is used as the call audio signal.
[0075] After obtaining the call audio signal, the call audio signal can be played, and the specific playing process will not be repeated here.
[0076] Step S23, parsing the identity audio signal to obtain the user identity information of the initiating end;
[0077] Step S24, displaying the user identity information on the receiving end.
[0078] It is understandable that the identity audio signal is in the form of an audio signal and cannot be displayed directly. Therefore, it is necessary to parse the identity audio signal to obtain the user identity information in the form of data so that the user identity information can be displayed.
[0079] Specifically, the identity audio signal can be parsed to obtain information such as mobile phone number and name in text form, and displayed on the display screen of the receiving end; when the user identity information is displayed, the user identity information can be displayed on the call software of the initiating end.
[0080] It can be understood that when a call event is just established, the target audio signal sent by the initiator is received, and the corresponding identity audio signal and call audio signal are obtained; and after successful acceptance, the call audio signal is directly received to directly play the call audio signal.
[0081] It should be noted that, in a call event, the initiating end is the active end of the call event, and the receiving end is the passive end of the call event. Therefore, from a security perspective, the receiving end needs to confirm the identity of the initiating end user based on the relevant information of the initiating end; therefore, in this embodiment, the initiating end is set to send its corresponding user identity information, and the receiving end is set not to send its corresponding user identity information, so that the receiving end can determine the identity of the initiating end user, while the initiating end cannot know the identity of the receiving end user, thereby ensuring the information security of the receiving end user.
[0082] In other embodiments, the user identity information of the receiving end user and the call audio signal of the receiving end can also be synthesized into a target audio signal and sent to the initiating end, so that both the initiating end and the receiving end can know the identity of the other user; further, an identity information trigger button can be set on the receiving end. After the receiving end user triggers the identity information trigger button, the user identity information corresponding to the receiving end and the call audio signal of the receiving end can be synthesized into a target audio signal and sent to the initiating end, so that the user of the receiving end can choose whether to send the user identity information to the initiating end based on his or her actual needs. The initiating end can also set an identity information trigger button.
[0083] This embodiment converts the user identity information of the initiating end into an identity audio signal and superimposes it on the call audio signal, so that the receiving end can determine the user identity of the initiating end based on the received target audio signal; at the same time, the frequency of the identity audio signal is set to be outside the sound frequency range audible to the human ear, so that the superposition of the identity audio signal will not affect the user's normal call.
[0084] Further, see also Figure 3 In the second embodiment of the communication identity authentication method of the present invention proposed based on the first embodiment of the present invention, the step S11 includes the steps of:
[0085] Step S111, reading the user identification card of the initiating end to obtain the mobile phone number and identity information corresponding to the initiating end;
[0086] Step S112, generating the user identity information including the mobile phone number and the identity information.
[0087] The SIM card will store relevant information during registration, such as user name and other identity information, and mobile phone number; it is understandable that the information in the SIM card needs to be verified when a call is initiated. Therefore, the information in the SIM card is generally fixed. Therefore, reading the mobile phone number and identity information from the SIM card is more accurate and can prevent the relevant information from being modified.
[0088] After obtaining the mobile phone number and identity information, the user identity information can be generated based on the mobile phone number and identity signal.
[0089] Further, in a third embodiment of the communication identity authentication method of the present invention proposed based on the first embodiment of the present invention, the step S12 includes the steps of:
[0090] Step S121, inputting the user identity information into an encryption chip, so as to encrypt the user identity information by using an encryption key in the encryption chip to obtain ciphertext information, wherein the encryption keys of the encryption chips of the initiating end and the receiving end are the same;
[0091] Step S122: convert the ciphertext information into the identity audio signal.
[0092] User identity information may be leaked during transmission, affecting the security of user information. Therefore, before transmitting the user identity information, the user identity information is encrypted in this embodiment to obtain ciphertext information, thereby avoiding leakage of the user identity information.
[0093] The type of specific encryption chip can be set based on actual needs.
[0094] It can be understood that since the user identity information is encrypted at the initiating end, the receiving end needs to decrypt the ciphertext information to obtain the user identity information after obtaining the corresponding ciphertext information; and the initiating end encrypts the user identity information through the encryption key to obtain the ciphertext information, so the receiving end needs to decrypt the ciphertext information through the same encryption key to obtain the user identity information. Therefore, the encryption keys stored in the encryption chips stored at the initiating end and the receiving end need to be set to be the same.
[0095] After obtaining the ciphertext information, the initiator can convert the ciphertext information into an identity audio signal.
[0096] Furthermore, the step S235 includes the steps of:
[0097] Step S2351, inputting the ciphertext information into the encryption chip to decrypt the ciphertext information using the encryption key in the encryption chip to obtain the user identity information, wherein the encryption keys of the encryption chips at the initiator and the receiver are the same.
[0098] After receiving the ciphertext information, the receiving end decrypts the ciphertext information by applying the same encryption key as the initiating end to obtain the user identity information.
[0099] Furthermore, the step S122 includes the steps of:
[0100] Step S1221, determining the ciphertext characters contained in the ciphertext information;
[0101] Step S1222, for each of the ciphertext characters, matching a target frequency corresponding to the ciphertext character, wherein the target frequency is outside the sound frequency range audible to human ears;
[0102] Step S1223, generating an audio sub-signal with a frequency of the target frequency, wherein the length of each of the audio sub-signals is a preset length;
[0103] Step S1224: Combine the audio sub-signals according to the order of the corresponding ciphertext characters in the ciphertext information to obtain the identity audio signal.
[0104] The ciphertext information is composed of multiple ciphertext characters; the ciphertext characters include but are not limited to English characters and numbers; for example, the ciphertext character can be one of lowercase letters a to z, one of uppercase letters A to Z, or one of numbers 0 to 9; multiple ciphertext characters are combined to obtain the ciphertext information in the form of a string.
[0105] In this embodiment, an audio sub-signal is generated with one ciphertext character as a unit, and one ciphertext character corresponds to one audio sub-signal; at the same time, the length of each audio sub-signal is the same, which is a preset length. The specific value of the preset length can be set based on actual needs, such as 100ms.
[0106] Take the ciphertext information abc as an example, which includes three ciphertext characters a, b, and c, and the length of the audio sub-signal corresponding to each ciphertext character is 100ms, that is, the length of the identity audio signal corresponding to the ciphertext information is 300ms. It can be understood that in actual applications, there may be a situation where adjacent ciphertext characters are the same. Therefore, in this embodiment, the length of each audio sub-signal is set to be the same, so that the audio sub-signals can be divided first, and then the ciphertext characters corresponding to the audio sub-signals can be determined, so that even if the adjacent ciphertext characters are the same, the ciphertext information can be accurately obtained.
[0107] Different target frequencies are set for different ciphertext characters; for example, the frequency of the audio sub-signal corresponding to the ciphertext character a, that is, the target frequency is 20.1kHz, the frequency of the audio sub-signal corresponding to the ciphertext character b, that is, the target frequency is 20.2kHz, and the frequency of the audio sub-signal corresponding to the ciphertext character c, that is, the target frequency is 20.3kHz; the audio sub-signals are combined based on the order of abc in the ciphertext signal to obtain a 300ms identity audio signal of {20.1kHz, 20.2kHz, 20.3kHz}.
[0108] It is understandable that the numerical correspondence between specific ciphertext characters and target frequencies can be set based on actual needs.
[0109] The type of the audio sub-signal can be set based on actual needs. For example, in this embodiment, the audio sub-signal preferably uses a sine wave. The specific audio sub-signal generation formula is:
[0110]
[0111] Among them, MAX_VOLUME is the amplitude of the audio sub-signal; frame is the position of the sampling point; sample_rate is the sampling rate; unit_sample is the sampling point of each syllable, where unit_sample = duration of each syllable × sample_rate; frequency is the target frequency.
[0112] Among them, the frequency F of the generated sine wave is:
[0113]
[0114] Furthermore, the step S23 comprises the steps of:
[0115] Step S231, dividing the identity audio signal into segments with a preset length to obtain a plurality of audio sub-signals;
[0116] Step S232, for each of the audio sub-signals, detecting a target frequency corresponding to the audio sub-signal, wherein the target frequency is outside a sound frequency range audible to human ears;
[0117] Step S233, matching the ciphertext characters corresponding to the target frequency;
[0118] Step S234, combining the ciphertext characters according to the order of the corresponding audio sub-signals in the identity audio signal to obtain ciphertext information;
[0119] Step S235: decrypt the ciphertext information to obtain the user identity information.
[0120] After the receiving end obtains the identity audio signal, since the lengths of the audio sub-signals are consistent, the identity audio signal can be divided into multiple audio sub-signals by a preset length.
[0121] The frequency of each audio sub-signal is detected respectively; specifically, the frequency of the audio sub-signal, that is, the frequency of the sine wave, can be obtained by fast Fourier transform, and after the frequency of the sine wave is obtained, the target frequency can be obtained, that is, the target frequency is:
[0122]
[0123] It can be understood that the numerical correspondence between the ciphertext characters and the target frequencies in the receiving end is consistent with that in the initiating end, so after determining the target frequency of each audio sub-signal, the corresponding ciphertext characters can be obtained;
[0124] Then, the corresponding ciphertext characters are combined based on the order of the audio sub-signals in the identity audio signal to obtain the ciphertext information.
[0125] For example, the identity audio signal is 300ms of {20.1kHz, 20.2kHz, 20.3kHz}; the identity audio signal is divided into 100ms to obtain three audio sub-signals of 20.1kHz, 20.2kHz, and 20.3kHz. The three audio sub-signals correspond to three ciphertext characters a, b, and c respectively. A, b, and c are combined based on the order of the audio sub-signals in the identity audio signal to obtain the ciphertext information of abc.
[0126] After obtaining the ciphertext information, the ciphertext information can be decrypted to obtain the user identity information.
[0127] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0128] 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 by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, 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, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0129] The present application also provides a communication identity authentication device for implementing the above communication identity authentication method, the communication identity authentication device includes an initiating end and a receiving end; the initiating end includes:
[0130] A first acquisition module, used to acquire the user identity information of the initiating end;
[0131] A first conversion module, configured to convert the user identity information into an identity audio signal, wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears;
[0132] A second acquisition module is used to acquire a call audio signal, and synthesize the call audio signal with the identity audio signal to obtain a target audio signal;
[0133] A first sending module, configured to send the target audio signal to a receiving end, so that the receiving end performs identity authentication based on the target audio signal;
[0134] The receiving end comprises:
[0135] A first receiving module, used for receiving a target audio signal sent by an initiating end;
[0136] A first separation module is used to separate the target audio signal into a call audio signal and an identity audio signal, and play the call audio signal; wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears;
[0137] A first parsing module, configured to parse the identity audio signal to obtain the user identity information of the initiating end;
[0138] The first display module is used to display the user identity information on the receiving end.
[0139] This communication identity authentication device converts the user identity information of the initiating end into an identity audio signal and superimposes it on the call audio signal, so that the receiving end can determine the user identity of the initiating end based on the received target audio signal; at the same time, the frequency of the identity audio signal is set to be outside the sound frequency range audible to the human ear, so that the superposition of the identity audio signal will not affect the user's normal call.
[0140] It should be noted that the first acquisition module in this embodiment can be used to execute step S11 in the embodiment of the present application, the first conversion module in this embodiment can be used to execute step S12 in the embodiment of the present application, the second acquisition module in this embodiment can be used to execute step S13 in the embodiment of the present application, the first sending module in this embodiment can be used to execute step S14 in the embodiment of the present application, the first receiving module in this embodiment can be used to execute step S21 in the embodiment of the present application, the first separation module in this embodiment can be used to execute step S21 in the embodiment of the present application, the first parsing module in this embodiment can be used to execute step S21 in the embodiment of the present application, and the first display module in this embodiment can be used to execute step S21 in the embodiment of the present application.
[0141] Furthermore, the first acquisition module includes:
[0142] A first reading unit, used to read the user identification card of the initiating end to obtain the mobile phone number and identity information corresponding to the initiating end;
[0143] The first generating unit is used to generate the user identity information including the mobile phone number and the identity information.
[0144] Furthermore, the first conversion module includes:
[0145] A first input unit, used to input the user identity information into an encryption chip, so as to encrypt the user identity information by using an encryption key in the encryption chip to obtain ciphertext information, wherein the encryption keys of the encryption chips of the initiator and the receiver are the same;
[0146] The first conversion unit is used to convert the ciphertext information into the identity audio signal.
[0147] Furthermore, the first conversion unit includes:
[0148] A first determining subunit, used to determine the ciphertext characters included in the ciphertext information;
[0149] A first matching subunit is used to match a target frequency corresponding to each ciphertext character, wherein the target frequency is outside the sound frequency range audible to human ears;
[0150] A first generating sub-unit, configured to generate an audio sub-signal having a frequency of the target frequency, wherein the length of each of the audio sub-signals is a preset length;
[0151] The first combining subunit is used to combine the audio sub-signals according to the order of the corresponding ciphertext characters in the ciphertext information to obtain the identity audio signal.
[0152] Furthermore, the first parsing module includes:
[0153] A first segmentation unit, configured to segment the identity audio signal into a preset length to obtain a plurality of audio sub-signals;
[0154] A first detection unit, configured to detect, for each of the audio sub-signals, a target frequency corresponding to the audio sub-signal, wherein the target frequency is outside a sound frequency range audible to a human ear;
[0155] A first matching unit, used to match the ciphertext characters corresponding to the target frequency;
[0156] A first combining unit, configured to combine the ciphertext characters according to the order of the corresponding audio sub-signals in the identity audio signal to obtain ciphertext information;
[0157] The first decryption unit is used to decrypt the ciphertext information to obtain the user identity information.
[0158] Furthermore, the first decryption unit includes:
[0159] The first input subunit is used to input the ciphertext information into the encryption chip so as to decrypt the ciphertext information by using the encryption key in the encryption chip to obtain the user identity information, wherein the encryption keys of the encryption chips at the initiator and the receiver are the same.
[0160] Reference Figure 4 In terms of hardware structure, the electronic device may include components such as a communication module 10, a memory 20, and a processor 30. In the electronic device, the processor 30 is connected to the memory 20 and the communication module 10 respectively, and a computer program is stored in the memory 20. The computer program is executed by the processor 30 at the same time, and the steps of the above method embodiment are implemented when the computer program is executed.
[0161] The communication module 10 can be connected to an external communication device through a network. The communication module 10 can receive requests from an external communication device, and can also send requests, instructions and information to the external communication device, which can be other electronic devices, servers or Internet of Things devices, such as televisions, etc.
[0162] The memory 20 can be used to store software programs and various data. The memory 20 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function (such as obtaining the user identity information of the initiator), etc.; the data storage area can include a database, and the data storage area can store data or information created according to the use of the system, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0163] The processor 30 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 20, and calling data stored in the memory 20, so as to monitor the electronic device as a whole. The processor 30 may include one or more processing units; optionally, the processor 30 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 30.
[0164] although Figure 4 Although not shown, the electronic device may further include a circuit control module, which is used to connect to a power source to ensure the normal operation of other components. Figure 4 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0165] The present invention also provides a computer-readable storage medium on which a computer program is stored. The computer-readable storage medium may be Figure 4The memory 20 in the electronic device may also be at least one of a ROM (Read-Only Memory) / RAM (Random Access Memory), a magnetic disk, and an optical disk. The computer-readable storage medium includes a number of instructions for enabling a terminal device with a processor (which may be a television, a car, a mobile phone, a computer, a server, a terminal, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0166] In the present invention, the terms "first", "second", "third", "fourth" and "fifth" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0167] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0168] Although the embodiments of the present invention have been shown and described above, the scope of protection of the present invention is not limited thereto. It is understood that the above embodiments are exemplary and cannot be understood as limiting the present invention. A person of ordinary skill in the art can change, modify and replace the above embodiments within the scope of the present invention, and these changes, modifications and replacements should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.
Claims
1. A call identity authentication method, characterized in that: Applied to the initiating end, the call identity authentication method includes: Obtaining user identity information of the initiator; Converting the user identity information into an identity audio signal, wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears; Acquire a call audio signal, and synthesize the call audio signal with the identity audio signal to obtain a target audio signal; The target audio signal is sent to a receiving end, so that the receiving end performs identity authentication based on the target audio signal.
2. The call identity authentication method according to claim 1, characterized in that: The obtaining of the user identity information of the initiator includes: Read the user identification card of the initiator to obtain the mobile phone number and identity information corresponding to the initiator; The user identity information including the mobile phone number and the identity information is generated.
3. The call identity authentication method according to claim 1, characterized in that: The converting the user identity information into an identity audio signal comprises: Inputting the user identity information into an encryption chip, so as to encrypt the user identity information by using an encryption key in the encryption chip to obtain ciphertext information, wherein the encryption keys of the encryption chips at the initiating end and the receiving end are the same; The ciphertext information is converted into the identity audio signal.
4. The call identity authentication method according to claim 3, characterized in that: The converting the ciphertext information into the identity audio signal comprises: Determining the ciphertext characters included in the ciphertext information; For each of the ciphertext characters, matching a target frequency corresponding to the ciphertext character, wherein the target frequency is outside a sound frequency range audible to human ears; Generate an audio sub-signal with a frequency of the target frequency, wherein the length of each of the audio sub-signals is a preset length; The audio sub-signals are combined according to the order of the corresponding ciphertext characters in the ciphertext information to obtain the identity audio signal.
5. A call identity authentication method, characterized in that: Applied to the receiving end, the call identity authentication method includes: Receive the target audio signal sent by the initiator; Separating the target audio signal into a call audio signal and an identity audio signal, and playing the call audio signal; wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears; Parsing the identity audio signal to obtain user identity information of the initiator; The user identity information is displayed on the receiving end.
6. The call identity authentication method according to claim 5, characterized in that: The parsing of the identity audio signal to obtain the user identity information of the initiating end includes: The identity audio signal is divided into a preset length to obtain a plurality of audio sub-signals; For each of the audio sub-signals, detecting a target frequency corresponding to the audio sub-signal, wherein the target frequency is outside a sound frequency range audible to human ears; Matching ciphertext characters corresponding to the target frequency; Combining the ciphertext characters according to the order of the corresponding audio sub-signals in the identity audio signal to obtain ciphertext information; The ciphertext information is decrypted to obtain the user identity information.
7. The call identity authentication method according to claim 6, characterized in that: Decrypting the ciphertext information to obtain the user identity information includes: The ciphertext information is input into an encryption chip, so as to decrypt the ciphertext information by using an encryption key in the encryption chip to obtain the user identity information, wherein the encryption keys of the encryption chips at the initiator and the receiver are the same.
8. A communication identity authentication device, characterized in that: The communication identity authentication device includes an initiator and a receiver; the initiator includes: A first acquisition module, used to acquire the user identity information of the initiating end; A first conversion module, configured to convert the user identity information into an identity audio signal, wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears; A second acquisition module is used to acquire a call audio signal, and synthesize the call audio signal with the identity audio signal to obtain a target audio signal; A first sending module, configured to send the target audio signal to a receiving end, so that the receiving end performs identity authentication based on the target audio signal; The receiving end comprises: A first receiving module, used for receiving a target audio signal sent by an initiating end; A first separation module is used to separate the target audio signal into a call audio signal and an identity audio signal, and play the call audio signal; wherein the frequency of the identity audio signal is outside the sound frequency range audible to human ears; A first parsing module, configured to parse the identity audio signal to obtain the user identity information of the initiating end; The first display module is used to display the user identity information on the receiving end.
9. An electronic device, characterized in that: The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the communication identity authentication method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the communication identity authentication method according to any one of claims 1 to 7 are implemented.