An information verification method, an information processing method, an apparatus and a device

By collaboratively verifying the location and identity information of the verification code application device and the verification code receiving device, the problem of illegal use of communication verification codes has been solved, and the security of identity authentication and risk identification capabilities have been improved.

CN115767538BActive Publication Date: 2025-12-19NEUSOFT CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211426961.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-15
Publication Date
2025-12-19
Estimated Expiration
2042-11-15

AI Technical Summary

Technical Problem

Existing communication verification codes are easily exploited by criminals during user authentication, leading to identity theft and misuse. The lack of effective identification and prevention measures affects users' property security.

Method used

By collaboratively verifying the location and identity information of the code application device and the code receiving device between the Internet application platform and the mobile communication network service platform, a verification result is generated to identify abnormal associations and improve security.

Benefits of technology

It enhances the security of the communication verification code process, can identify and prevent abnormal associations between code application devices and code receiving devices, and strengthens the risk management capabilities of Internet platforms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115767538B_ABST
    Figure CN115767538B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose an information verification method, an information processing method, an apparatus and a device, which are used for improving the security of a verification process through a communication verification code. The method comprises the following steps: in response to an internet application platform sending a request of sending a communication verification code to a code receiving device to a mobile communication network service platform, obtaining location information of the code sending device sent by the internet application platform and location information of the code receiving device sent by the mobile communication network service platform; comparing the location information of the code sending device and the location information of the code receiving device to generate a verification result; and sending the verification result to the internet application platform.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to an information verification method, an information processing method, an apparatus and a device. BACKGROUND

[0002] The verification code is one of the important means for the internet application platform to control the user risk. The commonly used verification code of the internet application platform generally includes: character type verification code, sliding block type verification code, dynamic semantic verification code, communication verification code, etc., wherein the first three verification codes are mainly based on the Turing test idea, that is, the human-machine recognition is realized through the verification code, and the communication verification code is verified through the communication verification code received by the user associated mobile phone to achieve the purpose of authenticating the real identity and real intention of the user. At present, the communication verification code is widely used in user registration, identity confirmation, password recovery, random password, transaction confirmation and other scenes, and is one of the basic supporting services indispensable for the operation and development of the internet industry.

[0003] Although the internet application platform hopes to achieve the purpose of verifying the real identity and real intention of the user through the communication verification code, in actual application, the communication verification code is often used by illegal persons to achieve the illegal purpose of impersonation and theft of user identity. For example, implementing telecommunications network fraud, once such cases occur, the victims will often suffer serious economic and property losses, and even cause very bad social influence.

[0004] Therefore, how to improve the security in the verification process of the communication verification code is a technical problem to be solved. SUMMARY

[0005] Therefore, the embodiments of the present application provide an information verification method, an information processing method, an apparatus and a device, which improve the security of the verification process through the communication verification code.

[0006] To solve the above problems, the technical scheme provided by the embodiments of the present application is as follows:

[0007] An information verification method, the method comprising:

[0008] In response to the internet application platform sending a request to the mobile communication network service platform to send a communication verification code to a code receiving device, obtaining the location information of the code receiving device sent by the internet application platform and the location information of the code receiving device sent by the mobile communication network service platform;

[0009] Comparing the location information of the code receiving device and the location information of the code receiving device to generate a verification result;

[0010] Sending the verification result to the internet application platform.

[0011] In a possible implementation, the obtaining of the location information of the code-issuing device sent by the Internet application platform and the location information of the code-receiving device sent by the mobile communication network service platform comprises:

[0012] receiving the location information of the code-issuing device from the mobile communication network service platform; the location information of the code-issuing device is sent by the Internet application platform to the mobile communication network service platform;

[0013] receiving the location information of the code-receiving device from the mobile communication network service platform.

[0014] In a possible implementation, the obtaining of the location information of the code-issuing device sent by the Internet application platform and the location information of the code-receiving device sent by the mobile communication network service platform comprises:

[0015] receiving the location information of the code-issuing device from the Internet application platform;

[0016] receiving the location information of the code-receiving device from the mobile communication network service platform.

[0017] In a possible implementation, the method further comprises:

[0018] in response to the Internet application platform sending a request for sending a communication verification code to the code-receiving device to the mobile communication network service platform, obtaining the identity information of the code-issuing device sent by the Internet application platform and the identity information of the code-receiving device sent by the mobile communication network service platform;

[0019] The comparing of the location information of the code-issuing device and the location information of the code-receiving device to generate a verification result comprises:

[0020] comparing the location information of the code-issuing device and the location information of the code-receiving device, and comparing the identity information of the code-issuing device and the identity information of the code-receiving device to generate a verification result.

[0021] In a possible implementation, the obtaining of the identity information of the code-issuing device sent by the Internet application platform and the identity information of the code-receiving device sent by the mobile communication network service platform comprises:

[0022] receiving the identity information of the code-issuing device from the mobile communication network service platform; the identity information of the code-issuing device is sent by the Internet application platform to the mobile communication network service platform;

[0023] receiving the identity information of the code-receiving device from the mobile communication network service platform.

[0024] In a possible implementation, the obtaining of the identity information of the code issuing device sent by the Internet application platform and the identity information of the code receiving device sent by the mobile communication network service platform comprises:

[0025] receiving the identity information of the code issuing device from the Internet application platform;

[0026] receiving the identity information of the code receiving device from the mobile communication network service platform.

[0027] In a possible implementation, before the comparing of the location information of the code issuing device and the location information of the code receiving device and the generating of the verification result, the method further comprises:

[0028] performing encoding processing on the location information of the code issuing device and the location information of the code receiving device, so that the location information of the code issuing device and the location information of the code receiving device are converted into location information of the same type.

[0029] In a possible implementation, the comparing of the location information of the code issuing device and the location information of the code receiving device and the generating of the verification result comprise:

[0030] if the location information of the code issuing device and the location information of the code receiving device are consistent, generating a verification result of verification pass; or if the location information of the code issuing device and the location information of the code receiving device are inconsistent, generating a verification result of verification fail;

[0031] and / or, if the location information of the code issuing device and the location information of the code receiving device are consistent, generating a verification result of the code issuing device and the code receiving device being in the same location; or if the location information of the code issuing device and the location information of the code receiving device are inconsistent, generating a verification result of the code issuing device and the code receiving device being in different locations.

[0032] In a possible implementation, the identity information of the code issuing device comprises a device identifier of the code issuing device, and the identity information of the code receiving device comprises a device identifier of the code receiving device.

[0033] The comparing of the location information of the code issuing device and the location information of the code receiving device and the comparing of the identity information of the code issuing device and the identity information of the code receiving device and the generating of the verification result comprise:

[0034] if the device identifier of the code issuing device and the device identifier of the code receiving device are consistent, and the location information of the code issuing device and the location information of the code receiving device are consistent, generating a verification result of verification pass;

[0035] If the device identity of the code submitting device and the device identity of the code receiving device are consistent, and the position information of the code submitting device and the position information of the code receiving device are inconsistent, a verification result of verification failure is generated;

[0036] If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, the position information of the code submitting device and the position information of the code receiving device are consistent, and the position information of the code receiving device does not belong to the preset area, a verification result of verification success is generated;

[0037] If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, and the position information of the code submitting device and the position information of the code receiving device are inconsistent, a verification result of verification failure is generated;

[0038] If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, and the position information of the code submitting device belongs to the preset area, a verification result of verification failure is generated;

[0039] If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, and the position information of the code receiving device belongs to the preset area, a verification result of verification failure is generated.

[0040] In a possible implementation, the identity information of the code submitting device includes the device identity of the code submitting device, and the identity information of the code receiving device includes the device identity of the code receiving device;

[0041] The comparison of the position information of the code submitting device and the position information of the code receiving device, and the comparison of the identity information of the code submitting device and the identity information of the code receiving device, generate a verification result, including:

[0042] If the position information of the code submitting device and the position information of the code receiving device are consistent, a verification result of the code submitting device and the code receiving device having consistent positions is generated; if the position information of the code submitting device and the position information of the code receiving device are inconsistent, a verification result of the code submitting device and the code receiving device having inconsistent positions is generated;

[0043] If the device identity of the code submitting device and the device identity of the code receiving device are consistent, a verification result of the code submitting device and the code receiving device having consistent device identities is generated; if the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, a verification result of the code submitting device and the code receiving device having inconsistent device identities is generated;

[0044] If the position information of the code submitting device belongs to the preset area, a verification result of the code submitting device belonging to the preset area is generated; if the position information of the code receiving device belongs to the preset area, a verification result of the code receiving device belonging to the preset area is generated.

[0045] In a possible implementation, the identity information of the code receiving device further includes code number information of the code receiving device.

[0046] The comparing the identity information of the code sending device with the identity information of the code receiving device includes:

[0047] If the code number information of the code receiving device belongs to a preset code number, a verification result of verification failure is generated, and / or a verification result of code number information belonging to a suspicious code number is generated.

[0048] In a possible implementation, the device identifier of the code sending device is an Internet anonymous identifier corresponding to the code sending device, and the device identifier of the code receiving device is an Internet anonymous identifier corresponding to the code receiving device.

[0049] An information processing method, the method comprising:

[0050] In response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to a code receiving device, obtaining location information of a code sending device sent by the Internet application platform and location information of the code receiving device sent by the mobile communication network service platform;

[0051] Encoding the location information of the code sending device and the location information of the code receiving device to convert the location information of the code sending device and the location information of the code receiving device into the same type of location information;

[0052] Sending the encoded location information of the code sending device to the mobile communication network service platform, and / or sending the encoded location information of the code receiving device to the Internet application platform.

[0053] In a possible implementation, the method further comprises:

[0054] In response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to a code receiving device, obtaining identity information of a code sending device sent by the Internet application platform and identity information of the code receiving device sent by the mobile communication network service platform;

[0055] Sending the identity information of the code sending device to the mobile communication network service platform, and / or sending the identity information of the code receiving device to the Internet application platform.

[0056] An information verification device, the device comprising:

[0057] The acquisition unit is configured to acquire location information of the code-receiving device sent by the Internet application platform and location information of the code-receiving device sent by the mobile communication network service platform in response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the code-receiving device.

[0058] The comparison unit is configured to compare the location information of the code-receiving device and the location information of the code-receiving device to generate a verification result.

[0059] The sending unit is configured to send the verification result to the Internet application platform.

[0060] An information processing apparatus, the apparatus comprising:

[0061] The acquisition unit is configured to acquire location information of the code-receiving device sent by the Internet application platform and location information of the code-receiving device sent by the mobile communication network service platform in response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the code-receiving device.

[0062] The conversion unit is configured to perform encoding processing on the location information of the code-receiving device and the location information of the code-receiving device to convert the location information of the code-receiving device and the location information of the code-receiving device into location information of the same type.

[0063] The sending unit is configured to send the location information of the code-receiving device after encoding processing to the mobile communication network service platform and / or send the location information of the code-receiving device after encoding processing to the Internet application platform.

[0064] An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the information verification method according to any one of the preceding embodiments or implements the information processing method according to any one of the preceding embodiments when executing the computer program.

[0065] A computer readable storage medium, the computer readable storage medium storing instructions, when the instructions are executed on a terminal device, causing the terminal device to execute the information verification method according to any one of the preceding embodiments or causing the terminal device to execute the information processing method according to any one of the preceding embodiments.

[0066] Therefore, the embodiments of the present application have the following beneficial effects:

[0067] In the embodiment of the present application, when the Internet application platform sends the communication verification code to the code receiving device through the mobile communication network service platform, the location information of the code submitting device and the location information of the code receiving device are obtained. The location information of the code submitting device and the location information of the code receiving device are compared to generate a verification result, which is sent to the Internet application platform, so that the Internet application platform can also comprehensively identify and judge the abnormal association between the code submitting device and the code receiving device, thereby improving the security of the verification process through the communication verification code. BRIEF DESCRIPTION OF DRAWINGS

[0068] Figure 1 A schematic diagram of an exemplary application scenario provided for the embodiment of the present application;

[0069] Figure 2 A flowchart of an information verification method provided for the embodiment of the present application;

[0070] Figure 3 A flowchart of another information verification method provided for the embodiment of the present application;

[0071] Figure 4 A flowchart of another information verification method provided for the embodiment of the present application;

[0072] Figure 5 An implementation principle schematic diagram of a cooperative verification system provided for the embodiment of the present application;

[0073] Figure 6 A flowchart of an information processing method provided for the embodiment of the present application;

[0074] Figure 7 A schematic diagram of an information verification device provided for the embodiment of the present application;

[0075] Figure 8 A schematic diagram of an information processing device provided for the embodiment of the present application. DETAILED DESCRIPTION

[0076] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the embodiments of the present application will be further described in detail below with reference to the drawings and specific embodiments.

[0077] In order to facilitate understanding and explaining the technical solutions provided by the embodiments of the present application, the background art of the present application will be described first.

[0078] The verification code is one of the important means for the Internet application platform to control the risk of users. The general verification code commonly used by the Internet application platform includes: character type verification code, sliding block type verification code, dynamic semantic verification code, communication verification code, etc. Among them, the first three kinds of verification codes are mainly based on the Turing test idea, that is, to realize the identification of human-machine through the verification code, and the communication verification code verifies the real identity and real intention of the user by verifying the communication verification code received by the user's associated mobile phone. At present, the communication verification code is widely used in user registration, identity confirmation, password recovery, random password, transaction confirmation and other scenarios, and is one of the basic supporting services indispensable for the operation and development of the Internet industry.

[0079] The communication verification code can be in the form of a short message (such as a short message verification code), in the form of a rich media message (such as a voice verification code based on a 5G message), or in the form of a telephone (such as a voice verification code based on a telephone call, a video verification code based on a telephone call, and other rich media verification codes based on a telephone call), and other transmission forms based on a mobile communication network service platform.

[0080] Although the Internet application platform hopes to achieve the purpose of verifying the real identity and real intention of the user through the communication verification code, in actual application, the communication verification code is often used by illegal elements to achieve the illegal purpose of impersonating and stealing the identity of the user, such as implementing telecommunications network fraud. Once such cases occur, they often cause serious economic and property losses to the victims, and even cause extremely adverse social impact.

[0081] It is found through research that, from the design logic of the current communication verification code, the basic assumption of the Internet application platform when applying the short communication verification code to user identity authentication is that the communication verification code application device (which can be referred to as "code application device"), the communication verification code receiving device (which can be referred to as "code receiving device") and the communication verification code using device (which can be referred to as "code using device") correspond to the same user entity, that is, who applies, who receives, and who uses. However, in the scenario of illegal persons using communication verification codes to implement identity fraud and theft, illegal persons can effectively break through the above assumption by using complete industrial chains and technical means or social engineering means, that is, the code application device, the code using device and the code receiving device often do not correspond to the same user entity. A typical case is that the code application device and the code using device are the same device, while the code receiving device is another device, the code application device and the code receiving device are controlled by different users, and the geographical locations of the two may be far apart (such as one being in a foreign country and the other being in China). This typical scenario is common in the network crime links of user anonymous registration and telecommunications fraud transactions. In this case, due to the limitations of the current technical solution, the Internet application platform using the identity authentication scheme based on the communication verification code still lacks effective means to identify, prevent and dispose of such operational risks, which brings great challenges to the source governance of China's Internet security and also brings great hidden dangers to the property safety of the people.

[0082] Through analysis of the current communication verification code authentication process, it is found that the reason for the above problem is that there is information asymmetry between the Internet application platform and the mobile communication network service platform and they lack cooperation. In the process of implementing the communication verification code for identity authentication, the Internet application platform can master the relevant information of the code application device and the code using device, such as IP (Internet Protocol) address, IMEI (International Mobile Equipment Identity), MAC (Media Access Control Address) address, UAID (Uniform Anonymous Identifier), and Internet anonymous identifier based on the derivative identifier of the network certificate (resident ID card online function certificate). The basic telecom operator, that is, the mobile communication network service platform, can master the relevant information of the code receiving device, such as the access location of the code receiving device, mobile phone number, IMEI, UAID, and Internet anonymous identifier based on the derivative identifier of the network certificate (resident ID card online function certificate).

[0083] Since the message service provided by the mobile communication network service platform only provides a basic information channel and does not provide a service-related verification service, when the Internet application platform sends a communication verification code to the code receiving device by using the mobile communication network service platform, the Internet application platform can only send the verification code to the mobile phone number provided by the code sending device through the communication interface (such as a short message port) as a specific industry user, and cannot inform the mobile communication network service platform of the code sending device related information, nor obtain the code receiving device related information from the mobile communication network service platform, so that the user identity information association between the code sending device and the code receiving device is cut off. Ultimately, neither the Internet application platform side nor the mobile communication network service platform side can verify the entity association between the code sending device and the code receiving device, and thus creates an opportunity for illegal elements.

[0084] Considering that risk identification is the premise of risk prevention and disposal, therefore, in view of the above problems, the embodiment of the present application provides an information verification method, specifically a method for cooperative verification of related information of associated entities of a communication verification code. The method realizes cooperative verification of the associated entities of the communication verification code by connecting the related information (such as location related information, device identifier, etc.) of the associated entities of the communication verification code (such as the code sending device, the code receiving device, and the code using device) between the Internet application platform and the mobile communication network service platform, to help the Internet platform effectively identify abnormal behaviors in the identity authentication process based on the short communication verification code, and thus effectively improve the risk management and source control ability of the Internet platform.

[0085] In order to facilitate understanding of the information verification method provided by the embodiment of the present application, the following will be described in conjunction with the scene example shown in Figure 1 Figure 1 As shown in the figure, the figure is a schematic diagram of an exemplary application scenario provided by the embodiment of the present application.

[0086] The embodiment of the present application can be applied to the cooperative verification system 101, and the cooperative verification system 101 can run on an independent device, or run on a server where the Internet application platform 102 is located, a server where the mobile communication network service platform 103 is located, or a server of other risk control platforms.

[0087] When the Internet application platform 102 sends a request for sending a communication verification code to the code receiving device to the mobile communication network service platform 103. The Internet application platform 102 can send the related information (such as location information, identity information, etc.) of the code sending device 104 to the mobile communication network service platform 103.

[0088] ​After the Internet application platform 102 sends the communication verification code to the code receiving device 105 through the mobile communication network service platform 103, the mobile communication network service platform 103 can obtain the relevant information (such as location information, identity information, etc.) of the code receiving device 105.

[0089] The mobile communication network service platform 103 sends the relevant information of the code submitting device 104 and the relevant information of the code receiving device 105 to the collaborative verification system 101, the collaborative verification system 101 compares the relevant information of the code submitting device and the relevant information of the code receiving device, generates a verification result, and sends the verification result to the Internet application platform 102 through the mobile communication network service platform 103.

[0090] Those skilled in the art can understand that, Figure 1 The framework diagram shown is only one example in which the embodiments of the present application can be implemented. The scope of application of the embodiments of the present application is not limited by any aspect of the framework.

[0091] In order to facilitate understanding of the present application, the information verification method provided by the embodiments of the present application is described below in conjunction with the accompanying drawings.

[0092] Referring to Figure 2 As shown in the figure, the figure is a flowchart of an information verification method provided by the embodiments of the present application, which can include S201-S203: Figure 2

[0093] S201: In response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the code receiving device, obtaining the location information of the code submitting device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform.

[0094] When the Internet application platform needs to be verified through a communication verification code, the Internet application platform sends a request to send a communication verification code to the code receiving device to the mobile communication network service platform as an industry user. The mobile communication network service platform can realize the sending of the communication verification code to the code receiving device, and the mobile communication network service platform is generally composed of an upper application service platform and an access network, a core network, etc. For example, when the communication verification code is a short message verification code, the upper application service platform in the mobile communication network service platform can be a short message service system, and the short message service system and the relevant network elements of the access network and the core network can be used to send the short message verification code to the code receiving device.

[0095] ​In order to realize the collaborative verification of the associated entities of the code application device and the code receiving device, the collaborative verification system can obtain the location information of the code application device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform in this scenario. The location information of the code application device is, for example, a complete or masked IP address, an access location, etc., and the location information of the code receiving device is, for example, an access city, an access base station, a CellID (cell identifier), etc.

[0096] In a possible implementation, the specific implementation of obtaining the location information of the code application device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform includes:

[0097] receiving the location information of the code application device from the mobile communication network service platform; the location information of the code application device is sent by the Internet application platform to the mobile communication network service platform;

[0098] receiving the location information of the code receiving device from the mobile communication network service platform.

[0099] In actual application, when the Internet application platform sends the request of sending the communication verification code to the code receiving device to the mobile communication network service platform, the location information of the code application device is also sent to the mobile communication network service platform. After receiving the request of sending the communication verification code to the code receiving device, the mobile communication network service platform completes the sending of the communication verification code to the code receiving device according to the requirements of the industry user. The mobile communication network service platform generates a globally unique message identifier for the communication verification code, so that the collaborative verification system can accurately extract the relevant information and perform verification when performing the collaborative verification of the associated entities of the communication verification code.

[0100] Meanwhile, the mobile communication network service platform sends the message identifier together with the location information of the code application device from the Internet application platform and the message identifier together with the location information of the code receiving device that can be extracted by the mobile communication network service platform to the collaborative verification system, so that the collaborative verification system receives the location information of the code application device and the location information of the code receiving device corresponding to the same message identifier from the mobile communication network service platform.

[0101] In another possible implementation, the specific implementation of obtaining the location information of the code application device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform includes:

[0102] receiving the location information of the code application device from the Internet application platform;

[0103] receiving the location information of the code receiving device from the mobile communication network service platform.

[0104] In actual application, the Internet application platform sends a request of sending the communication verification code to the code receiving device to the mobile communication network service platform. After receiving the request of sending the communication verification code to the code receiving device, the mobile communication network service platform completes the sending of the communication verification code to the code receiving device according to the requirements of the industry user. The mobile communication network service platform generates a network-wide unique message identifier for the communication verification code and feeds back to the Internet application platform. The Internet application platform can directly send the message identifier together with the location information of the code receiving device to the collaborative verification system. At the same time, the mobile communication network service platform sends the message identifier together with the location information of the code receiving device that can be extracted by the mobile communication network service platform itself to the collaborative verification system, and the collaborative verification system receives the location information of the code receiving device corresponding to the same message identifier and the location information of the code receiving device.

[0105] Since the location information of the code receiving device and the location information of the code receiving device can be different types of location information, before performing S202, the location information of the code receiving device and the location information of the code receiving device can also be encoded for processing to convert the location information of the code receiving device and the location information of the code receiving device into the same type of location information.

[0106] In the embodiment of the application, the collaborative verification system encodes the location information of the code receiving device and the location information of the code receiving device, for example, converts different types of location information such as IP address and access base station into a comparable description method such as city code. Thus, the location information of the code receiving device and the location information of the code receiving device are converted into the same type of location information to facilitate the comparison of S202.

[0107] S202: Comparing the location information of the code receiving device and the location information of the code receiving device to generate a verification result.

[0108] By comparing the location information of the code receiving device and the location information of the code receiving device, it can be determined whether the code receiving device and the code receiving device are in the same area, and thus the verification result is obtained. If the code receiving device and the code receiving device are in the same area, it means that the code receiving device and the code receiving device are more likely to be used by the same user, and the communication verification code verification process is more secure. If the code receiving device and the code receiving device are not in the same area, it means that the code receiving device may be stolen by illegal elements to steal the communication verification code, and at this time, it is necessary to consider that the verification of the communication verification code is not passed, so as to improve the safety factor.

[0109] The verification result can be a Boolean type verification result according to a preset strategy, that is, the verification result represents that the verification is passed or not passed. The verification result can also be a detailed type verification result, for example, whether the location of the code receiving device is consistent with the location of the code receiving device.

[0110] In a possible implementation, the specific implementation of the comparison of the location information of the code submitting device and the location information of the code receiving device to generate the verification result in S202 can include:

[0111] If the location information of the code submitting device and the location information of the code receiving device are consistent, a verification result of verification passed is generated; if the location information of the code submitting device and the location information of the code receiving device are inconsistent, a verification result of verification failed is generated. At this time, the generated verification result is a Boolean type verification result.

[0112] And / or, if the location information of the code submitting device and the location information of the code receiving device are consistent, a verification result of the code submitting device and the code receiving device being in the same location is generated; if the location information of the code submitting device and the location information of the code receiving device are inconsistent, a verification result of the code submitting device and the code receiving device being in different locations is generated. At this time, the generated verification result is a detailed type verification result.

[0113] S203: sending the verification result to the Internet application platform.

[0114] In actual application, the collaborative verification system can send the verification result to the Internet application platform through the mobile communication network service platform, or directly send the verification result to the Internet application platform.

[0115] The Internet application platform can comprehensively evaluate the user's identity authentication process based on the communication verification code according to the verification result of the collaborative verification system and other risk control factors of the Internet application platform itself under the condition that the user correctly completes the identity authentication of the communication verification code, and then give a comprehensive judgment on whether the user behavior is abnormal and make corresponding disposal.

[0116] When the verification result is a detailed type verification result, the Internet application platform can judge whether the communication verification code verification is passed according to the verification result combined with its own security policy.

[0117] Based on the above description of S201-S203, when the Internet application platform sends the communication verification code to the code receiving device through the mobile communication network service platform, the location information of the code submitting device and the location information of the code receiving device are obtained. The location information of the code submitting device and the location information of the code receiving device are compared, and a verification result is generated and sent to the Internet application platform, so that the Internet application platform can also comprehensively identify and judge the abnormal association between the code submitting device and the code receiving device, and the security of the verification process through the communication verification code is improved.

[0118] Based on the above embodiment, the collaborative verification system in the embodiment of the application can also obtain the identity information of the code submitting device and the decoding device, and comprehensively generate a verification result by using the location information of the code submitting device and the decoding device and the identity information of the code submitting device and the decoding device. Referring toFigure 3 As shown in the figure, the figure is a flowchart of another information verification method provided by the embodiment of the application, and the method comprises the following steps of Figure 3 As shown in the figure, the method can comprise S301-S303:

[0119] S301: In response to the Internet application platform sending a request of sending a communication verification code to a code receiving device to the mobile communication network service platform, obtaining the location information of the code applying device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform, and obtaining the identity information of the code applying device sent by the Internet application platform and the identity information of the code receiving device sent by the mobile communication network service platform.

[0120] When the Internet application platform needs to be verified through the communication verification code, the Internet application platform sends a request of sending a communication verification code to a code receiving device to the mobile communication network service platform as an industry user.

[0121] In order to realize the associated entity cooperative verification of the code applying device and the code receiving device, the cooperative verification system can obtain the location information of the code applying device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform in this scenario.

[0122] Meanwhile, the cooperative verification system can also obtain the identity information of the code applying device sent by the Internet application platform and the identity information of the code receiving device sent by the mobile communication network service platform. The identity information of the code applying device is, for example, IMEI, MAC, Internet anonymous identifier, etc., and the identity information of the code receiving device is, for example, IMEI, code number information (such as mobile phone number), MAC, Internet anonymous identifier, etc.

[0123] In a possible implementation manner, the specific implementation of obtaining the identity information of the code applying device sent by the Internet application platform and the identity information of the code receiving device sent by the mobile communication network service platform comprises:

[0124] Receiving the identity information of the code applying device from the mobile communication network service platform; the identity information of the code applying device is sent by the Internet application platform to the mobile communication network service platform;

[0125] Receiving the identity information of the code receiving device from the mobile communication network service platform.

[0126] In actual application, the Internet application platform sends the request of sending the communication verification code to the code receiving device to the mobile communication network service platform, and simultaneously sends the location information and the identity information of the code receiving device to the mobile communication network service platform. After receiving the request of sending the communication verification code to the code receiving device, the mobile communication network service platform completes the sending of the communication verification code to the code receiving device according to the requirements of the industry user. The mobile communication network service platform generates a network-wide unique message identifier for the communication verification code, so as to accurately extract the relevant information and perform verification when the collaborative verification system performs the collaborative verification of the associated entities of the communication verification code.

[0127] Meanwhile, the mobile communication network service platform sends the message identifier together with the location information and the identity information of the code receiving device extracted by the mobile communication network service platform to the collaborative verification system, so that the collaborative verification system receives the location information and the identity information of the code receiving device corresponding to the same message identifier.

[0128] In a possible implementation, the specific implementation of obtaining the identity information of the code receiving device sent by the Internet application platform and the identity information of the code receiving device sent by the mobile communication network service platform includes:

[0129] receiving the identity information of the code receiving device from the Internet application platform;

[0130] receiving the identity information of the code receiving device from the mobile communication network service platform.

[0131] In actual application, the Internet application platform sends the request of sending the communication verification code to the code receiving device to the mobile communication network service platform, and simultaneously sends the location information and the identity information of the code receiving device to the mobile communication network service platform. After receiving the request of sending the communication verification code to the code receiving device, the mobile communication network service platform completes the sending of the communication verification code to the code receiving device according to the requirements of the industry user. The mobile communication network service platform generates a network-wide unique message identifier for the communication verification code and feeds back to the Internet application platform. The Internet application platform can directly send the message identifier together with the location information and the identity information of the code receiving device to the collaborative verification system. Meanwhile, the mobile communication network service platform sends the message identifier together with the location information and the identity information of the code receiving device extracted by the mobile communication network service platform to the collaborative verification system, so that the collaborative verification system receives the location information and the identity information of the code receiving device corresponding to the same message identifier.

[0132] Since the location information of the code submitting device and the location information of the code receiving device can be different types of location information, before S302 is performed, the location information of the code submitting device and the location information of the code receiving device can also be encoded to convert the location information of the code submitting device and the location information of the code receiving device into the same type of location information.

[0133] S302: Comparing the location information of the code submitting device with the location information of the code receiving device, and comparing the identity information of the code submitting device with the identity information of the code receiving device to generate a verification result.

[0134] By comparing the location information of the code submitting device and the code receiving device, it can be determined whether the code submitting device and the code receiving device are in the same area. By comparing the identity information of the code submitting device and the code receiving device, it can be determined whether the code submitting device and the code receiving device are the same device, and whether the code receiving device is a device at risk, thereby obtaining the verification result.

[0135] In one possible implementation, the identity information of the code submitting device includes a device identifier of the code submitting device, and the identity information of the code receiving device includes a device identifier of the code receiving device, such as an IMEI, a MAC, etc.

[0136] In addition, if the device identifier of the code submitting device and the device identifier of the code receiving device are different types of device identifiers, before S302 is performed, the device identifier of the code submitting device and the device identifier of the code receiving device can also be processed to convert the device identifier of the code submitting device and the device identifier of the code receiving device into the same type of device identifier. For example, the device identifier of the code submitting device is a MAC, and the device identifier of the code receiving device is an IMEI. Both device identifiers can be converted to an IMEI or a MAC through a preset conversion table.

[0137] S302: Comparing the location information of the code submitting device with the location information of the code receiving device, and comparing the identity information of the code submitting device with the identity information of the code receiving device to generate a verification result. The specific implementation of S302 can include:

[0138] A1: If the device identifier of the code submitting device and the device identifier of the code receiving device are consistent, and the location information of the code submitting device and the location information of the code receiving device are consistent, a verification result of verification passed is generated.

[0139] If the device identifier of the code submitting device and the device identifier of the code receiving device are consistent, and the location information of the code submitting device and the location information of the code receiving device are consistent, it means that the code submitting device and the code receiving device are the same device, which is relatively safe, and a verification result of verification passed can be generated.

[0140] A2: If the device identity of the code submitting device and the device identity of the code receiving device are consistent, and the location information of the code submitting device and the location information of the code receiving device are inconsistent, a verification result of verification failure is generated.

[0141] If the device identity of the code submitting device and the device identity of the code receiving device are consistent, but the location information of the code submitting device and the location information of the code receiving device are consistent, at this time, a cloned device may appear, and thus a verification result of verification failure is generated.

[0142] A3: If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, the location information of the code submitting device and the location information of the code receiving device are consistent, and the location information of the code receiving device does not belong to a preset area, a verification result of verification success is generated.

[0143] If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, that is, the code submitting device and the code receiving device are different devices, it is further necessary to judge the location information of the code submitting device and the code receiving device. If the location information of the code submitting device and the code receiving device is consistent, and the location information of the code receiving device does not belong to a preset area, for example, some key areas with relatively low security, it can also be considered to be relatively safe, and a verification result of verification success can be generated. For example, a user uses a tablet computer as a code submitting device and uses a mobile phone as a code receiving device, the code submitting device and the code receiving device are different devices, but in this scenario, it cannot be directly considered that the verification process of the code is illegal, and it is further necessary to judge the location information of the code submitting device and the code receiving device.

[0144] A4: If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, and the location information of the code submitting device and the location information of the code receiving device are inconsistent, a verification result of verification failure is generated.

[0145] A5: If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, and the location information of the code submitting device belongs to a preset area, a verification result of verification failure is generated.

[0146] A6: If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, and the location information of the code receiving device belongs to a preset area, a verification result of verification failure is generated.

[0147] If the device identity of the code submitting device and the device identity of the code receiving device are inconsistent, that is, the code submitting device and the code receiving device are different devices, and the location information of the code submitting device and the code receiving device is inconsistent, or the location information of the code submitting device belongs to a preset area, or the location information of the code receiving device belongs to a preset area, at this time, it can be considered that the verification process of the code is relatively unsafe, and a verification result of verification failure is generated.

[0148] In the implementation, the Boolean verification result is generated according to the preset strategy, that is, the verification result indicates that the verification is passed or failed. The verification result can comprehensively identify and judge the abnormal association between the code application device and the code receiving device.

[0149] In another possible implementation, the identity information of the code application device includes a device identifier of the code application device, and the identity information of the code receiving device includes a device identifier of the code receiving device.

[0150] The specific implementation of S302 includes:

[0151] B1: If the location information of the code application device and the location information of the code receiving device are consistent, a verification result that the location of the code application device is consistent with the location of the code receiving device is generated; if the location information of the code application device and the location information of the code receiving device are inconsistent, a verification result that the location of the code application device is inconsistent with the location of the code receiving device is generated.

[0152] B2: If the device identifier of the code application device and the device identifier of the code receiving device are consistent, a verification result that the device identifier of the code application device is consistent with the device identifier of the code receiving device is generated; if the device identifier of the code application device and the device identifier of the code receiving device are inconsistent, a verification result that the device identifier of the code application device is inconsistent with the device identifier of the code receiving device is generated.

[0153] B3: If the location information of the code application device belongs to a preset area, a verification result that the code application device belongs to the preset area is generated.

[0154] B4: If the location information of the code receiving device belongs to a preset area, a verification result that the code receiving device belongs to the preset area is generated.

[0155] In the implementation, the detailed verification result can be generated according to whether the location information of the code application device and the location information of the code receiving device are consistent, whether the device identifier of the code application device and the device identifier of the code receiving device are consistent, whether the location information of the code application device belongs to a preset area, and whether the location information of the code receiving device belongs to a preset area.

[0156] Judging whether the location information of the code application device belongs to a preset area can correspond to a scenario of anonymous registration of a fraudster, for example, the fraudster is in a high-fraud area, and the fraudster can use other people's mobile phone numbers to register an account, that is, to apply for a code. Therefore, it is necessary to judge whether the location information of the code application device belongs to a preset area.

[0157] Judging whether the location information of the code receiving device belongs to a preset area can correspond to a scenario of a high-fraud area of a victim or a scenario that a fraudster and a victim are in the same high-fraud area. Therefore, it is necessary to judge whether the location information of the code receiving device belongs to a preset area.

[0158] The preset area corresponding to the judgment of whether the position information of the code submitting device belongs to the preset area can be different from the judgment of whether the position information of the code receiving device belongs to the preset area.

[0159] In actual application, the detailed verification result and / or the Boolean verification result can be generated, that is, the implementation processes of A1-A6 or B1-B4 can be executed, or the implementation processes of A1-A6 and B1-B4 can be simultaneously executed.

[0160] The device identifier of the code submitting device can be an Internet anonymous identifier corresponding to the code submitting device, and the device identifier of the code receiving device can be an Internet anonymous identifier corresponding to the code receiving device. The Internet anonymous identifier can be, for example, a derivative identifier of a TrustID, a UAID, a network certificate (a network function certificate of a resident ID card), and the like. These identifiers can also be used as identity information for comparison and feedback of the result.

[0161] In another possible implementation, the identity information of the code receiving device further includes code number information of the code receiving device, such as a mobile phone number.

[0162] The specific implementation of the comparison of the position information of the code submitting device and the position information of the code receiving device, the comparison of the identity information of the code submitting device and the identity information of the code receiving device, and the generation of the verification result can include the following steps.

[0163] If the code number information of the code receiving device belongs to a preset code number, a verification result of verification failure is generated, and / or a verification result of the code number information belonging to a suspicious code number is generated.

[0164] If the code number information of the code receiving device belongs to a preset code number, for example, belongs to a normal code number, a verification result of verification failure can be directly generated, and at this time, the generated verification result is a Boolean verification result. Or a verification result of the code number information belonging to a suspicious code number is generated, and at this time, the generated verification result is a detailed verification result.

[0165] S303: The verification result is sent to the Internet application platform.

[0166] In actual application, the collaborative verification system can send the verification result to the Internet application platform through a mobile communication network service platform, or directly send the verification result to the Internet application platform.

[0167] In the case that the user correctly completes the identity authentication of the communication verification code, the Internet application platform can comprehensively evaluate the identity authentication process of the user based on the communication verification code according to the verification result of the collaborative verification system and other risk control factors of the Internet application platform itself, and then give a comprehensive judgment on whether the user behavior is abnormal and make corresponding disposal.

[0168] Based on the above description of S301-S303, when the Internet application platform sends the communication verification code to the code receiving device through the mobile communication network service platform, the location information of the code application device and the location information of the code receiving device, the identity information of the code application device and the identity information of the code receiving device are obtained. Compare the location information of the code application device and the location information of the code receiving device, the identity information of the code application device and the identity information of the code receiving device, generate verification results and send them to the Internet application platform, so that the Internet application platform can also comprehensively identify and judge the abnormal association between the code application device and the code receiving device, and improve the security of the verification process through the communication verification code.

[0169] The following describes an information verification method provided by an embodiment of the present application in the process of identity authentication based on a communication verification code in combination with an actual application scenario. Referring to FIG. 4, Figure 4 As shown in the figure, the figure is a schematic diagram of an information verification method provided by an embodiment of the present application. In actual application, the collaborative verification system can include an obtaining unit, a comparing unit and a sending unit, and the obtaining unit can include a code application device information obtaining unit and a code receiving device information obtaining unit. As shown in Figure 4 As shown in the figure, the method can include S401-S412:

[0170] S401: The Internet application platform initiates identity authentication based on a communication verification code to an Internet user, and the Internet user uses a code application device to apply for a specified mobile phone number, i.e., a code receiving device, to send a communication verification code to the Internet application platform.

[0171] S402: The Internet application platform generates a communication verification code for the code application device, and sends a "request for sending a communication verification code to a code receiving device" to a mobile communication network service platform through an industry communication port. In addition, the Internet application platform informs the mobile communication network service platform that the to-be-sent message is a verification code type message and the identity information and location information of the code application device, and applies for collaborative verification of the communication verification code associated entity.

[0172] S403: The mobile communication network service platform sends the communication verification code to the code receiving device.

[0173] S404: The mobile communication network service platform sends the identity information and location information of the code application device provided by the Internet application platform to the code application device information obtaining unit.

[0174] S405: The mobile communication network service platform sends the identity information and location information of the code receiving device based on the system itself to the code receiving device information obtaining unit.

[0175] S406: The code application device information obtaining unit sends the identity information and location information of the code application device to the comparing unit after processing and conversion.

[0176] S407: The identity information and location information of the code receiving device are processed and converted by the code receiving device information acquisition unit and sent to the comparison unit.

[0177] S408: The comparison unit compares the identity information and location information of the code application device with the identity information and location information of the code receiving device based on a preset strategy to generate a verification result. For example, if the device identifiers of the code application device and the code receiving device are consistent, and the location information matches (e.g., in the same area, etc.), the verification is passed. If the device identifiers of the code application device and the code receiving device are consistent, but the location information does not match (e.g., not in the same area, etc.), the verification is not passed. If the device identifiers of the code application device and the code receiving device are inconsistent, but the location of the code receiving device is not risky and the location information of the code application device and the code receiving device matches (e.g., in the same area, etc.), the verification is passed. If the device identifiers of the code application device and the code receiving device are inconsistent, and the location information of the code receiving device is risky (e.g., in some key areas, from a suspicious IP address, etc.) or the location information of the code application device is risky (e.g., in some key areas, from a suspicious IP address, etc.) or the location information of the code application device and the code receiving device does not match (e.g., in different areas, etc.), the verification is not passed. After the comparison is completed, the comparison unit sends the verification result to the mobile communication network service platform through the sending unit.

[0178] S409: The mobile communication network service platform feeds back the short message verification code sending status and the verification result to the Internet application platform.

[0179] S410: The code application device (code application device) reads or obtains the communication verification code received by the code receiving device through a specific method.

[0180] S411: The code application device (code application device) fills in the obtained communication verification code into the identity authentication interface and confirms the identity authentication operation.

[0181] S412: After the Internet application platform receives the communication verification code filled in by the code application device, it confirms whether the communication verification code is correct. In the case where the Internet application platform confirms that the user correctly fills in the communication verification code, the risk control module of the Internet application platform can make a comprehensive evaluation of the user's identity authentication process according to the verification result given by the collaborative verification system and other risk control factors of the Internet application platform itself, and then give a comprehensive judgment on whether the user's identity authentication behavior is abnormal, and make corresponding disposal according to the judgment result.

[0182] The application embodiment can accurately identify the abnormal state of the code application device, the code receiving device and the code using device in the identity authentication scheme based on the communication verification code by cooperatively verifying the identity, location and other associated information of the associated entity device of the communication verification code, which is helpful for the Internet application platform to comprehensively identify and judge the abnormal behavior of the user identity authentication based on the communication verification code, and can effectively improve the risk control and source management ability of the Internet application platform.

[0183] Referring to Figure 5 As shown in the figure, an implementation principle schematic diagram of a cooperative verification system is shown. The cooperative verification system obtains the code application device related information (including device identifier, location information, etc.), the code receiving device related information (including device identifier, code number information, location information, etc.) and the association information of the communication verification code and the verification code message (such as message identifier, message identifier and communication verification code association mapping information, etc.) related to the communication verification code from the Internet application platform and the mobile communication service platform.

[0184] In the cooperative verification system, based on a preset strategy, the cooperative verification engine is used to compare the collected related information in real time, to give a verification result, and the verification result is output to a sending unit, and if necessary, the verification result and the related information of the code receiving device that can be shared can be directly or indirectly provided to the Internet application platform.

[0185] In actual application, complete original information can be used for circulation in the related information transmission process, but considering the demand for personal information protection, the above related information can be transmitted after desensitization or anonymization, or cooperative calculation can be realized by using multi-party secure calculation, trusted calculation environment and other new calculation modes. Regardless of which specific way is used, the core idea of the message verification method provided by the application embodiment does not change, and the specific implementation form of the cooperative verification system can be adapted accordingly according to different forms of related information and different calculation modes.

[0186] The typical application scenarios of the information verification method provided by the application embodiment are described below.

[0187] In the first application scenario, in the past telecommunication network fraud cases, the fraudsters illegally obtain or obtain the identity information, bank account, password and other information of the victims, and lure the victims to provide the communication verification code of the transfer transaction, to realize the theft and transfer of the property of the victims. For example, the fraudsters are in the high-risk area of overseas telecommunication network fraud, and the victims are in the country, and the fraudsters cheat the victims' money through network transfer.

[0188] Under the existing identity authentication business process based on the communication verification code, when the fraudster operates the victim's bank account to make a transfer transaction in a foreign country, the fraudster can complete the identity authentication and transfer transaction by luring the victim to provide the communication verification code sent by the bank.

[0189] However, with the support of the communication verification code associated entity collaborative verification system proposed in this application embodiment, while the mobile communication network service platform (such as the SMS service platform) sends the SMS verification code to the victim, the collaborative verification system can calculate the verification result in real time according to the preset strategy, that is, the verification fails, and feed the verification result back to the bank system (i.e., the Internet application platform) in real time. This enables the bank system to identify the risk of this user login and transfer operation in a timely manner, creating conditions for the bank system to carry out targeted handling work, thereby effectively avoiding the victim's property loss.

[0190] In the second application scenario, users register internet accounts using other people's identity information to circumvent the real-name registration requirements of internet applications. For example, if user 1 can illegally obtain a communication verification code from the holder of mobile phone number A through some means, user 1 can use mobile phone number A to register an anonymous account and use the communication verification code obtained from the holder of mobile phone number A to complete identity authentication.

[0191] According to the existing identity authentication process using communication verification codes, the above operation can successfully complete the authentication, and the internet application platform cannot detect or identify the user's abnormal behavior of breaking the real-name system.

[0192] By applying the information verification method provided in this application, the threshold for bypassing real-name registration can be greatly increased. For example, when the device used by user 1 and the device where mobile phone number A is located are not in the same region (such as not in the same city or district), the collaborative verification system can report verification results such as verification failure or inconsistency between the location information of the code application device and the code receiving device to the Internet application platform. By making reasonable use of the verification results, the Internet application platform can effectively perceive and identify user abnormalities and take targeted actions.

[0193] In one possible implementation, the collaborative verification system may not directly generate verification results. Instead, it may establish one or more standard reference systems, mapping the relevant information of the code-receiving device sent by the Internet application platform to a specific standard reference system and sharing it with the mobile communication network service platform in the form of plaintext, ciphertext, or secure multi-party computation, and / or mapping the relevant information of the code-receiving device sent by the mobile communication network service platform to the corresponding specific reference system and sharing it with the Internet application platform in the form of plaintext, ciphertext, or secure multi-party computation, so that the mobile communication network service platform or the Internet application platform can verify the relevant information according to their own needs.

[0194] See Figure 6 As shown, this figure is a flowchart of an information processing method provided in an embodiment of this application. Figure 6 As shown, the method may include S601-S603:

[0195] S601: In response to the mobile communication network service platform sending a request for sending a communication verification code to a code receiving device to the Internet application platform, obtaining the location information of the code receiving device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform.

[0196] When the Internet application platform needs to be verified through a communication verification code, the Internet application platform sends a request for sending a communication verification code to a code receiving device to the mobile communication network service platform as an industry user. The mobile communication network service platform can realize the sending of the communication verification code to the code receiving device.

[0197] The collaborative verification system can obtain the location information of the code receiving device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform in this scenario.

[0198] In a possible implementation, the specific implementation of obtaining the location information of the code receiving device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform includes:

[0199] receiving the location information of the code receiving device from the mobile communication network service platform; the location information of the code receiving device is sent by the Internet application platform to the mobile communication network service platform;

[0200] receiving the location information of the code receiving device from the mobile communication network service platform.

[0201] In actual application, when the Internet application platform sends a request for sending a communication verification code to a code receiving device to the mobile communication network service platform, the location information of the code receiving device is also sent to the mobile communication network service platform. After receiving the request for sending a communication verification code to a code receiving device, the mobile communication network service platform completes the sending of the communication verification code to the code receiving device according to the requirements of the industry user. The mobile communication network service platform generates a globally unique message identifier for the communication verification code, so that the collaborative verification system can accurately extract relevant information and process it.

[0202] Meanwhile, the mobile communication network service platform sends the message identifier together with the location information of the code receiving device from the Internet application platform and the message identifier together with the location information of the code receiving device that the mobile communication network service platform itself can extract to the collaborative verification system, so that the collaborative verification system receives the location information of the code receiving device and the location information of the code receiving device corresponding to the same message identifier from the mobile communication network service platform.

[0203] In another possible implementation, the specific implementation of obtaining the location information of the code receiving device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform includes:

[0204] receive the location information of the code-receiving device from the Internet application platform;

[0205] receive the location information of the code-receiving device from the mobile communication network service platform.

[0206] In actual application, the Internet application platform sends a request of sending a communication verification code to the code-receiving device to the mobile communication network service platform. After receiving the request of sending the communication verification code to the code-receiving device, the mobile communication network service platform completes the sending of the communication verification code to the code-receiving device according to the requirements of the industry user. The mobile communication network service platform generates a globally unique message identifier for the communication verification code and feeds back to the Internet application platform. The Internet application platform can directly send the message identifier together with the location information of the code-receiving device to the collaborative verification system. At the same time, the mobile communication network service platform sends the message identifier together with the location information of the code-receiving device that can be extracted by the mobile communication network service platform itself to the collaborative verification system, so that the collaborative verification system receives the location information of the code-receiving device corresponding to the same message identifier and the location information of the code-receiving device.

[0207] S602: Perform encoding processing on the location information of the code-receiving device and the location information of the code-receiving device, so as to convert the location information of the code-receiving device and the location information of the code-receiving device into the same type of location information.

[0208] Since the location information of the code-receiving device and the location information of the code-receiving device can be different types of location information, the collaborative verification system performs encoding processing on the location information of the code-receiving device and the location information of the code-receiving device, for example, converts different types of location information such as IP address and access base station into a comparable description manner such as city code. Thus, the location information of the code-receiving device and the location information of the code-receiving device are converted into the same type of location information.

[0209] S603: Send the encoded location information of the code-receiving device to the mobile communication network service platform, and / or send the encoded location information of the code-receiving device to the Internet application platform.

[0210] In the embodiment of the present application, the encoded location information of the code-receiving device can be shared to the mobile communication network service platform in plaintext, ciphertext or secure multi-party computation, etc. Then the mobile communication network service platform can perform the same encoding processing on the location information of the code-receiving device obtained by itself, and compare the location information of the code-receiving device and the location information of the code-receiving device to generate a verification result.

[0211] And / or, the position information of the coded device after processing can be shared with the Internet application platform in plaintext, ciphertext or secure multi-party computation, etc., and then the Internet application platform can perform the same encoding processing on the position information of the coded device, compare the position information of the coded device and the position information of the coded device, and generate a verification result.

[0212] In a possible implementation, the identity information of the coded device and the identity information of the coded device sent by the mobile communication network service platform can be obtained in response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the coded device.

[0213] The identity information of the coded device is sent to the mobile communication network service platform, and / or the identity information of the coded device is sent to the Internet application platform.

[0214] Similarly, the cooperative verification system can also obtain the identity information of the coded device sent by the Internet application platform and the identity information of the coded device sent by the mobile communication network service platform.

[0215] In a possible implementation, the identity information of the coded device and the identity information of the coded device sent by the mobile communication network service platform can be obtained in response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the coded device.

[0216] The identity information of the coded device is received from the mobile communication network service platform, and the identity information of the coded device is sent by the Internet application platform to the mobile communication network service platform.

[0217] The identity information of the coded device is received from the mobile communication network service platform.

[0218] In a possible implementation, the identity information of the coded device and the identity information of the coded device sent by the mobile communication network service platform can be obtained in response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the coded device.

[0219] The identity information of the coded device is received from the Internet application platform.

[0220] The identity information of the coded device is received from the mobile communication network service platform.

[0221] In the embodiment of the present application, the identity information of the coded device can be shared with the mobile communication network service platform in plaintext, ciphertext or secure multi-party computation, etc., and then the mobile communication network service platform can compare the position information of the coded device and the position information of the coded device, and the identity information of the coded device and the identity information of the coded device, to generate a verification result.

[0222] And / or, the identity information of the processed code receiving device can be shared with the Internet application platform in plaintext, ciphertext or secure multi-party computation, etc. Then the Internet application platform can compare the location information of the code receiving device and the location information of the code submitting device, the identity information of the code receiving device and the identity information of the code submitting device to generate a verification result.

[0223] Based on the above description of S601-S603, when the Internet application platform sends a communication verification code to the code receiving device through the mobile communication network service platform, the collaborative verification system can share the relevant information of the code submitting device and the relevant information of the code receiving device with the Internet application platform and the mobile communication network service platform, establishing the association between the location information and the user identity information of the code submitting device and the code receiving device, so that the Internet application platform side or the mobile communication network service platform side can verify the entity association between the code submitting device and the code receiving device.

[0224] Based on the information verification method provided in the above method embodiment, the embodiment of the present application further provides an information verification device, which will be described below in conjunction with the drawings.

[0225] Referring to Figure 7 As shown in the figure, it is a structural schematic diagram of an information verification device provided by the embodiment of the present application. As Figure 7 As shown in the figure, the information verification device comprises:

[0226] The first acquisition unit 701 is configured to, in response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the code receiving device, acquire the location information of the code submitting device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform.

[0227] The comparison unit 702 is configured to compare the location information of the code submitting device and the location information of the code receiving device to generate a verification result.

[0228] The first sending unit 703 is configured to send the verification result to the Internet application platform.

[0229] In a possible implementation, the first acquisition unit is specifically configured to:

[0230] receive the location information of the code submitting device from the mobile communication network service platform; the location information of the code submitting device is sent by the Internet application platform to the mobile communication network service platform;

[0231] receive the location information of the code receiving device from the mobile communication network service platform.

[0232] In a possible implementation, the first acquisition unit is specifically configured to:

[0233] receive location information of the code application device from the internet application platform;

[0234] receive the location information of the code application device from the mobile communication network service platform.

[0235] In a possible implementation, the first obtaining unit is further configured to:

[0236] obtain identity information of the code application device sent by the internet application platform and identity information of the code receiving device sent by the mobile communication network service platform in response to the internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the code receiving device;

[0237] The comparison unit is specifically configured to:

[0238] compare the location information of the code application device with the location information of the code receiving device, and compare the identity information of the code application device with the identity information of the code receiving device to generate a verification result.

[0239] In a possible implementation, the first obtaining unit is specifically configured to:

[0240] receive identity information of the code application device from the mobile communication network service platform; the identity information of the code application device is sent by the internet application platform to the mobile communication network service platform;

[0241] receive the identity information of the code receiving device from the mobile communication network service platform.

[0242] In a possible implementation, the first obtaining unit is specifically configured to:

[0243] receive identity information of the code application device from the internet application platform;

[0244] receive the identity information of the code receiving device from the mobile communication network service platform.

[0245] In a possible implementation, the apparatus further includes:

[0246] a coding processing unit, configured to perform coding processing on the location information of the code application device and the location information of the code receiving device, so as to convert the location information of the code application device and the location information of the code receiving device into location information of the same type.

[0247] In a possible implementation, the comparison unit is specifically configured to:

[0248] If the position information of the code submitting device and the position information of the code receiving device are consistent, a verification result of verification passed is generated; if the position information of the code submitting device and the position information of the code receiving device are inconsistent, a verification result of verification failed is generated.

[0249] If the position information of the code submitting device and the position information of the code receiving device are consistent, a verification result of verification passed is generated; if the position information of the code submitting device and the position information of the code receiving device are inconsistent, a verification result of verification failed is generated.

[0250] In a possible implementation, the identity information of the code submitting device includes a device identifier of the code submitting device, and the identity information of the code receiving device includes a device identifier of the code receiving device.

[0251] The comparison unit is specifically configured to:

[0252] If the device identifier of the code submitting device and the device identifier of the code receiving device are consistent, and the position information of the code submitting device and the position information of the code receiving device are consistent, a verification result of verification passed is generated.

[0253] If the device identifier of the code submitting device and the device identifier of the code receiving device are consistent, and the position information of the code submitting device and the position information of the code receiving device are inconsistent, a verification result of verification failed is generated.

[0254] If the device identifier of the code submitting device and the device identifier of the code receiving device are inconsistent, the position information of the code submitting device and the position information of the code receiving device are consistent, and the position information of the code receiving device does not belong to a preset area, a verification result of verification passed is generated.

[0255] If the device identifier of the code submitting device and the device identifier of the code receiving device are inconsistent, and the position information of the code submitting device and the position information of the code receiving device are inconsistent, a verification result of verification failed is generated.

[0256] If the device identifier of the code submitting device and the device identifier of the code receiving device are inconsistent, and the position information of the code submitting device belongs to a preset area, a verification result of verification failed is generated.

[0257] If the device identifier of the code submitting device and the device identifier of the code receiving device are inconsistent, and the position information of the code receiving device belongs to a preset area, a verification result of verification failed is generated.

[0258] In a possible implementation, the identity information of the code submitting device includes a device identifier of the code submitting device, and the identity information of the code receiving device includes a device identifier of the code receiving device.

[0259] The comparison unit is specifically configured to:

[0260] If the location information of the code submitting device and the location information of the code receiving device are consistent, a verification result that the code submitting device and the code receiving device are consistent in location is generated; if the location information of the code submitting device and the location information of the code receiving device are inconsistent, a verification result that the code submitting device and the code receiving device are inconsistent in location is generated.

[0261] If the device identifier of the code submitting device and the device identifier of the code receiving device are consistent, a verification result that the code submitting device and the code receiving device are consistent in device identifier is generated; if the device identifier of the code submitting device and the device identifier of the code receiving device are inconsistent, a verification result that the code submitting device and the code receiving device are inconsistent in device identifier is generated.

[0262] If the location information of the code submitting device belongs to a preset area, a verification result that the code submitting device belongs to the preset area is generated.

[0263] If the location information of the code receiving device belongs to a preset area, a verification result that the code receiving device belongs to the preset area is generated.

[0264] In a possible implementation, the identity information of the code receiving device further includes code number information of the code receiving device.

[0265] The comparison unit is specifically configured to:

[0266] If the code number information of the code receiving device belongs to a preset code number, a verification result that the verification is failed is generated, and / or a verification result that the code number information belongs to a suspicious code number is generated.

[0267] In a possible implementation, the device identifier of the code submitting device is an Internet anonymous identifier corresponding to the code submitting device, and the device identifier of the code receiving device is an Internet anonymous identifier corresponding to the code receiving device.

[0268] In the embodiments of the present application, when the Internet application platform sends the communication verification code to the code receiving device through the mobile communication network service platform, the location information of the code submitting device and the location information of the code receiving device are acquired. The location information of the code submitting device and the location information of the code receiving device are compared, and a verification result is generated and sent to the Internet application platform, so that the Internet application platform can also comprehensively identify and judge the abnormal association between the code submitting device and the code receiving device, and the security of the verification process through the communication verification code is improved.

[0269] Based on the information processing method provided in the above method embodiments, the embodiments of the present application further provide an information processing device, which will be described below in combination with the drawings.

[0270] Reference is made toFigure 8 As shown in the figure, the figure is a structural schematic diagram of an information processing apparatus provided in an embodiment of the present application. As shown in the figure, Figure 8 The information processing apparatus comprises:

[0271] A second obtaining unit 801 is configured to, in response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to a code receiving device, obtain location information of the code receiving device sent by the Internet application platform and location information of the code receiving device sent by the mobile communication network service platform.

[0272] A conversion unit 802 is configured to perform encoding processing on the location information of the code receiving device and the location information of the code receiving device, so as to convert the location information of the code receiving device and the location information of the code receiving device into location information of the same type.

[0273] A second sending unit 803 is configured to send the encoded location information of the code receiving device to the mobile communication network service platform, and / or send the encoded location information of the code receiving device to the Internet application platform.

[0274] In a possible implementation, the second obtaining unit is further configured to:

[0275] In response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to a code receiving device, obtain identity information of the code receiving device sent by the Internet application platform and identity information of the code receiving device sent by the mobile communication network service platform.

[0276] The second sending unit is further configured to:

[0277] Send the identity information of the code receiving device to the mobile communication network service platform, and / or send the identity information of the code receiving device to the Internet application platform.

[0278] In the embodiment of the present application, when the Internet application platform sends a communication verification code to a code receiving device through a mobile communication network service platform, the collaborative verification system can share the relevant information of the code receiving device and the relevant information of the code receiving device with the Internet application platform and the mobile communication network service platform, establish the association between the location information and the user identity information of the code receiving device and the code receiving device, and enable the Internet application platform side or the mobile communication network service platform side to verify the entity association between the code receiving device and the code receiving device.

[0279] In addition, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the information verification method according to any one of the preceding embodiments or implements the information processing method according to any one of the preceding embodiments when executing the computer program.

[0280] In addition, a computer readable storage medium is provided, which stores instructions, and the instructions, when executed on a terminal device, cause the terminal device to perform the information verification method according to any one of the preceding embodiments or cause the terminal device to perform the information processing method according to any one of the preceding embodiments.

[0281] It should be noted that the embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts of each embodiment can be referred to each other. For the system or device disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and the related parts can be referred to the method part.

[0282] It should be understood that in the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, "A and / or B" can represent: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents that the front and rear associated objects are a kind of "or" relationship. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0283] It is also to be noted that, as used in the specification and the appended claims, the singular forms "a," "an" and "the" include plural referents unless otherwise indicated. Furthermore, to the extent that the terms "including," "includes," "having," "has," "with," or "contains" are used in either the detailed description and the claims, such terms are intended to be inclusive in a manner similar to the term "comprising" as an open transition term without precluding any additional or other elements.

[0284] The embodiments disclosed herein can each be implemented as a method, apparatus, or article of manufacture using programming instructions. The embodiments disclosed herein can be implemented using software, firmware, hardware, or a combination thereof. The embodiments disclosed herein can be implemented in a computer system that includes one or more processors that are configured with instructions that, once implemented in hardware, cause the computer system to carry out the steps described herein. The instructions can be stored on a computer readable medium, such as a floppy disk, a hard disk, a CD-ROM, a DVD, a memory, a solid state drive, or a magnetic tape. The instructions can also be downloaded from the Internet. The instructions can be implemented in a plurality of languages, including machine code, assembly code, high level languages, and / or interpreted code.

[0285] The above description of disclosed embodiments provides enough information to enable one of ordinary skill in the art to practice the application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other embodiments without departing from the spirit or scope of the application. Accordingly, the application is not to be restricted based on the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An information verification method characterized by comprising: The method comprises: In response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to a code receiving device, obtaining the location information of the code receiving device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform; obtaining the identity information of the code receiving device sent by the Internet application platform and the identity information of the code receiving device sent by the mobile communication network service platform; the identity information of the code receiving device includes the device identifier of the code receiving device, and the identity information of the code receiving device includes the device identifier of the code receiving device; Comparing the location information of the code receiving device and the location information of the code receiving device, comparing the identity information of the code receiving device and the identity information of the code receiving device, and generating a verification result; Send the verification result to the Internet application platform; The comparison of the location information of the code receiving device and the location information of the code receiving device, the comparison of the identity information of the code receiving device and the identity information of the code receiving device, and the generation of the verification result, comprising: If the device identifier of the code receiving device and the device identifier of the code receiving device are consistent, and the location information of the code receiving device and the location information of the code receiving device are consistent, a verification result of passing the verification is generated; If the device identifier of the code receiving device and the device identifier of the code receiving device are consistent, and the location information of the code receiving device and the location information of the code receiving device are inconsistent, a verification result of failing the verification is generated; If the device identifier of the code receiving device and the device identifier of the code receiving device are inconsistent, the location information of the code receiving device and the location information of the code receiving device are consistent, and the location information of the code receiving device does not belong to a preset area, a verification result of passing the verification is generated; If the device identifier of the code receiving device and the device identifier of the code receiving device are inconsistent, and the location information of the code receiving device and the location information of the code receiving device are inconsistent, a verification result of failing the verification is generated; If the device identifier of the code receiving device and the device identifier of the code receiving device are inconsistent, and the location information of the code receiving device belongs to a preset area, a verification result of failing the verification is generated; If the device identifier of the code receiving device and the device identifier of the code receiving device are inconsistent, and the location information of the code receiving device belongs to a preset area, a verification result of failing the verification is generated.

2. The method of claim 1, wherein, The obtaining of the location information of the code receiving device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform comprises: Receiving the location information of the code receiving device from the mobile communication network service platform; the location information of the code receiving device is sent by the Internet application platform to the mobile communication network service platform; Receiving the location information of the code receiving device from the mobile communication network service platform.

3. The method of claim 1, wherein, The obtaining of the location information of the code receiving device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform comprises: Receiving the location information of the code receiving device from the Internet application platform; Receiving location information of the code receiving device from the mobile communication network service platform.

4. The method of claim 1, wherein, The method comprises: Receiving the identity information of the code receiving device from the mobile communication network service platform. The method comprises:

5. The method of claim 1, wherein, Receiving the identity information of the code receiving device from the mobile communication network service platform. The method comprises: Receiving the identity information of the code receiving device from the mobile communication network service platform.

6. The method of claim 1, wherein, The method comprises: Receiving the identity information of the code receiving device from the mobile communication network service platform.

7. The method of claim 1, wherein, Before comparing the location information of the code applying device and the location information of the code receiving device to generate a verification result, the method further comprises: Encoding the location information of the code applying device and the location information of the code receiving device to convert the location information of the code applying device and the location information of the code receiving device into the same type of location information. The identity information of the code applying device comprises a device identifier of the code applying device, and the identity information of the code receiving device comprises a device identifier of the code receiving device. The method comprises: If the location information of the code applying device and the location information of the code receiving device are consistent, a verification result that the location of the code applying device and the location of the code receiving device are consistent is generated; if the location information of the code applying device and the location information of the code receiving device are inconsistent, a verification result that the location of the code applying device and the location of the code receiving device are inconsistent is generated.

8. The method of claim 7, wherein, If the device identifier of the code applying device and the device identifier of the code receiving device are consistent, a verification result that the device identifier of the code applying device and the device identifier of the code receiving device are consistent is generated; if the device identifier of the code applying device and the device identifier of the code receiving device are inconsistent, a verification result that the device identifier of the code applying device and the device identifier of the code receiving device are inconsistent is generated. If the location information of the code applying device belongs to a preset area, a verification result that the code applying device belongs to the preset area is generated; if the location information of the code receiving device belongs to the preset area, a verification result that the code receiving device belongs to the preset area is generated. The identity information of the code receiving device further comprises code number information of the code receiving device. The method comprises: If the code number information of the code receiving device belongs to a preset code number, a verification result that the verification is failed is generated, and / or a verification result that the code number information belongs to a suspicious code number is generated.

9. The method according to claim 1 or 7, characterized in that, The device identifier of the code submitting device is an Internet anonymous identifier corresponding to the code submitting device, and the device identifier of the code receiving device is an Internet anonymous identifier corresponding to the code receiving device.

10. An information processing method characterized by comprising: The method comprises: In response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the code receiving device, obtaining the location information of the code submitting device sent by the Internet application platform and the location information of the code receiving device sent by the mobile communication network service platform; obtaining the identity information of the code submitting device sent by the Internet application platform and the identity information of the code receiving device sent by the mobile communication network service platform; Encoding the location information of the code submitting device and the location information of the code receiving device to convert the location information of the code submitting device and the location information of the code receiving device into the same type of location information; Sending the encoded location information of the code submitting device to the mobile communication network service platform, and / or sending the encoded location information of the code receiving device to the Internet application platform; sending the identity information of the code submitting device to the mobile communication network service platform, and / or sending the identity information of the code receiving device to the Internet application platform, so that the mobile communication network service platform compares the location information of the code receiving device and the location information of the code submitting device, and the identity information of the code receiving device and the identity information of the code submitting device to generate a verification result; or so that the Internet application platform compares the location information of the code receiving device and the location information of the code submitting device, and the identity information of the code receiving device and the identity information of the code submitting device to generate a verification result; The process of generating the verification result comprises: If the device identifier of the code submitting device and the device identifier of the code receiving device are consistent, and the location information of the code submitting device and the location information of the code receiving device are consistent, a verification result of verification passed is generated; If the device identifier of the code submitting device and the device identifier of the code receiving device are consistent, and the location information of the code submitting device and the location information of the code receiving device are inconsistent, a verification result of verification failed is generated; If the device identifier of the code submitting device and the device identifier of the code receiving device are inconsistent, the location information of the code submitting device and the location information of the code receiving device are consistent, and the location information of the code receiving device does not belong to a preset area, a verification result of verification passed is generated; If the device identifier of the code submitting device and the device identifier of the code receiving device are inconsistent, and the location information of the code submitting device and the location information of the code receiving device are inconsistent, a verification result of verification failed is generated; If the device identifier of the code submitting device and the device identifier of the code receiving device are inconsistent, and the location information of the code submitting device belongs to a preset area, a verification result of verification failed is generated; If the device identifier of the code submitting device and the device identifier of the code receiving device are inconsistent, and the location information of the code receiving device belongs to a preset area, a verification result of verification failed is generated.

11. An information verification device, characterized by comprising: The device comprises: The acquisition unit is configured to acquire location information of a code-receiving device sent by an Internet application platform and location information of the code-receiving device sent by a mobile communication network service platform in response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the code-receiving device; acquire identity information of the code-receiving device sent by the Internet application platform and identity information of the code-receiving device sent by the mobile communication network service platform; the identity information of the code-receiving device comprises a device identifier of the code-receiving device, and the identity information of the code-receiving device comprises a device identifier of the code-receiving device; The comparison unit is configured to compare the location information of the code-receiving device with the location information of the code-receiving device and compare the identity information of the code-receiving device with the identity information of the code-receiving device to generate a verification result; The sending unit is configured to send the verification result to the Internet application platform; The comparison unit is specifically configured to: generate a verification-passing verification result if the device identifier of the code-receiving device and the device identifier of the code-receiving device are consistent and the location information of the code-receiving device and the location information of the code-receiving device are consistent; generate a verification-failing verification result if the device identifier of the code-receiving device and the device identifier of the code-receiving device are consistent and the location information of the code-receiving device and the location information of the code-receiving device are inconsistent; generate a verification-passing verification result if the device identifier of the code-receiving device and the device identifier of the code-receiving device are inconsistent, the location information of the code-receiving device and the location information of the code-receiving device are consistent, and the location information of the code-receiving device does not belong to a preset area; generate a verification-failing verification result if the device identifier of the code-receiving device and the device identifier of the code-receiving device are inconsistent and the location information of the code-receiving device and the location information of the code-receiving device are inconsistent; generate a verification-failing verification result if the device identifier of the code-receiving device and the device identifier of the code-receiving device are inconsistent and the location information of the code-receiving device belongs to a preset area; generate a verification-failing verification result if the device identifier of the code-receiving device and the device identifier of the code-receiving device are inconsistent and the location information of the code-receiving device belongs to a preset area.

12. An information processing apparatus comprising: The device comprises: The acquisition unit is configured to acquire location information of a code-receiving device sent by an Internet application platform and location information of the code-receiving device sent by a mobile communication network service platform in response to the Internet application platform sending a request to the mobile communication network service platform to send a communication verification code to the code-receiving device; The conversion unit is configured to perform encoding processing on the location information of the code-receiving device and the location information of the code-receiving device to convert the location information of the code-receiving device and the location information of the code-receiving device into location information of the same type; The sending unit is configured to send the position information of the code-issuing device after encoding to the mobile communication network service platform and / or send the position information of the code-receiving device after encoding to the Internet application platform; send the identity information of the code-issuing device to the mobile communication network service platform and / or send the identity information of the code-receiving device to the Internet application platform, so that the mobile communication network service platform compares the position information of the code-receiving device with the position information of the code-issuing device, and compares the identity information of the code-receiving device with the identity information of the code-issuing device to generate a verification result; or so that the Internet application platform compares the position information of the code-receiving device with the position information of the code-issuing device, and compares the identity information of the code-receiving device with the identity information of the code-issuing device to generate a verification result; The process of generating the verification result includes: if the device identity of the code-issuing device and the device identity of the code-receiving device are consistent, and the position information of the code-issuing device and the position information of the code-receiving device are consistent, a verification result of verification passed is generated; if the device identity of the code-issuing device and the device identity of the code-receiving device are consistent, and the position information of the code-issuing device and the position information of the code-receiving device are inconsistent, a verification result of verification failed is generated; if the device identity of the code-issuing device and the device identity of the code-receiving device are inconsistent, the position information of the code-issuing device and the position information of the code-receiving device are consistent, and the position information of the code-receiving device does not belong to a preset area, a verification result of verification passed is generated; if the device identity of the code-issuing device and the device identity of the code-receiving device are inconsistent, and the position information of the code-issuing device and the position information of the code-receiving device are inconsistent, a verification result of verification failed is generated; if the device identity of the code-issuing device and the device identity of the code-receiving device are inconsistent, and the position information of the code-issuing device belongs to a preset area, a verification result of verification failed is generated; if the device identity of the code-issuing device and the device identity of the code-receiving device are inconsistent, and the position information of the code-receiving device belongs to a preset area, a verification result of verification failed is generated.

13. An electronic device, comprising: comprise: a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the information verification method of any one of claims 1-9 is implemented, or the information processing method of claim 10 is implemented.

14. A computer-readable storage medium, characterized in that, The computer readable storage medium stores instructions, and when the instructions run on the terminal device, the terminal device executes the information verification method of any one of claims 1-9, or the terminal device executes the information processing method of any one of claims 10.

Citation Information

Patent Citations

  • Verification system and method

    CN105208011A

  • Short message verification system and method for short message verification code position authorization and verification

    CN112019483A

  • Identity authentication method and device and electronic equipment

    CN114978577A