Nothing Special   »   [go: up one dir, main page]

CN113343207A - Information verification method and device, computer equipment and storage medium - Google Patents

Information verification method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN113343207A
CN113343207A CN202110630834.0A CN202110630834A CN113343207A CN 113343207 A CN113343207 A CN 113343207A CN 202110630834 A CN202110630834 A CN 202110630834A CN 113343207 A CN113343207 A CN 113343207A
Authority
CN
China
Prior art keywords
information
verification
graph
target
user interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110630834.0A
Other languages
Chinese (zh)
Inventor
周逸恒
胡志鹏
程龙
刘勇成
袁思思
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN202110630834.0A priority Critical patent/CN113343207A/en
Publication of CN113343207A publication Critical patent/CN113343207A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application discloses a method, a device, computer equipment and a storage medium for information verification, wherein the method comprises the following steps: responding to the information verification instruction, and displaying a three-dimensional graph and verification prompt information on a graphical user interface; responding to the conversion operation aiming at the three-dimensional graph, and displaying a target graph surface of the three-dimensional graph on a graphical user interface, wherein the target graph surface is a graph surface displayed on the graphical user interface by the three-dimensional graph after the conversion operation; generating verification request information according to the target graph surface; and sending the verification request information to a server so that the server verifies whether the target graph surface meets the verification requirement based on the verification request information to obtain a verification result. According to the embodiment of the application, the reference information is arranged on the graph surface of the three-dimensional graph, and the reference information corresponding to the graph surface is acquired and used as the verification information to perform verification, so that the anti-attack capability of the system is enhanced, and the verification safety is improved.

Description

Information verification method and device, computer equipment and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for information verification, a computer device, and a storage medium.
Background
At present, verification codes are widely applied to current internet products, and one major function of the verification codes is to distinguish whether a user is a machine or a human being, so that the internet products are prevented from being rapidly and frequently accessed by a robot script, and phenomena such as malicious password cracking, ticket swiping, forum water filling and the like of the robot are prevented.
The existing verification code verification methods include character-type verification codes and sliding puzzle verification. In the two verification modes, information required to be input by a user or an image required to be operated by the user can be exposed at one time, so that the verification mode in the prior art is easy to crack, the anti-attack capability of the verification mode is still poor, and the safety or performance problem is easy to cause.
Disclosure of Invention
The embodiment of the application provides an information verification method, an information verification device, computer equipment and a storage medium, wherein reference information is arranged on the graph surface of a three-dimensional graph, a user can change the three-dimensional graph to determine the graph surface of the three-dimensional graph matched with verification prompt information according to the verification prompt information, and the reference information corresponding to the graph surface is used as verification information to generate a verification result, so that the anti-attack capability of a system is enhanced, and the verification safety is improved.
The embodiment of the application provides an information verification method, which comprises the following steps:
responding to an information verification instruction, and displaying a three-dimensional graph and verification prompt information on a graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and a verification requirement;
responding to the conversion operation aiming at the three-dimensional graph, and displaying a target graph surface of the three-dimensional graph on the graphical user interface, wherein the target graph surface is a graph surface of the three-dimensional graph displayed on the graphical user interface after the conversion operation;
generating verification request information according to the target graph surface;
and sending the verification request information to a server so that the server verifies whether the target graph surface meets the verification requirement based on the verification request information to obtain a verification result.
Optionally, before generating the verification request information according to the target graph surface, the method further includes:
determining that the time length of the target graphical surface displayed on the graphical user interface is greater than a preset time length.
Optionally, the three-dimensional figure is a cube.
Optionally, the reference information includes at least one of: textual information, pictorial information, alphabetical information, and numerical information.
Optionally, before generating the verification request information according to the target graph surface, the method further includes:
determining the number of the target pattern surfaces to be one.
Optionally, the generating verification request information according to the target graph surface includes:
and generating verification request information according to the reference information of the target graph surface.
Optionally, the graphical user interface further displays a graphical display area;
before generating the verification request information according to the target graph surface, the method comprises the following steps:
determining that the target graphical surface is located within the graphical display area.
Optionally, an information input control is further displayed on the graphical user interface;
the generating of the verification request information according to the target graph surface includes:
responding to the input operation aiming at the information input control, and acquiring user input information corresponding to the input operation;
and generating verification request information according to the user input information and the target graph surface.
Optionally, the generating verification request information according to the target graph surface includes:
responding to selection operations aiming at a plurality of target graphic surfaces, and determining reference information of the target graphic surfaces selected by the selection operations and a selection sequence of the target graphic surfaces;
combining the reference information of the target graph surface selected by the selection operation based on the selection sequence to obtain combined reference information;
and generating verification request information according to the combined reference information.
Correspondingly, an embodiment of the present application further provides an information verification apparatus, including:
the first response unit is used for responding to an information verification instruction and displaying a three-dimensional graph and verification prompt information on a graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and a verification requirement;
a second response unit, configured to respond to a transformation operation for the stereoscopic graphics, and display a target graphics surface of the stereoscopic graphics on the graphical user interface, where the target graphics surface is a graphics surface of the stereoscopic graphics displayed on the graphical user interface after the transformation operation;
the generating unit is used for generating verification request information according to the target graph surface;
and the sending unit is used for sending the verification request information to a server so that the server verifies whether the target graph surface meets the verification requirement based on the verification request information to obtain a verification result.
In some embodiments, the apparatus further comprises:
the first determination unit is used for determining that the time length of the target graph surface displayed on the graphical user interface is longer than a preset time length.
In some embodiments, the apparatus further comprises:
a second determining unit for determining the number of the target pattern surfaces to be one.
In some embodiments, the generating unit is further configured to:
and generating verification request information according to the reference information of the target graph surface.
In some embodiments, the apparatus further comprises:
a third determining unit for determining that the target graphic surface is located within the graphic display area.
In some embodiments, the apparatus further comprises:
the third response unit is used for responding to the input operation aiming at the information input control and acquiring the user input information corresponding to the input operation;
and the generating unit is used for generating verification request information according to the user input information and the target graph surface.
In some embodiments, the apparatus further comprises:
a fourth response unit, configured to determine, in response to a selection operation for a plurality of the target graphics surfaces, reference information of the target graphics surfaces selected by the selection operation and a selection order of the target graphics surfaces;
combining the reference information of the target graph surface selected by the selection operation based on the selection sequence to obtain combined reference information;
and generating verification request information according to the combined reference information.
Correspondingly, the embodiment of the present application further provides a computer device, where the computer device includes a memory and a processor, where the memory stores a computer program, and the processor executes the steps in the method for information verification according to any of the above embodiments by calling the computer program stored in the memory.
Accordingly, the present application further provides a computer-readable storage medium, where a computer program is stored, where the computer program is suitable for being loaded by a processor to perform the steps in the method for information verification as described in any of the above embodiments.
The embodiment of the application provides a method, a device, computer equipment and a storage medium for information verification, and the method comprises the steps of responding to an information verification instruction, and displaying a three-dimensional graph and verification prompt information on a graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and a verification requirement; then, responding to the conversion operation aiming at the three-dimensional graph, and displaying a target graph surface of the three-dimensional graph on the graphical user interface, wherein the target graph surface is a graph surface displayed on the graphical user interface by the three-dimensional graph after the conversion operation; then, generating verification request information according to the target graph surface; and finally, sending the verification request information to a server so that the server verifies whether the surface of the target graph meets the verification requirement based on the verification request information to obtain a verification result. According to the embodiment of the application, the reference information is arranged on the graph surface of the three-dimensional graph, so that a user can change the three-dimensional graph, the graph surface of the three-dimensional graph matched with the verification prompt information is determined according to the verification prompt information, the verification information is generated according to the displayed graph surface, a verification result is obtained, the anti-attack capability of a system is enhanced, and the verification safety is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic view of a scenario of an information verification system according to an embodiment of the present application.
Fig. 2 is a schematic flowchart of a method for information verification according to an embodiment of the present application.
Fig. 3a is a schematic view of an application scenario of the method for information verification according to the embodiment of the present application.
Fig. 3b is a schematic view of another application scenario of the method for information verification according to the embodiment of the present application.
Fig. 4a is a schematic view of another application scenario of the method for information verification according to the embodiment of the present application.
Fig. 4b is a schematic view of another application scenario of the method for information verification according to the embodiment of the present application.
Fig. 4c is a schematic view of another application scenario of the method for information verification according to the embodiment of the present application.
Fig. 5a is a schematic view of another application scenario of the method for information verification according to the embodiment of the present application.
Fig. 5b is a schematic view of another application scenario of the method for information verification according to the embodiment of the present application.
Fig. 6 is a schematic view of another application scenario of the method for information verification provided in the embodiment of the present application.
Fig. 7 is a schematic view of another application scenario of the method for information verification according to the embodiment of the present application.
Fig. 8 is a schematic view of another application scenario of the method for information verification according to the embodiment of the present application.
Fig. 9 is a schematic view of another application scenario of the method for information verification according to the embodiment of the present application.
Fig. 10 is a schematic structural diagram of an information verification apparatus according to an embodiment of the present application.
Fig. 11 is a schematic structural diagram of a computer device provided in an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. It is to be understood that the embodiments described are only a few embodiments of the present application and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides an information verification method and device, computer equipment and a storage medium. Specifically, the method for information verification according to the embodiment of the present application may be executed by a computer device, where the computer device may be a terminal or a server. The terminal may be a terminal device such as a smart phone, a tablet Computer, a notebook Computer, a touch screen, a game machine, a Personal Computer (PC), a Personal Digital Assistant (PDA), and the like, and may further include a client, which may be a game application client, a browser client carrying a game program, or an instant messaging client, and the like. The server may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as cloud service, a cloud database, cloud computing, a cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN, and a big data and artificial intelligence platform.
For example, referring to fig. 1, fig. 1 is a schematic view of a scenario of an information verification system according to an embodiment of the present disclosure. The system may include at least one terminal, at least one server, and a network. The terminal and the server are connected through a network, and the terminal held by the user can be connected to different servers through the network. A terminal is any device having computing hardware capable of supporting and executing a corresponding software product. The network comprises network entities such as routers and gateways. In addition, the terminal has one or more multi-touch sensitive screens for sensing and obtaining input of a user through a touch or slide operation performed at a plurality of points of one or more touch display screens. In addition, when the system includes a plurality of terminals, a plurality of servers, and a plurality of networks, different terminals may be connected to each other through different networks and through different servers. The network may be a wireless network or a wired network, such as a Wireless Local Area Network (WLAN), a Local Area Network (LAN), a cellular network, a 2G network, a 3G network, a 4G network, a 5G network, etc.
The terminal can respond to an information verification instruction and display a three-dimensional graph and verification prompt information on a graphical user interface, wherein reference information is displayed on the graph surface of the three-dimensional graph, and the verification prompt information is used for prompting the association relationship between the reference information on the graph surface and information to be verified; responding to the transformation operation aiming at the three-dimensional graph, and displaying a target graph surface of the three-dimensional graph on the graphical user interface, wherein the target graph surface is as follows: a graphic surface on which the stereoscopic graphic should be displayed after the conversion operation; and acquiring verification information aiming at the three-dimensional graph, and sending the verification information to a server so that the server generates a verification result based on the verification information.
The server may obtain, when receiving an information verification request sent by a terminal, verification information carried in the information verification request, and generate a verification result based on the verification information.
The above example of fig. 1 is only an example of a system architecture for implementing the embodiment of the present invention, and the embodiment of the present invention is not limited to the system architecture shown in fig. 1, and various embodiments of the present invention are proposed based on the system architecture.
The following are detailed below. It should be noted that the following description of the embodiments is not intended to limit the preferred order of the embodiments.
In this embodiment, an information verification method is provided, and as shown in fig. 2, a specific flow of the information verification method may include the following steps 101 to 104:
and 101, responding to the information verification instruction, displaying a three-dimensional graph and verification prompt information on the graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and the verification requirement.
In the embodiment of the present application, the graphical user interface refers to an interface that executes a related authentication function that needs to be implemented through an information authentication instruction triggered by a user, and the related function may include multiple functions, such as user login, user registration, user account password recovery, and the like. Accordingly, the graphical user interface may be: a user login interface, a user registration interface, or a password retrieval interface. The user login interface can complete the user login function through user information; the user registration interface can complete the user registration function through user information; the password retrieving interface can complete the password function of the user account through the user information. The graphical user interface may also implement more functions, which are not described herein in detail.
The graphical user interface at least displays a three-dimensional graph and verification prompt information. The graphical user interface is provided with a verification area, the verification area is used for displaying the three-dimensional graph, and the three-dimensional graph can be rotated, zoomed, moved and the like in the verification area. The verification area is also used for displaying verification prompt information. In addition, the reference information may be information such as text information, picture information, letter information, and number information, and in the embodiment of the present application, the reference information includes at least one item described above.
The three-dimensional figure is a cube. Specifically, the solid figure may be a geometric figure in which each portion is not in the same plane, and a three-dimensional figure surrounded by one or more planes may exist in the solid space. The graphic surface of each solid graphic is displayed with reference information, which can be text information, picture information, etc. The solid figure may be a cube, a cuboid, a regular tetrahedron, a right triangular prism, a sphere, or other polyhedrons, which are not described herein again.
The verification prompt information is used for prompting the incidence relation between the reference information on the graph surface and the information required to be verified, and can prompt the terminal to verify the reference information required to be received successfully. The user can determine reference information which can be successfully verified when the terminal requires the user to operate the stereoscopic graphic display or determine text information which can be successfully verified and is input by the terminal. For example, when the numbers (1,2,3,4,5,6) are sequentially distributed on each graph surface of the three-dimensional graph, the verification prompt message may be "please the user to rotate the three-dimensional graph to the graph surface with the minimum number" to prompt the user terminal to receive the reference message. And the verification prompt message is associated with the reference message of the graphic surface, and the verification prompt message is correspondingly generated by the server based on the reference message of the graphic surface.
In one embodiment, a solid figure is illustrated as a cube. When the user triggers the user to log in, the terminal can respond to the information verification instruction and display the cube and the verification prompt information on the graphical user interface. And each graph surface of the cube is displayed with reference information corresponding to the cube, and the verification prompt information and the reference information displayed on the graph surface have a corresponding relation. The initial state cube may be to display only one graphical surface on the graphical user interface, or the initial state cube may be to present multiple graphical surfaces on the graphical user interface. For example, as shown in fig. 3a, the numbers (1,2,3,4,5,6) are distributed on each graphic surface of the cube in turn, the cube in the initial state may be that only one graphic surface is displayed on the graphic user interface, the number "3" is displayed on the graphic surface, and the verification prompt message may be "please the user rotate the solid graphic to the graphic surface with the smallest number". Or as shown in fig. 3b, the letters (a, b, c, d, e, f) are distributed in sequence on each graphic surface of the cube, and the cube in the initial state may be a plurality of graphic surfaces displayed on the graphic user interface, where the plurality of graphic surfaces are the second graphic surface, the third graphic surface and the fifth graphic surface, respectively. The graphic surface of the second graphic surface displays a letter 'b', the graphic surface of the third graphic surface displays a letter 'c', the graphic surface of the fifth graphic surface displays a letter 'e', and the verification prompt message can be 'please a user to rotate the solid graphic to the graphic surface with the most-ranked first letter'.
In particular, the graphical user interface may include: the terminal sends a verification acquisition request to the server based on the information verification instruction so that the server sends a data packet to the terminal, and the terminal generates a three-dimensional graph and verification prompt information on a graphical user interface based on the data packet.
For example, after the user inputs the user information on the graphical user interface, the user may click the function control, that is, the terminal may be triggered to send the verification acquisition request to the server.
In some embodiments, in order to reduce the user operation steps, when it is detected that the user inputs the user information in the user function interface, the terminal may be triggered to send the authentication acquisition request to the server.
It should be noted that, when the stereoscopic image and the verification prompt information are displayed on the graphical user interface, at least one graphical surface of the stereoscopic image may display corresponding reference information, or each graphical surface of the stereoscopic image may display corresponding reference information.
And 102, responding to the conversion operation aiming at the stereo graph, and displaying a target graph surface of the stereo graph on the graphical user interface, wherein the target graph surface is a graph surface displayed on the graphical user interface by the stereo graph after the conversion operation.
The transformation operation may include a rotation operation, a movement operation, and a scaling operation. The user may respond to the transformation operation for the stereoscopic graphics by performing the transformation operation on the stereoscopic graphics at the graphical user interface. It should be noted that the conversion operation may be an operation performed by a user on a stereoscopic graphic on the graphical user interface through the touch display screen. Or the user may click the generated touch operation on the graphical user interface by controlling the mouse button.
In a specific embodiment, the transforming operation is a rotating operation, and the step "displaying a target graph surface of the stereoscopic graph on a graphical user interface in response to the transforming operation of the stereoscopic graph" may include:
in response to a rotation operation for the stereoscopic graphic, rotating the stereoscopic graphic based on a rotation direction of the rotation operation during a continuation of the rotation operation;
and determining the graphic surface displayed at the end of the rotation operation as a target graphic surface, and displaying the target graphic surface on the graphic user interface.
Optionally, the step "displaying the target graphic surface of the stereoscopic graphic on the graphical user interface in response to the stereoscopic graphic conversion operation" may include:
adjusting the position of the stereoscopic graphic on the graphical user interface in response to the movement operation for the stereoscopic graphic;
in response to a zoom operation for the stereoscopic graphic, adjusting a size of the stereoscopic graphic at the graphical user interface.
For example, a user operates stereoscopic graphics on a graphical user interface by touching a display screen. As shown in fig. 4a, a user may use a finger to rotate a stereoscopic graphic displayed on a graphical user interface, so as to rotate the stereoscopic graphic to display a different graphic surface on the graphical user interface. Alternatively, as shown in fig. 4b, the user may perform a zoom operation on the stereoscopic graphic displayed on the graphic user interface using a finger, thereby adjusting the size of the stereoscopic graphic displayed on the graphic user interface. Alternatively, as shown in fig. 4c, the user may use a finger to move the stereoscopic graphic displayed on the graphical user interface, so as to adjust the position of the stereoscopic graphic displayed on the graphical user interface.
For another example, the user clicks the generated touch operation on the graphical user interface by controlling a mouse button. The user can press the left mouse button and drag the mouse position to rotate the three-dimensional graph displayed on the graphical user interface, so that the three-dimensional graph is rotated to display different graph surfaces on the graphical user interface. Alternatively, as shown in fig. 5a, in response to the moving operation for the stereoscopic graphic, the position of the stereoscopic graphic on the graphical user interface is adjusted, and the user may press a right mouse button and drag the mouse position to perform the moving operation for the stereoscopic graphic displayed on the graphical user interface, thereby adjusting the position of the stereoscopic graphic displayed on the graphical user interface. As shown in fig. 5b, in response to a zoom operation for the stereoscopic graphic, the size of the stereoscopic graphic is adjusted, and the user may press a middle mouse button and drag a mouse position to perform a zoom operation on the stereoscopic graphic displayed on the graphical user interface, thereby adjusting the size of the stereoscopic graphic displayed on the graphical user interface.
103, generating verification request information according to the target graph surface.
In order to determine a target graphic surface from each graphic surface of the stereoscopic graphic and the target graphic surface can be used for generating the verification request information, before the step "generating the verification request information according to the target graphic surface", the method may further include:
and determining that the time length of the target graph surface displayed on the graphical user interface is greater than the preset time length.
Specifically, the step of generating the verification request information according to the target graph surface includes:
and generating verification request information according to the reference information of the target graph surface.
And 104, sending verification request information to the server so that the server verifies whether the surface of the target graph meets the verification requirement based on the verification request information to obtain a verification result.
In order to reduce the number of user operations, in one embodiment the graphical user interface further displays a graphical presentation area. If the terminal detects that a graph area occupied by the surface of the target graph on the graphical user interface is overlapped with the graph display area, the reference information displayed on the surface of the target graph is obtained, and verification information is generated based on the obtained reference information, namely the surface of the target graph is determined to be located in the graph display area. Wherein the graphical presentation area has an area boundary, the graphical presentation area being an area visible to a user having a black border.
In one embodiment, the verification step is simplified in order to further reduce the steps of user manipulation. Before the step "acquiring the verification information for the stereoscopic image", the method may further include:
acquiring the area position and the area size of a graph display area;
if the number of the target graph surfaces is one, and the display time length of the target graph surfaces on the graphical user interface is larger than a preset time length threshold value, the size of the three-dimensional graph is adjusted based on the size of the area, and the position of the three-dimensional graph is adjusted based on the position of the area, so that the graph area occupied by the target graph surfaces is overlapped with the graph display area.
In a particular embodiment, an information input control may also be displayed on the graphical user interface. The terminal can respond to the input operation aiming at the information input control, acquire the user input information corresponding to the input operation, and obtain the verification information based on the user input information.
Optionally, the terminal may respond to an input operation for the information input control, acquire user input information corresponding to the input operation, and generate verification request information according to the user input information and the target graphic surface.
Optionally, the terminal may respond to an input operation for the information input control, acquire user input information corresponding to the input operation, and generate verification request information according to the user input information and the target graphic surface. For example, the terminal sends verification request information to the server, wherein the verification request information comprises user input information and reference information of the target graph surface. After receiving the user input information and the reference information of the surface of the target graph, the server performs matching operation on the user input information and the reference information of the surface of the target graph, which can be to judge whether the information of the user input information and the reference information of the surface of the target graph are the same or whether semantic association or digital association exists or whether the reference information is a picture containing characters and the user input information is a character expression of the picture, and if the situation is met, the verification is passed. It should be noted that the above is only an example, and there are many matching situations between the user input information and the reference information of the target graphic surface, which are not described herein again.
Optionally, the information input control obtains user input information according to the input operation, where the user input information may include media information such as text information, voice information, image information, and/or video information.
When the media information is text information, the text information may be directly used as verification information to perform verification. For example, the media information may be voice information, image information and/or video information, and the corresponding media information may be processed to be converted into text information.
When the media information is image information, the terminal can identify characters in the picture by using an image identification technology, or identify the semantics expressed by the picture, and further identify the semantics by using the semantics identification technology. And determining text information corresponding to the image information, and taking the text information corresponding to the image information as verification information to perform subsequent operation.
When the media information is video information, the video content of the video information can be divided into image frames, and characters in the images are identified through an image identification technology, or meanings expressed by the images are identified. And finally, further identifying the semantics by using a semantic identification technology to obtain text information corresponding to the video information, and taking the text information corresponding to the video information as verification information to perform subsequent operation.
When the target content is voice information, the voice can be converted into text content by using a voice recognition technology, the semantics of the text content is recognized by using a semantic recognition technology, so that the text information corresponding to the voice information is obtained, and the text information corresponding to the voice information is used as verification information for subsequent operation.
In order to improve the matching rate between the text information to be processed and the verification prompt information, which are input by the user through the input operation, the step "obtaining the verification information based on the user input information" may further include:
determining whether target reference information matched with user input information exists in reference information corresponding to all graph surfaces of the three-dimensional graph;
and if so, acquiring target reference information and generating verification information based on the target reference information.
Optionally, the terminal may determine the selected graphics surface in response to a selection operation for the graphics surface, acquire reference information corresponding to the selected graphics surface, and generate the verification information based on the acquired reference information.
In a specific embodiment, the step of "acquiring verification information for a stereoscopic image" may include:
responding to selection operations aiming at a plurality of graphic surfaces, and determining reference information of the graphic surfaces selected by the selection operations and a selection sequence of the graphic surfaces;
combining the reference information of the graph surface selected by the selection operation based on the selection sequence to obtain combined reference information;
and generating the check information according to the combined reference information.
Specifically, when the terminal detects a selection operation for a plurality of graphic surfaces, reference information of the graphic surfaces selected by the selection operation and a selection order of the selection operation are sequentially determined. Then, the combined reference information is determined based on the selection order and the plurality of reference information. And finally, generating verification information according to the combined reference information, wherein the combined reference information consists of a plurality of reference information according to the selection sequence.
Optionally, the terminal may respond to a selection operation for multiple target graphic surfaces, and determine reference information of the target graphic surfaces selected by the selection operation and a selection order of the target graphic surfaces; then, combining the reference information of the target graph surface selected by the selection operation based on the selection sequence to obtain combined reference information; and finally, generating verification request information according to the combined reference information.
It should be noted that, the terminal sends the verification information to the server, so that the server generates a verification result based on the verification information, the server determines whether the target reference information matches with the content of the verification prompt information, and if the target reference information matches with the content of the verification prompt information, the verification result is: and if the verification is successful, the server sends the verification result to the terminal, and the terminal receives the verification result and displays the verification result on the prompt information display page. If the target reference information is not matched with the content of the verification prompt information, the verification result is as follows: and if the verification fails, the server sends the verification result to the terminal, and the terminal receives the verification result and displays the verification result on the prompt information display page.
In summary, the embodiment of the present application provides an information verification method, where a terminal may display a three-dimensional graph and verification prompt information on a graphical user interface by responding to an information verification instruction, where reference information is displayed on a graph surface of the three-dimensional graph, and the verification prompt information is used to prompt an association relationship between the reference information on the graph surface and information to be verified; responding to the transformation operation aiming at the three-dimensional graph, and displaying a target graph surface of the three-dimensional graph on the graphical user interface, wherein the target graph surface is as follows: a graphic surface on which the stereoscopic graphic should be displayed after the conversion operation; and acquiring the verification information aiming at the three-dimensional graph, and sending the verification information to the server so that the server generates a verification result based on the verification information. According to the embodiment of the application, the reference information is arranged on the graph surface of the three-dimensional graph, so that a user can change the three-dimensional graph to determine the graph surface of the three-dimensional graph matched with the verification prompt information according to the verification prompt information, and the reference information corresponding to the graph surface is used as verification information to generate a verification result, so that the anti-attack capability of a system is enhanced, and the verification safety is improved.
In a specific embodiment, the terminal may respond to the information verification instruction, and display a three-dimensional graph and verification prompt information on the graphical user interface, where one graph surface of the three-dimensional graph displays corresponding reference information, and the verification prompt information is used to prompt an association relationship between the reference information of the graph surface and a verification requirement, where the graph surface with the reference information is a target graph surface. And then, responding to the conversion operation aiming at the three-dimensional graph, displaying the surface of the target graph on a graphical user interface, finally, generating verification request information according to the surface of the target graph, and sending the verification request information to the server so that the server verifies whether the surface of the target graph meets the verification requirement based on the verification request information to obtain a verification result.
Based on the above description, the method of information verification of the present application will be further described below by way of example. For example, as shown in fig. 6, taking a user operating a stereoscopic graphic on a graphical user interface through a touch display screen as an example, a specific embodiment of the scene is as follows:
(1) and the terminal responds to the information verification instruction and displays the cube, the verification prompt information and the graphic display area in the verification area on the graphic user interface. The cube has six graphic surfaces, namely a first graphic surface, a second graphic surface, a third graphic surface, a fourth graphic surface, a fifth graphic surface and a sixth graphic surface. The letters (a, b, c, d, e, f) are distributed on each graph surface of the cube in sequence. At this time, the verification prompt message is "please the user to rotate the solid figure to the figure surface with the most-ranked letters", and the cube in the initial state is currently displayed on the graphical user interface, that is, the first figure surface of the cube is displayed on the graphical user interface. The first graphic surface displays the letter "a", the second graphic surface displays the letter "b", the third graphic surface displays the letter "c", the fourth graphic surface displays the letter "d", the fifth graphic surface displays the letter "e", and the sixth graphic surface displays the letter "f".
(2) The user can use fingers to rotate the three-dimensional graph displayed on the graphical user interface, the terminal responds to the conversion operation aiming at the three-dimensional graph, the graph surface of the three-dimensional graph after the conversion operation is displayed on the graphical user interface, so that the three-dimensional graph is rotated to display different graph surfaces on the graphical user interface, the user can observe text information (letters) displayed on each graph surface of the cube, and the user can find the graph surface with the most-ranked letters in the three-dimensional graph, namely, the sixth graph surface is displayed on the graphical user interface.
(3) The user can zoom the three-dimensional graph displayed on the graphical user interface by using fingers to reduce the three-dimensional graph, so that the size of the three-dimensional graph is adjusted to be consistent with the size of the graph display area. And the user can use the finger to move the three-dimensional graph displayed on the graphical user interface, so as to adjust the position of the three-dimensional graph displayed on the graphical user interface, and the three-dimensional graph is overlapped with the graphical display area. And when the terminal detects that the graphic area is overlapped with the graphic display area, acquiring text information corresponding to the graphic surface of the three-dimensional graphic after the conversion operation as target text information. And generating verification information based on the target text information.
(4) And the terminal sends the verification information to the server so that the server generates a verification result based on the verification information. Specifically, the server can recognize through semantic recognition that the target text information (letter "f") on the sixth graphic surface is the last letter in the sequence, and the text information of the verification prompt information is: the user is requested to rotate the three-dimensional graph to the surface of the graph with the most-back sorted letters, so that the server can obtain the matching of the target text information and the verification prompt information, and the verification result is as follows: and the verification is successful. And then returning the verification result to the terminal, and displaying the verification result on a prompt message display page of the terminal.
Based on the above description, the method of information verification of the present application will be further described below by way of example. For example, as shown in fig. 7, taking a user operating a stereoscopic graphic on a graphical user interface through a mouse button as an example, a specific embodiment of the scene is as follows:
(1) and the terminal responds to the information verification instruction and displays the cube and the verification prompt information in a verification area on the graphical user interface. The cube has six graphic surfaces, namely a first graphic surface, a second graphic surface, a third graphic surface, a fourth graphic surface, a fifth graphic surface and a sixth graphic surface. On the surface of each graph of the cube, Chinese characters (pen, sheep, cattle, book, chicken, lamp) are distributed in sequence. At this time, the verification prompt message is "please the user to select all the Chinese characters representing the animals in the three-dimensional graph", and the cube in the initial state is currently displayed on the graphical user interface, that is, the first graph surface of the cube is displayed on the graphical user interface. The pen is displayed on the surface of the first graph, the sheep is displayed on the surface of the second graph, the cattle is displayed on the surface of the third graph, the book is displayed on the surface of the fourth graph, the chicken is displayed on the surface of the fifth graph, and the lamp is displayed on the surface of the sixth graph.
(2) The user clicks the generated touch operation on the graphical user interface by controlling the mouse button. The user can press a left mouse button and drag the mouse position to rotate the three-dimensional graph displayed on the graphical user interface, so that the three-dimensional graph is rotated to display different graph surfaces on the graphical user interface, the user can observe text information (Chinese characters) displayed on each graph surface of the cube, the user can find all graph surfaces with the Chinese characters representing animals in the three-dimensional graph, and the second graph surface, the third graph surface and the fifth graph surface are displayed on the graphical user interface.
(3) And when the terminal detects the selection operations on the second graphic surface, the third graphic surface and the fifth graphic surface in sequence, the text information of the graphic surface selected by the selection operation and the selection sequence of the selection operation are determined in sequence. Then, a combined text (sheep, cattle, chicken) is determined based on the selection order and the plurality of text information. And finally, generating verification information according to the combined text.
(4) And the terminal sends the verification information to the server so that the server generates a verification result based on the verification information. Specifically, the server can recognize through semantic recognition, Chinese characters in the combined text (sheep, cattle and chicken) are all Chinese characters representing animals in a cube, and preset text information of the verification prompt information is as follows: the user is requested to select all the Chinese characters representing the animals in the three-dimensional graph, so that the server can obtain that the combined text is matched with the verification prompt information, and the verification result is as follows: and the verification is successful. And then returning the verification result to the terminal, and displaying the verification result on a prompt message display page of the terminal.
Based on the above description, the information processing method of the present application will be further described below by way of example. For example, as shown in fig. 8, taking a user operating two stereoscopic graphics on a graphical user interface through a touch display screen as an example, a specific embodiment of the scene is as follows:
(1) and the terminal responds to the information verification instruction, displays the first cube and the second cube in a verification area on the graphical user interface, and displays verification prompt information in the verification area on the graphical user interface.
The first cube has six graphic surfaces, namely a first graphic surface, a second graphic surface, a third graphic surface, a fourth graphic surface, a fifth graphic surface and a sixth graphic surface. The characters (a, b, c, d, e, f) are distributed on each graph surface of the first cube in sequence. The second cube has six graphics surfaces, which are a seventh graphics surface, an eighth graphics surface, a ninth graphics surface, a tenth graphics surface, an eleventh graphics surface, and a twelfth graphics surface. The figure surfaces of the second cube are respectively distributed with numbers (1,2,3,4,5,6) in sequence. Wherein the seventh graphic surface displays the letter "1", the eighth graphic surface displays the letter "2", the ninth graphic surface displays the letter "3", the tenth graphic surface displays the letter "4", the eleventh graphic surface displays the letter "5", and the twelfth graphic surface displays the letter "6".
At this time, the verification prompt message indicates that "please the user select the first three-dimensional figure with the figure surface having the most-ranked rear letters and select the second three-dimensional figure to the figure surface having the largest number", the first cube in the initial state is currently displayed on the graphical user interface, that is, the first figure surface of the first cube is displayed on the graphical user interface, and the second cube in the initial state is currently displayed on the graphical user interface, that is, the seventh figure surface of the cube is displayed on the graphical user interface.
(2) The user clicks the generated touch operation on the graphical user interface by controlling the mouse button. The user can press the left mouse button and drag the mouse position to respectively rotate the first cube and the second cube displayed on the graphical user interface, the terminal responds to the transformation operation aiming at the three-dimensional graph, displaying the graphic surface of the three-dimensional graphic after the conversion operation on the graphic user interface so as to rotate the three-dimensional graphic to display different graphic surfaces on the graphic user interface, so that the user can view the text information (letters or numbers) displayed on the respective graphical surfaces of the first cube and the second cube, so that the user can find the graphical surface with the most-ordered letters in the first stereo graphic, i.e. the sixth graphical surface is displayed on the graphical user interface and the user can thus find the graphical surface with the largest number in the second stereoscopic graphic, i.e. the twelfth graphical surface is displayed on the graphical user interface.
(3) And when the terminal detects the selection operations aiming at the sixth graphic surface and the twelfth graphic surface in sequence, the text information of the graphic surface selected by the selection operations is determined in sequence. Then, a combined text is determined based on the plurality of text information (f, 6). And finally, generating verification information according to the combined text.
(4) And the terminal sends the verification information to the server so that the server generates a verification result based on the verification information. Specifically, the server can recognize through semantic recognition that in the combined text (f, 6), the letter "f" is the last letter in the text information of all the graphic surfaces of the first cube, the number "6" is the largest number in the text information of all the graphic surfaces of the second cube, and the preset text information of the verification prompt information is as follows: the user is requested to select the first three-dimensional graph to be the graph surface with the most-ranked letters, and select the second three-dimensional graph to be the graph surface with the largest number, so that the server can obtain the matching of the combined text and the verification prompt information, and the verification result is as follows: and the verification is successful. And then returning the verification result to the terminal, and displaying the verification result on a prompt message display page of the terminal.
Based on the above description, the method of information verification of the present application will be further described below by way of example. For example, as shown in fig. 9, taking a picture displayed on a graphic surface of a stereoscopic graphic as an example, a specific embodiment of the scene is as follows:
(1) and the terminal responds to the information verification instruction and displays the cube and verification prompt information in a verification area on the graphical user interface. The cube has six graphic surfaces, namely a first graphic surface, a second graphic surface, a third graphic surface, a fourth graphic surface, a fifth graphic surface and a sixth graphic surface. Different pictures are distributed on the surface of each graph of the cube in sequence. At this time, the verification prompt message is "please the user to rotate the three-dimensional graph to the graph surface with the animal picture", and the cube in the initial state is currently displayed on the graphical user interface, that is, the first graph surface of the cube is displayed on the graphical user interface. The first graph surface displays a first picture, the second graph surface displays a second picture, the third graph surface displays a third picture, the fourth graph surface displays a fourth picture, the fifth graph surface displays a fifth picture, and the sixth graph surface displays a sixth picture.
(2) The user can use fingers to rotate the three-dimensional graph displayed on the graphical user interface, the terminal responds to the conversion operation aiming at the three-dimensional graph, the graph surface of the three-dimensional graph after the conversion operation is displayed on the graphical user interface, so that the three-dimensional graph is rotated to display different graph surfaces on the graphical user interface, the user can observe the pictures displayed on all the graph surfaces of the cube, the user can find the graph surface with the animal picture in the three-dimensional graph, and the sixth graph surface is displayed on the graphical user interface.
(3) The user can zoom the three-dimensional graph displayed on the graphical user interface by using fingers to reduce the three-dimensional graph, so that the size of the three-dimensional graph is adjusted to be consistent with the size of the graph display area. And the user can use the finger to move the three-dimensional graph displayed on the graphical user interface, so as to adjust the position of the three-dimensional graph displayed on the graphical user interface, and the three-dimensional graph is overlapped with the graphical display area. And when the terminal detects that the graphic area is overlapped with the graphic display area, acquiring the picture information corresponding to the surface of the seventh graphic, and generating the verification information based on the picture.
(4) And the terminal sends the verification information to the server so that the server generates a verification result based on the verification information. Specifically, the server can recognize through semantic recognition, the picture on the surface of the sixth graph is an animal picture, and the text information of the verification prompt information is as follows: please the user to rotate the three-dimensional graph to the graph surface with the animal picture, therefore, the server can obtain that the picture is matched with the verification prompt information, and the verification result is as follows: and the verification is successful. And then returning the verification result to the terminal, and displaying the verification result on a prompt message display page of the terminal.
In order to better implement the information processing method provided by the embodiment of the present application, the embodiment of the present application further provides an information processing apparatus based on the method for information verification. The terms are the same as those in the above-described information processing method, and details of implementation may refer to the description in the method embodiment.
Referring to fig. 10, fig. 10 is a block diagram of an information verification apparatus according to an embodiment of the present disclosure, where the apparatus includes:
the first response unit is used for responding to an information verification instruction and displaying a three-dimensional graph and verification prompt information on a graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and a verification requirement;
a second response unit, configured to respond to a transformation operation for the stereoscopic graphics, and display a target graphics surface of the stereoscopic graphics on the graphical user interface, where the target graphics surface is a graphics surface of the stereoscopic graphics displayed on the graphical user interface after the transformation operation;
the generating unit is used for generating verification request information according to the target graph surface;
and the sending unit is used for sending the verification request information to a server so that the server verifies whether the target graph surface meets the verification requirement based on the verification request information to obtain a verification result.
In some embodiments, the apparatus further comprises:
the first determination unit is used for determining that the time length of the target graph surface displayed on the graphical user interface is longer than a preset time length.
In some embodiments, the apparatus further comprises:
a second determining unit for determining the number of the target pattern surfaces to be one.
In some embodiments, the generating unit is further configured to:
and generating verification request information according to the reference information of the target graph surface.
In some embodiments, the apparatus further comprises:
a third determining unit for determining that the target graphic surface is located within the graphic display area.
In some embodiments, the apparatus further comprises:
the third response unit is used for responding to the input operation aiming at the information input control and acquiring the user input information corresponding to the input operation;
and the generating unit is used for generating verification request information according to the user input information and the target graph surface.
In some embodiments, the apparatus further comprises:
a fourth response unit, configured to determine, in response to a selection operation for a plurality of the target graphics surfaces, reference information of the target graphics surfaces selected by the selection operation and a selection order of the target graphics surfaces;
combining the reference information of the target graph surface selected by the selection operation based on the selection sequence to obtain combined reference information;
and generating verification request information according to the combined reference information.
The embodiment of the application discloses an information verification device, which is characterized in that a first response unit responds to an information verification instruction, and a three-dimensional graph and verification prompt information are displayed on a graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and a verification requirement; then, responding to the conversion operation aiming at the three-dimensional graph through a second response unit, and displaying a target graph surface of the three-dimensional graph on the graphical user interface, wherein the target graph surface is a graph surface displayed on the graphical user interface by the three-dimensional graph after the conversion operation; then, the generating unit generates verification request information according to the target graph surface; and finally, the sending unit sends the verification request information to a server so that the server verifies whether the target graph surface meets the verification requirement based on the verification request information to obtain a verification result. According to the embodiment of the application, the reference information is arranged on the graph surface of the three-dimensional graph, so that a user can change the three-dimensional graph, the graph surface of the three-dimensional graph matched with the verification prompt information is determined according to the verification prompt information, the verification information is generated according to the displayed graph surface, a verification result is obtained, the anti-attack capability of a system is enhanced, and the verification safety is improved.
Correspondingly, the embodiment of the present application further provides a Computer device, where the Computer device may be a terminal or a server, and the terminal may be a terminal device such as a smart phone, a tablet Computer, a notebook Computer, a touch screen, a game machine, a Personal Computer (PC), a Personal Digital Assistant (PDA), and the like. As shown in fig. 11, fig. 11 is a schematic structural diagram of a computer device according to an embodiment of the present application. The computer apparatus 300 includes a processor 301 having one or more processing cores, a memory 302 having one or more computer-readable storage media, and a computer program stored on the memory 302 and executable on the processor. The processor 301 is electrically connected to the memory 302. Those skilled in the art will appreciate that the computer device configurations illustrated in the figures are not meant to be limiting of computer devices and may include more or fewer components than those illustrated, or some components may be combined, or a different arrangement of components.
The processor 301 is a control center of the computer apparatus 300, connects various parts of the entire computer apparatus 300 by various interfaces and lines, performs various functions of the computer apparatus 300 and processes data by running or loading software programs and/or modules stored in the memory 302, and calling data stored in the memory 302, thereby monitoring the computer apparatus 300 as a whole.
In the embodiment of the present application, the processor 301 in the computer device 300 loads instructions corresponding to processes of one or more application programs into the memory 302, and the processor 301 executes the application programs stored in the memory 302 according to the following steps, so as to implement various functions:
responding to an information verification instruction, and displaying a three-dimensional graph and verification prompt information on a graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and a verification requirement;
responding to the conversion operation aiming at the three-dimensional graph, and displaying a target graph surface of the three-dimensional graph on the graphical user interface, wherein the target graph surface is a graph surface of the three-dimensional graph displayed on the graphical user interface after the conversion operation;
generating verification request information according to the target graph surface;
and sending the verification request information to a server so that the server verifies whether the target graph surface meets the verification requirement based on the verification request information to obtain a verification result.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
Optionally, as shown in fig. 11, the computer device 300 further includes: a touch display 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power source 307. The processor 301 is electrically connected to the touch display 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power source 307. Those skilled in the art will appreciate that the computer device architecture illustrated in FIG. 11 is not intended to be limiting of computer devices and may include more or less components than those illustrated, or combinations of certain components, or different arrangements of components.
The touch display screen 303 may be used for displaying a graphical user interface and receiving operation instructions generated by a user acting on the graphical user interface. The touch display screen 303 may include a display panel and a touch panel. The display panel may be used, among other things, to display information entered by or provided to a user and various graphical user interfaces of the computer device, which may be made up of graphics, text, icons, video, and any combination thereof. Alternatively, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. The touch panel may be used to collect touch operations of a user on or near the touch panel (for example, operations of the user on or near the touch panel using any suitable object or accessory such as a finger, a stylus pen, and the like), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Alternatively, the touch panel may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 301, and can receive and execute commands sent by the processor 301. The touch panel may overlay the display panel, and when the touch panel detects a touch operation thereon or nearby, the touch panel transmits the touch operation to the processor 301 to determine the type of the touch event, and then the processor 301 provides a corresponding visual output on the display panel according to the type of the touch event. In the embodiment of the present application, the touch panel and the display panel may be integrated into the touch display screen 303 to realize input and output functions. However, in some embodiments, the touch panel and the touch panel can be implemented as two separate components to perform the input and output functions. That is, the touch display screen 303 may also be used as a part of the input unit 306 to implement an input function.
In the present embodiment, a graphical user interface is generated on the touch-sensitive display screen 303 by the processor 301 executing an application program. The touch display screen 303 is used for presenting a graphical user interface and receiving an operation instruction generated by a user acting on the graphical user interface.
The rf circuit 304 may be used for transceiving rf signals to establish wireless communication with a network device or other computer device via wireless communication, and for transceiving signals with the network device or other computer device.
The audio circuit 305 may be used to provide an audio interface between the user and the computer device through speakers, microphones. The audio circuit 305 may transmit the electrical signal converted from the received audio data to a speaker, and convert the electrical signal into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electric signal, which is received by the audio circuit 305 and converted into audio data, which is then processed by the audio data output processor 301, and then transmitted to, for example, another computer device via the radio frequency circuit 304, or output to the memory 302 for further processing. The audio circuit 305 may also include an earbud jack to provide communication of a peripheral headset with the computer device.
The input unit 306 may be used to receive input numbers, character information, or user characteristic information (e.g., fingerprint, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
The power supply 307 is used to power the various components of the computer device 300. Optionally, the power supply 307 may be logically connected to the processor 301 through a power management system, so as to implement functions of managing charging, discharging, and power consumption management through the power management system. Power supply 307 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
Although not shown in fig. 11, the computer device 300 may further include a camera, a sensor, a wireless fidelity module, a bluetooth module, etc., which are not described in detail herein.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
As can be seen from the above, the computer device provided in this embodiment displays, by responding to the information verification instruction, the stereoscopic image and the verification prompt information on the graphical user interface, where each graphical surface of the stereoscopic image respectively displays corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graphical surface and the verification requirement; then, responding to the conversion operation aiming at the three-dimensional graph, and displaying a target graph surface of the three-dimensional graph on the graphical user interface, wherein the target graph surface is a graph surface displayed on the graphical user interface by the three-dimensional graph after the conversion operation; then, generating verification request information according to the target graph surface; and finally, sending the verification request information to a server so that the server verifies whether the surface of the target graph meets the verification requirement based on the verification request information to obtain a verification result. According to the embodiment of the application, the reference information is arranged on the graph surface of the three-dimensional graph, so that a user can change the three-dimensional graph to determine the graph surface of the three-dimensional graph matched with the verification prompt information according to the verification prompt information, and the reference information corresponding to the graph surface is used as verification information to generate a verification result, so that the anti-attack capability of a system is enhanced, and the verification safety is improved.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor.
To this end, the present application provides a computer-readable storage medium, in which a plurality of computer programs are stored, and the computer programs can be loaded by a processor to execute the steps in any of the methods for information verification provided by the embodiments of the present application. For example, the computer program may perform the steps of:
responding to an information verification instruction, and displaying a three-dimensional graph and verification prompt information on a graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and a verification requirement;
responding to the conversion operation aiming at the three-dimensional graph, and displaying a target graph surface of the three-dimensional graph on the graphical user interface, wherein the target graph surface is a graph surface of the three-dimensional graph displayed on the graphical user interface after the conversion operation;
generating verification request information according to the target graph surface;
and sending the verification request information to a server so that the server verifies whether the target graph surface meets the verification requirement based on the verification request information to obtain a verification result.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
Wherein the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Since the computer program stored in the storage medium can execute the steps in any information verification method provided in the embodiments of the present application, the beneficial effects that can be achieved by any information verification method provided in the embodiments of the present application can be achieved, and detailed descriptions are omitted here for the details, see the foregoing embodiments.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
The method, the apparatus, the computer device, and the storage medium for information verification provided in the embodiments of the present application are described in detail above, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiments is only used to help understand the technical solution and the core idea of the present application; those of ordinary skill in the art will understand that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications or substitutions do not depart from the spirit and scope of the present disclosure as defined by the appended claims.

Claims (12)

1. A method of information verification, comprising:
responding to an information verification instruction, and displaying a three-dimensional graph and verification prompt information on a graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and a verification requirement;
responding to the conversion operation aiming at the three-dimensional graph, and displaying a target graph surface of the three-dimensional graph on the graphical user interface, wherein the target graph surface is a graph surface of the three-dimensional graph displayed on the graphical user interface after the conversion operation;
generating verification request information according to the target graph surface;
and sending the verification request information to a server so that the server verifies whether the target graph surface meets the verification requirement based on the verification request information to obtain a verification result.
2. The method of claim 1, wherein before generating the verification request information from the target graph surface, the method further comprises:
determining that the time length of the target graphical surface displayed on the graphical user interface is greater than a preset time length.
3. The method of claim 1, wherein the stereoscopic graphic is a cube.
4. The method of claim 1, wherein the reference information comprises at least one of: textual information, pictorial information, alphabetical information, and numerical information.
5. The method of claim 1, wherein before generating validation request information from the target graphical surface, the method further comprises:
determining the number of the target pattern surfaces to be one.
6. The method of claim 1, wherein generating verification request information from the target graphical surface comprises:
and generating verification request information according to the reference information of the target graph surface.
7. The method of claim 1, wherein the graphical user interface further displays a graphical presentation area;
before generating the verification request information according to the target graph surface, the method comprises the following steps:
determining that the target graphical surface is located within the graphical display area.
8. The method of claim 1, wherein an information input control is also displayed on the graphical user interface;
the generating of the verification request information according to the target graph surface includes:
responding to the input operation aiming at the information input control, and acquiring user input information corresponding to the input operation;
and generating verification request information according to the user input information and the target graph surface.
9. The method for information verification according to claim 1, wherein the generating verification request information from the target graphical surface comprises:
responding to selection operations aiming at a plurality of target graphic surfaces, and determining reference information of the target graphic surfaces selected by the selection operations and a selection sequence of the target graphic surfaces;
combining the reference information of the target graph surface selected by the selection operation based on the selection sequence to obtain combined reference information;
and generating verification request information according to the combined reference information.
10. An information authentication apparatus, comprising:
the first response unit is used for responding to an information verification instruction and displaying a three-dimensional graph and verification prompt information on a graphical user interface, wherein each graph surface of the three-dimensional graph is respectively displayed with corresponding reference information, and the verification prompt information is used for prompting the association relationship between the reference information of the graph surface and a verification requirement;
a second response unit, configured to respond to a transformation operation for the stereoscopic graphics, and display a target graphics surface of the stereoscopic graphics on the graphical user interface, where the target graphics surface is a graphics surface of the stereoscopic graphics displayed on the graphical user interface after the transformation operation;
the generating unit is used for generating verification request information according to the target graph surface;
and the sending unit is used for sending the verification request information to a server so that the server verifies whether the target graph surface meets the verification requirement based on the verification request information to obtain a verification result.
11. A computer device comprising a processor and a memory, the memory storing a plurality of instructions; the processor loads instructions from the memory to perform the steps in the method of information verification according to any one of claims 1 to 9.
12. A computer-readable storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the steps of the method for information authentication according to any one of claims 1 to 9.
CN202110630834.0A 2021-06-07 2021-06-07 Information verification method and device, computer equipment and storage medium Pending CN113343207A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110630834.0A CN113343207A (en) 2021-06-07 2021-06-07 Information verification method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110630834.0A CN113343207A (en) 2021-06-07 2021-06-07 Information verification method and device, computer equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113343207A true CN113343207A (en) 2021-09-03

Family

ID=77474574

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110630834.0A Pending CN113343207A (en) 2021-06-07 2021-06-07 Information verification method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113343207A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118332538A (en) * 2024-03-27 2024-07-12 重庆赛力斯凤凰智创科技有限公司 Verification method and device based on three-dimensional model

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1643939A (en) * 2002-03-27 2005-07-20 三洋电机株式会社 Method and apparatus for processing three-dimensional images
CN101031866A (en) * 2004-05-28 2007-09-05 新加坡国立大学 Interactive system and method
CN103457908A (en) * 2012-05-29 2013-12-18 香港游戏橘子数位科技股份有限公司 Method for verifying character and style combinations
CN103995994A (en) * 2014-04-10 2014-08-20 福建伊时代信息科技股份有限公司 Touch screen password setting and unlocking method and device
US20160019382A1 (en) * 2014-07-21 2016-01-21 International Business Machines Corporation User authentication security system
CN108319408A (en) * 2018-02-08 2018-07-24 上海爱优威软件开发有限公司 Stereogram target operating method and system
CN109343714A (en) * 2018-11-01 2019-02-15 北京天际微动科技有限公司 A kind of more Scene realization method, apparatus of reality enhancing and system based on cube
CN110162955A (en) * 2019-05-16 2019-08-23 同盾控股有限公司 Man-machine recognition methods, device, medium and electronic equipment
CN111447207A (en) * 2020-03-24 2020-07-24 咪咕文化科技有限公司 Verification code verification method, electronic device and storage medium
CN112818319A (en) * 2021-01-25 2021-05-18 天津五八到家货运服务有限公司 Verification method and device of graphic verification code, electronic equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1643939A (en) * 2002-03-27 2005-07-20 三洋电机株式会社 Method and apparatus for processing three-dimensional images
CN101031866A (en) * 2004-05-28 2007-09-05 新加坡国立大学 Interactive system and method
CN103457908A (en) * 2012-05-29 2013-12-18 香港游戏橘子数位科技股份有限公司 Method for verifying character and style combinations
CN103995994A (en) * 2014-04-10 2014-08-20 福建伊时代信息科技股份有限公司 Touch screen password setting and unlocking method and device
US20160019382A1 (en) * 2014-07-21 2016-01-21 International Business Machines Corporation User authentication security system
CN108319408A (en) * 2018-02-08 2018-07-24 上海爱优威软件开发有限公司 Stereogram target operating method and system
CN109343714A (en) * 2018-11-01 2019-02-15 北京天际微动科技有限公司 A kind of more Scene realization method, apparatus of reality enhancing and system based on cube
CN110162955A (en) * 2019-05-16 2019-08-23 同盾控股有限公司 Man-machine recognition methods, device, medium and electronic equipment
CN111447207A (en) * 2020-03-24 2020-07-24 咪咕文化科技有限公司 Verification code verification method, electronic device and storage medium
CN112818319A (en) * 2021-01-25 2021-05-18 天津五八到家货运服务有限公司 Verification method and device of graphic verification code, electronic equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱宪铎等: "立体视觉中的牵挂现象及其神经机制", 《现代生物医学进展》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118332538A (en) * 2024-03-27 2024-07-12 重庆赛力斯凤凰智创科技有限公司 Verification method and device based on three-dimensional model

Similar Documents

Publication Publication Date Title
CN108551519B (en) Information processing method, device, storage medium and system
CN108846274B (en) Security verification method, device and terminal
US10768881B2 (en) Multi-screen interaction method and system in augmented reality scene
CN108958606B (en) Split screen display method and device, storage medium and electronic equipment
EP3405869A1 (en) Method and an apparatus for providing a multitasking view
CN113332719B (en) Virtual article marking method, device, terminal and storage medium
US12028476B2 (en) Conversation creating method and terminal device
CN110555171A (en) Information processing method, device, storage medium and system
CN109166164B (en) Expression picture generation method and terminal
CN113485617A (en) Animation display method and device, electronic equipment and storage medium
CN113546419A (en) Game map display method, device, terminal and storage medium
US20170168582A1 (en) Click response processing method, electronic device and system for motion sensing control
CN113343207A (en) Information verification method and device, computer equipment and storage medium
CN116542740A (en) Live broadcasting room commodity recommendation method and device, electronic equipment and readable storage medium
CN115761867A (en) Identity detection method, device, medium and equipment based on face image
CN115828845A (en) Multimedia data viewing method, device, medium and equipment
CN112799754B (en) Information processing method, information processing device, storage medium and computer equipment
CN116617660A (en) Map element guiding method, device, terminal and storage medium in game
CN113413590A (en) Information verification method and device, computer equipment and storage medium
CN114519579A (en) Face payment method and device, electronic equipment and storage medium
CN111046215A (en) Image processing method and device, storage medium and mobile terminal
CN110532112B (en) Object extraction method and mobile terminal
CN114489858B (en) Application software information setting method and device, terminal equipment and storage medium
CN111756705B (en) Attack testing method, device, equipment and storage medium of in-vivo detection algorithm
CN113158085B (en) Information switching processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210903

RJ01 Rejection of invention patent application after publication