CN112100699B - Information input method, related device, terminal equipment and storage medium - Google Patents

Information input method, related device, terminal equipment and storage medium Download PDF

Info

Publication number
CN112100699B
CN112100699B CN202010982038.9A CN202010982038A CN112100699B CN 112100699 B CN112100699 B CN 112100699B CN 202010982038 A CN202010982038 A CN 202010982038A CN 112100699 B CN112100699 B CN 112100699B
Authority
CN
China
Prior art keywords
key
password
preset
key interface
angle range
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.)
Active
Application number
CN202010982038.9A
Other languages
Chinese (zh)
Other versions
CN112100699A (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010982038.9A priority Critical patent/CN112100699B/en
Publication of CN112100699A publication Critical patent/CN112100699A/en
Application granted granted Critical
Publication of CN112100699B publication Critical patent/CN112100699B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/83Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • 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
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

The application discloses an information input method, a related device, terminal equipment and a storage medium, which are used in the field of digital imaging. The method comprises the following steps: providing N password key interfaces; when the target object is in the first visual angle range, displaying a first password key interface; and acquiring first input information when detecting the operation of at least one first key in the K first keys based on the K first keys displayed on the first password key interface. According to the password input method and device, the situation that other people see the password input from the side face of the password input person is avoided, and the password content cannot be deduced according to the click gesture and the position of the password input person, so that the safety and the reliability of the password input process are improved.

Description

Information input method, related device, terminal equipment and storage medium
Technical Field
The present disclosure relates to the field of digital imaging, and in particular, to a method for displaying information, a related device, a terminal device, and a storage medium.
Background
The password input is a simple and effective identity authentication and information security protection means, and the password input operation at the terminal equipment side is quite common, for example, the password of withdrawing money is input at a bank counter, or the password of opening the door is input at a door lock. The user inevitably needs to input some passwords to achieve the purpose of unlocking or logging in.
When a user inputs a password in different occasions, the user is easy to peep by surrounding personnel, and the problem of password leakage can be caused. In order to improve the security of password input, most software currently adopts a form invisible to a user for the password input by the user, for example, a space or an asterisk or other symbol is used to replace the character input by the user.
However, the space or star symbol is used to replace the input character, so that a certain protection effect is achieved, but other people can still guess the pressed key from the point pressing gesture and the position of the password inputter and deduce the password input by the user, so that the password input security is low.
Disclosure of Invention
The embodiment of the application provides an information input method, a related device, terminal equipment and a storage medium, which are used for avoiding the situation that other people see the input password from the side face of a password inputter, and can not infer the password content according to the click gesture and the position of the password inputter, so that the safety and the reliability of the password input process are improved.
In view of this, the present application provides in one aspect a method of information input, including:
providing N password key interfaces, wherein the N password key interfaces correspond to M preset key interface types, each preset key interface type corresponds to a visual angle range, the password key interfaces corresponding to the same preset key interface type have the same key arrangement, the password key interfaces corresponding to different preset key interface types have different key arrangements, N is an integer greater than or equal to 2, M is an integer greater than or equal to 2 and less than or equal to N;
When the target object is in the first visual angle range, displaying a first password key interface, wherein the first password key interface corresponds to a first preset key interface type in M preset key interface types;
and acquiring first input information when detecting the operation of at least one first key in the K first keys based on the K first keys displayed on the first password key interface, wherein K is an integer greater than or equal to 2.
Another aspect of the present application provides an information input apparatus, including:
the method comprises the steps of providing a module for providing N password key interfaces, wherein the N password key interfaces correspond to M preset key interface types, each preset key interface type corresponds to a visual angle range, the password key interfaces corresponding to the same preset key interface type have the same key arrangement, the password key interfaces corresponding to different preset key interface types have different key arrangements, N is an integer greater than or equal to 2, and M is an integer greater than or equal to 2 and less than or equal to N;
the display module is used for displaying a first password key interface when the target object is in a first visual angle range, wherein the first password key interface corresponds to a first preset key interface type in M preset key interface types;
The acquisition module is used for displaying K first keys displayed on the first password key interface, and acquiring first input information when the operation of at least one first key in the K first keys is detected, wherein K is an integer greater than or equal to 2.
In one possible design, in one implementation of another aspect of the embodiments of the present application,
the light field display module is specifically used for determining the total number of pictures of the renderable pictures according to the display capability of the light field display, wherein the total number of pictures of the renderable pictures is equal to N;
and rendering according to the total number of the pictures of the renderable pictures and M preset key interface types to obtain N password key interfaces, wherein at least one password key interface corresponding to each preset key interface type is rendered, and the sum of the password key interfaces corresponding to the M preset key interface types is equal to the total number of the pictures of the renderable pictures.
In one possible design, in another implementation of another aspect of the embodiments of the present application,
the display module is further used for displaying a second password key interface when the target object is in a second visual angle range after the N password key interfaces are provided by the providing module, wherein the second password key interface corresponds to a second preset key interface type in the M preset key interface types, and the second preset key interface type and the first preset key interface type belong to different interface types;
The obtaining module is further configured to obtain second input information when an operation for at least one second key of the K second keys is detected based on the K second keys displayed on the second password key interface, where key arrangement of the K second keys is inconsistent with key arrangement of the K first keys.
In one possible design, in another implementation of another aspect of the embodiments of the present application, the information input device further includes a determination module,
the determining module is used for determining that K first keys displayed on the first password key interface have the same key arrangement as K preset keys if the first visual angle range is a preset visual angle range, wherein the key arrangement corresponding to the K preset keys is real key arrangement;
the determining module is further configured to determine that K first keys displayed on the first password key interface have different key arrangements with K preset keys if the first view angle range is not the preset view angle range.
In one possible design, in another implementation of another aspect of the embodiments of the present application,
the acquisition module is further used for acquiring a view angle range switching instruction before the N password key interfaces are provided by the providing module, wherein the view angle range switching instruction carries a view angle identifier of a preset view angle range;
The determining module is further used for determining a preset view angle range from the M view angle ranges in response to the view angle range switching instruction.
In one possible design, in another implementation of another aspect of the embodiments of the present application,
the acquisition module is specifically used for providing an initial password key interface, wherein K third keys are displayed on the initial password key interface according to preset key arrangement;
when the target object is in any one view angle range, displaying an initial password key interface;
and based on the K third keys displayed on the initial password key interface, acquiring a visual angle switching instruction when the operation of at least one third key of the K third keys is detected.
In one possible design, in another implementation of another aspect of the embodiments of the present application,
the device comprises an acquisition module, a display module and a display module, wherein the acquisition module is particularly used for providing N initial password key interfaces, the N password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a visual angle range, the initial password key interface corresponding to each initial key interface type comprises at least two third keys, and the at least two third keys have the same key arrangement;
When the target object is in any one view angle range, displaying an initial password key interface, wherein the initial password key interface belongs to any one of N initial password key interfaces;
and acquiring a visual angle switching instruction when detecting the operation of at least one third key in the at least two third keys based on the K third keys displayed on the initial password key interface.
In one possible design, in another implementation of another aspect of the embodiments of the present application,
the device comprises an acquisition module, a display module and a display module, wherein the acquisition module is particularly used for providing N initial password key interfaces, the N password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a visual angle range, the initial password key interfaces corresponding to the same initial key interface type have the same key arrangement, and the initial password key interfaces corresponding to different initial key interface types have different key arrangements;
when the target object is in the target visual angle range, displaying a target initial password key interface;
and acquiring a visual angle switching instruction when detecting the operation of at least one third key in the K third keys based on the K third keys displayed on the target initial password key interface.
In one possible design, in another implementation of another aspect of the embodiments of the present application,
and the display module is also used for displaying the visual angle identifier corresponding to any visual angle range when the target object is in any visual angle range.
In one possible design, in another implementation of another aspect of the embodiments of the present application, the information input device further includes an arrangement module and a generation module,
the acquisition module is also used for acquiring K keys to be arranged before the N password key interfaces are provided by the providing module;
the arrangement module is used for randomly arranging K keys to be arranged aiming at each preset key interface type in M preset key interface types to obtain a random sequence corresponding to each preset key interface type, wherein the random sequences corresponding to each preset key interface type are different;
the generation module is used for generating key arrangement corresponding to each preset key interface type according to a random sequence corresponding to each preset key interface type aiming at each preset key interface type in M preset key interface types;
the providing module is specifically configured to provide N password key interfaces according to the key arrangement corresponding to each preset key interface type.
In one possible design, in another implementation of another aspect of the embodiments of the present application, the information input device further includes a deletion module,
the display module is further used for acquiring the first input information based on the K first keys displayed on the first password key interface, when the operation of at least one first key of the K first keys is detected, clearing the first input information and displaying an initial input interface if the operation of the reset key is detected after the first input information is acquired;
the deleting module is used for deleting the value which is input last time in the first input information if the operation for the backspace key is detected after the first input information is acquired when the operation for at least one first key in the K first keys is detected based on the K first keys displayed on the first password key interface by the acquiring module;
the display module is further configured to, based on the K first keys displayed on the first password key interface, when an operation for at least one of the K first keys is detected, obtain first input information, and if an operation for a confirmation key is detected, check the first input information, and display an information check result.
Another aspect of the present application provides a terminal device, which may include: memory, motion capture, light field display, processor, and bus system;
wherein the memory is used for storing programs;
the motion capture device is used for capturing the operation of the target object;
the light field display is used for providing N password key interfaces, wherein N is an integer greater than or equal to 2;
the processor is used for executing the program in the memory, and the processor is used for executing the method according to the aspects according to the instructions in the program code;
the bus system is used to connect the memory and the processor to communicate the memory and the processor.
Another aspect of the present application provides a terminal device, which may include: memory, transceiver, processor, and bus system;
wherein the memory is used for storing programs;
the processor is used for executing the program in the memory, and the processor is used for executing the method according to the aspects according to the instructions in the program code;
the bus system is used to connect the memory and the processor to communicate the memory and the processor.
Another aspect of the present application provides a computer-readable storage medium having instructions stored therein which, when run on a computer, cause the computer to perform the methods of the above aspects.
In another aspect of the present application, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the methods provided in the above aspects.
From the above technical solutions, the embodiments of the present application have the following advantages:
in the embodiment of the application, an information input method is provided, N password key interfaces are provided, wherein the N password key interfaces correspond to M preset key interface types, each preset key interface type corresponds to a visual angle range, the password key interfaces corresponding to the same preset key interface type have the same key arrangement, the password key interfaces corresponding to different preset key interface types have different key arrangements, when a target object is in a first visual angle range, a first password key interface is displayed, finally based on K first keys displayed on the first password key interface, and when an operation specific to at least one first key of the K first keys is detected, first input information is acquired. By the mode, the password key interfaces seen by the user in different view angles have different key arrangements, and the same key position presents different numerical values in the password key interfaces corresponding to the different view angles, so that not only is the situation that other people see the input password from the side face of the password inputter avoided, but also the password content cannot be deduced according to the click gesture and the position of the password inputter, and the safety and the reliability of the password input process are improved.
Drawings
Fig. 1 is a schematic view of a scenario applied to a bank counter in an embodiment of the present application;
fig. 2 is a schematic view of a scenario applied to an intelligent door lock in an embodiment of the present application;
fig. 3 is a schematic view of a scenario applied to a user terminal in the embodiment of the present application;
FIG. 4 is a schematic view of a scene applied to holographic projection in an embodiment of the present application;
FIG. 5 is a schematic diagram of an architecture of an information input system according to an embodiment of the present application;
FIG. 6 is a flow chart of generating a password key interface according to an embodiment of the present application;
FIG. 7 is a schematic diagram of an embodiment of a method for inputting information in an embodiment of the present application;
FIG. 8 is a schematic view of one embodiment of the angular range in an embodiment of the present application;
FIG. 9 is a schematic diagram of an embodiment of a preset key interface type in an embodiment of the present application;
FIG. 10 is a schematic diagram of an embodiment of acquiring first input information according to an embodiment of the present application;
FIG. 11 is a schematic diagram of an embodiment of a multiple password key interface according to an embodiment of the present application;
FIG. 12 is a schematic diagram of an embodiment of obtaining second input information according to an embodiment of the present application;
FIG. 13 is a schematic view of an embodiment of setting a preset viewing angle range according to an embodiment of the present application;
FIG. 14 is a schematic diagram of one embodiment of an initial password key interface in an embodiment of the present application;
FIG. 15 is a schematic view of another embodiment of an initial password key interface according to an embodiment of the present application;
FIG. 16 is a schematic diagram of an embodiment of displaying view angle identifiers in an embodiment of the present application;
FIG. 17 is a schematic diagram of an embodiment of a key to be arranged according to an embodiment of the present application;
FIG. 18 is a schematic flow chart of generating random sequences in an embodiment of the present application;
FIG. 19 is a diagram illustrating one embodiment of generating a password key interface in an embodiment of the present application;
FIG. 20 is a schematic flow chart of an information input process in the embodiment of the application;
FIG. 21 is a schematic diagram showing an initial input interface based on a reset operation in accordance with an embodiment of the present application;
FIG. 22 is a schematic diagram illustrating an initial input interface based on a backspace operation in accordance with an embodiment of the present application;
FIG. 23 is a schematic diagram showing the verification result of information based on the confirmation operation according to the embodiment of the present application;
FIG. 24 is a schematic view of an embodiment of an information input device according to an embodiment of the present application;
fig. 25 is a schematic diagram of an embodiment of a terminal device in an embodiment of the present application;
fig. 26 is a schematic diagram of another embodiment of a terminal device in an embodiment of the present application.
Detailed Description
The embodiment of the application provides an information input method, a related device, terminal equipment and a storage medium, which are used for avoiding the situation that other people see the input password from the side face of a password inputter, and can not infer the password content according to the click gesture and the position of the password inputter, so that the safety and the reliability of the password input process are improved.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims of this application and in the above-described figures, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the present application described herein may be capable of operation in sequences other than those illustrated or described herein, for example. Furthermore, the terms "comprises," "comprising," and "includes" and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus.
The password input is a simple and effective identity authentication and information security protection means, the operation of inputting the password at the terminal equipment side is quite common, for example, the password of withdrawing money is input at a bank counter, the password of opening the door is input at a door lock, the password of starting up is input at a mobile phone, and the like. When a user inputs a password in a public place, the user is easy to peep by surrounding personnel, and the password can be leaked. Based on the information input method, the situation that a bystander sees the password input from the side face of the password input person can be avoided, and password content is difficult to infer according to the click gesture and the position of the password input person, so that the safety and the reliability of the password input process are improved.
In particular, for convenience of understanding, referring to fig. 1, fig. 1 is a schematic view of a scenario applied to a bank counter in an embodiment of the present application, where fig. 1 (a) illustrates a withdrawal password key interface seen by a user from a left side view, fig. 1 (B) illustrates a withdrawal password key interface seen by the user from a front view, and fig. 1 (C) illustrates a withdrawal password key interface seen by the user from a right side view. Although the drawing (a), the drawing (B) and the drawing (C) in fig. 1 are all drawing password key interfaces on the same bank counter, drawing password key interfaces seen from different angles have different display contents. That is, based on the (a) diagram in fig. 1, the key sequence from left to right, from top to bottom, is "4", "7", "6", "3", "2", "8", "5", "1", "0", and "9". Based on the (B) diagram in fig. 1, the key sequence from top to bottom is "6", "0", "7", "8", "2", "9", "5", "3", "4", and "1" in this order from left to right. Based on the (C) diagram in fig. 1, the keys from left to right, from top to bottom, are "0", "8", "3", "6", "9", "2", "4", "7", "1", and "5" in this order. Therefore, the information displayed by the same key position is different on the withdrawal password key interface seen from different angles. For example, when the withdrawal password is "1024" input by the user at the front view, the input password seen by the user at the left view is "9720", and the input password seen by the user at the right view is "5871", so that the withdrawal password content cannot be inferred by the user at the left view and the right view according to the point pressing gesture and position of the user at the front view, thereby improving the safety and reliability of the withdrawal password input process.
For the sake of understanding, please refer to fig. 2, fig. 2 is a schematic diagram of a scenario applied to the intelligent door lock in the embodiment of the present application, as shown in fig. 2 (a) illustrates a door lock password key interface seen by a user from a left side view, fig. 2 (B) illustrates a door lock password key interface seen by the user from a front view, and fig. 2 (C) illustrates a door lock password key interface seen by the user from a right side view. Similar to what is described in fig. 1, the same key positions exhibit different information in the door lock code key interface as seen from different angles. The user at the left view angle and the user at the right view angle cannot infer the password content of the door lock according to the click gesture and the position of the user at the front view angle, so that the safety and the reliability of the password input process of the door lock are improved.
For the sake of understanding, please refer to fig. 3, which is a schematic diagram of a scenario applied to a user terminal in the embodiment of the present application, as shown in fig. 3 (a) illustrates a mobile phone password input interface seen by a user from a left side view, fig. 3 (B) illustrates a mobile phone password input interface seen by the user from a front view, and fig. 3 (C) illustrates a mobile phone password input interface seen by the user from a right side view. A user may attach a lenticular film to the display screen to impart the functionality of a light field display to the display screen. The lenticular lens film is realized based on lenticular lens technology, and the principle of the lenticular lens technology is that a layer of lenticular lens is added in front of a liquid crystal display screen, and the image plane of the liquid crystal display screen is positioned on the focal plane of the lens, so that each sub-pixel can be projected by the lenticular lens in different directions. Thus, both eyes view the display screen from different angles and see different sub-pixels. At present, the lenticular lens film can support two parallax images on the left and right sides of the transverse screen, and it can be understood that the lenticular lens film can also support a vertical screen and can display more than two password input interfaces. Similar to what is described in fig. 1, in the mobile phone password input interface seen from different angles, the information displayed at the same key position is different, so that the safety and reliability of the mobile phone password input process are improved.
For ease of understanding, referring to fig. 4, fig. 4 is a schematic view of a scene applied to holographic projection in an embodiment of the present application, where fig. 4 (a) illustrates a holographic projection password input interface seen by a user from a left side view angle, fig. 4 (B) illustrates a holographic projection password input interface seen by the user from a front view angle, and fig. 4 (C) illustrates a holographic projection password input interface seen by the user from a right side view angle. The method and the device can utilize the negative refractive index plate to refract the stereoscopic content of the light field display to be displayed in the air, achieve the effect of holographic projection, and can display the holographic projection password input interface in the space without bearing entities (such as a display screen or a projection screen). Similar to what is described in fig. 1, the information presented by the same key position in the holographic projected password input interface seen from different angles is different.
For easy understanding, referring to fig. 5, fig. 5 is a schematic diagram of an architecture of an information input system in an embodiment of the present application, where the information input system includes a server and a terminal device, the terminal device sends a password input by a user to the server, the server verifies the password, and a verification result of the password is fed back to the terminal device. The server related to the application can be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, and can also be a cloud server for providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDNs), basic cloud computing services such as big data and artificial intelligence platforms. The terminal device may be, but is not limited to, a password input device, a holographic projection device, a smart phone, a tablet computer, a notebook computer, a palm computer, a personal computer, a smart television, etc. The terminal device and the server may be directly or indirectly connected through wired or wireless communication, which is not limited herein. The number of servers and terminal devices is not limited either.
Based on this, referring to fig. 6, fig. 6 is a schematic flow chart of generating a password key interface in the embodiment of the present application, and specifically, as shown in the drawings:
in step S1, the terminal device generates M preset key interface types, respectively labeled as P1. The preset key interface types are at least two, namely one preset key interface type is corresponding to a viewing angle range of 0-90 degrees from left to right, and the other preset key interface type is corresponding to a viewing angle range of 90-180 degrees from left to right.
In step S2, the terminal device sequentially renders 1 to N number of cipher key interfaces from left to right, the number of cipher key interfaces being N in total, the number of N being dependent on the hardware capabilities of the light field display. When the terminal equipment renders the x-th picture, the password key interface can adopt P (x/N x M) preset key interface types, so that the password key corresponding to the preset key interface types is rendered at the angle.
In step S3, the terminal device provides the rendered N password key interfaces.
With reference to the foregoing description, a method for inputting information in the present application will be described, referring to fig. 7, fig. 7 is a schematic diagram of one embodiment of a method for inputting information in an embodiment of the present application, where, as shown in the drawing, one embodiment of the method for inputting information in the embodiment of the present application includes:
101. The terminal equipment provides N password key interfaces, wherein the N password key interfaces correspond to M preset key interface types, each preset key interface type corresponds to a visual angle range, the password key interfaces corresponding to the same preset key interface type have the same key arrangement, the password key interfaces corresponding to different preset key interface types have different key arrangements, N is an integer greater than or equal to 2, M is an integer greater than or equal to 2 and less than or equal to N;
in this embodiment, the terminal device may provide N key interfaces for passwords using a light field display technology. The light field display technology can enable a user to see different pictures from different visual angles, and as two eyes of a person have a distance, parallax is caused by seeing the pictures from the two visual angles, so that a viewing effect of naked eye three-dimensional (3D) can be formed. The light field display that this application adopted can be lenticular lens display, adds one deck cylindrical lens grating on the liquid crystal display promptly, and cylindrical lens projects the different directions with the last different pixels of liquid crystal display.
In particular, the value of N depends on the light field display hardware capabilities. For example, a light field display may provide pictures at 45 different viewing angles, i.e., N equals 45.
And M is greater than or equal to 2, and if M is equal to 2, two preset key interface types are provided. For example, a viewing angle range of 0 ° (including 0 °) to 90 ° (including 90 °) from left to right corresponds to one preset key interface type, and a viewing angle range of 90 ° (excluding 90 °) to 180 ° (including 180 °) from left to right corresponds to another preset key interface type. Taking M equal to 3 as an example, the method includes a preset key interface type 1, a preset key interface type 2 and a preset key interface type 3. The view angle range corresponding to the preset key interface type 1 is 0-60 degrees (including 60 degrees), the view angle range corresponding to the preset key interface type 2 is 60-120 degrees (excluding 60 degrees) and 120-180 degrees (including 60 degrees), and the view angle range corresponding to the preset key interface type 3 is 120-120 degrees (excluding 120 degrees). It should be understood that, in practical applications, the viewing angle ranges corresponding to each preset key interface type need not be completely identical, for example, the viewing angle range corresponding to the preset key interface type 1 may also be 0 ° to 80 °, the viewing angle range corresponding to the preset key interface type 2 is 80 ° to 100 °, and the viewing angle range corresponding to the preset key interface type 3 is 100 ° to 180 °. It can be understood that the number of types of preset key interfaces is not too large, otherwise, the number of password key interfaces in each view angle range is reduced, and the user has a certain distance between eyes, so that the seen password key interfaces may be unclear due to parallax problem. The number of preset key interface types and the specific view angle range corresponding to each preset key interface type need to be flexibly determined according to actual conditions.
102. When the target object is in the first visual angle range, the terminal equipment displays a first password key interface, wherein the first password key interface corresponds to a first preset key interface type in M preset key interface types;
in this embodiment, if the target object is in the first view angle range, the target object sees a first password key interface corresponding to a first preset key interface type displayed on the terminal device. It will be appreciated that the target object may be a user, a user's eye position, or other device, etc., and is not limited herein.
For ease of understanding, referring to fig. 8, fig. 8 is a schematic diagram of an embodiment of the view angle range in the embodiment of the present application, as shown in the drawing, if the target object is directly in front of the password key interface, the view angle is 90 °, if the target object is at the leftmost side of the password key interface, the view angle is 0 °, and if the target object is at the rightmost side of the password key interface, the view angle is 180 °, moving from the leftmost side of the password key interface to the right front of the password key interface, i.e., the view angle moves from 0 ° to 90 °, and moving from the right front of the password key interface to the rightmost side of the password key interface, i.e., the view angle moves from 90 ° to 180 °.
Specifically, referring to fig. 9, fig. 9 is a schematic diagram of an embodiment of a preset key interface type according to the embodiment of the present application, where fig. 9 (a) is a password key interface corresponding to a preset key interface type 1, fig. 9 (B) is a password key interface corresponding to a preset key interface type 2, and fig. 9 (C) is a password key interface corresponding to a preset key interface type 3. If the first view angle range is 60-120 degrees and the target object is in the first view angle range, determining that the preset key interface type 2 is a first preset key interface type, and determining that the password key interface corresponding to the preset key interface type 2 is a first password key interface.
It should be understood that the foregoing examples are only for understanding the present solution, and the specific first view angle range and the first password key interface need to be flexibly determined according to practical situations.
103. And the terminal equipment acquires first input information based on K first keys displayed on the first password key interface when detecting the operation of at least one first key in the K first keys, wherein K is an integer greater than or equal to 2.
In this embodiment, since the first password key interface displays K first keys, the user operates at least one first key of the K first keys according to the set password, inputs the set password information, and the terminal device detects the operation to obtain the password information, where the password information is the first input information. Specifically, the operation in this embodiment may be a click operation or a press operation, and in practical application, the operation may also be a touch operation, a sliding operation, or a voice output operation, which is not limited herein. For ease of understanding, the present embodiment is described in terms of a purely numeric code key interface, assuming that K is equal to 10, and each first key corresponds to a number. It will be appreciated that the first code key interface may also include letters and special symbols.
Referring to fig. 10, fig. 10 is a schematic diagram illustrating an embodiment of obtaining first input information in the embodiment of the present application, as shown in the drawing, a user sequentially operates a first key "6", a first key "8", a first key "9" and a first key "7" in the first password key interface, where the terminal device may detect the operation, and obtain the first input information based on the operation, and the first input information is "6897".
In the embodiment of the application, an information input method is provided, N password key interfaces are provided, wherein the N password key interfaces correspond to M preset key interface types, each preset key interface type corresponds to a visual angle range, the password key interfaces corresponding to the same preset key interface type have the same key arrangement, the password key interfaces corresponding to different preset key interface types have different key arrangements, when a target object is in a first visual angle range, a first password key interface is displayed, finally based on K first keys displayed on the first password key interface, and when an operation specific to at least one first key of the K first keys is detected, first input information is acquired. By the mode, the password key interfaces seen by the user in different view angles have different key arrangements, and the same key position presents different numerical values in the password key interfaces corresponding to the different view angles, so that not only is the situation that other people see the input password from the side face of the password inputter avoided, but also the password content cannot be deduced according to the click gesture and the position of the password inputter, and the safety and the reliability of the password input process are improved.
Optionally, based on the embodiment corresponding to fig. 7, in an optional embodiment provided in the embodiment of the present application, the providing, by the terminal device, N number of password key interfaces may include:
the terminal equipment determines the total number of pictures of the renderable pictures according to the display capability of the light field display, wherein the total number of pictures of the renderable pictures is equal to N;
the terminal equipment renders N cipher key interfaces according to the total number of pictures of the renderable pictures and M preset key interface types, wherein at least one cipher key interface corresponding to each preset key interface type is rendered, and the sum of the cipher key interfaces corresponding to the M preset key interface types is equal to the total number of pictures of the renderable pictures.
In this embodiment, a method of rendering N number of key interfaces is described. The terminal device may determine the total number of pictures of the renderable pictures according to the display capability of the light field display, where the total number of pictures of the renderable pictures is N, and in this embodiment, the total number of pictures of the renderable pictures is 45 as an example. The terminal equipment obtains N cipher key interfaces through rendering according to the total number of the pictures of the renderable pictures and M preset key interface types, each preset key interface type corresponds to at least one cipher key interface, and the sum of the cipher key interfaces corresponding to the M preset key interface types is equal to the total number of the pictures of the renderable pictures.
The password key interfaces corresponding to each preset key interface type may be equally distributed or different, for example, the total number of the renderable pictures is 45, and three preset key interface types exist, so each preset key interface type may correspond to 15 password key interfaces respectively. Or, the preset key interface type 1 corresponds to 10 password key interfaces, the preset key interface type 2 corresponds to 15 password key interfaces, and the preset key interface type 3 corresponds to 20 password key interfaces. It should be understood that the number of password key interfaces corresponding to each preset key interface type is not limited herein, and the rendering manner is similar to that described in fig. 5, and will not be repeated here.
For convenience of understanding, please refer to fig. 11, fig. 11 is a schematic diagram of an embodiment of a plurality of key interfaces in the embodiment of the present application, and as shown in the figure, the preset key interface type 1 corresponds to 15 key interfaces, and the 15 key interfaces are the same. Similarly, the 15 cipher key interfaces corresponding to the preset key interface type 2 are the same, and the 15 cipher key interfaces corresponding to the preset key interface type 3 are the same.
In the embodiment of the application, the method for rendering the N password key interfaces is provided, and the purpose of rendering the N password key interfaces is achieved by using the light field display in the mode, so that feasibility and operability of the scheme are improved.
Optionally, based on the embodiment corresponding to fig. 7, in an optional embodiment provided in the embodiment of the present application, after providing N number of password key interfaces, the method for inputting information may further include:
when the target object is in the second visual angle range, the terminal equipment displays a second password key interface, wherein the second password key interface corresponds to a second preset key interface type in the M preset key interface types, and the second preset key interface type and the first preset key interface type belong to different interface types;
and the terminal equipment acquires second input information based on K second keys displayed on the second password key interface when detecting the operation of at least one second key in the K second keys, wherein the key arrangement of the K second keys is inconsistent with the key arrangement of the K first keys.
In this embodiment, a method for displaying different password key interfaces in different viewing angle ranges is described. Because the light field display can display different interfaces at different angles, when the target object is in the second visual angle range, a second password key interface can be seen. The second password key interface belongs to a second preset key interface type, and the second preset key interface type and the first preset key interface type belong to different interface types, so that the difference between the first password key interface and the second password key interface can be determined.
After the terminal equipment displays the second password key interface, the second password key interface displays K second keys, the target object operates at least one second key in the K second keys according to the set password, the set password information is input, the terminal equipment detects the operation to obtain the password information, and the password information is the second input information.
For ease of understanding, three preset key interface types are taken as an example, and the first view angle range is 60 ° to 120 °, please refer to fig. 9 again, and as shown in the drawing, the first password key interface is shown in fig. 9 (B) assuming that the first view angle range is 60 ° to 120 ° corresponding to the preset key interface type 2. Assuming that the second view angle range is 0 ° to 60 °, and the target object is in the view angle range of 0 ° to 60 °, the preset key interface type 1 is a second preset key interface type, and the second password key interface is as shown in fig. 9 (a), it can be seen that 10 second keys in fig. 9 (a) and 10 first keys in fig. 9 (B) have different information at the same position.
Referring to fig. 12, fig. 12 is a schematic diagram illustrating an embodiment of obtaining second input information in the embodiment of the present application, as shown in the drawing, the target object operates a second key "4", a second key "3", a second key "8" and a second key "6" in the second password key interface, and at this time, the terminal device may detect the operation and obtain the second input information based on the operation, where the second input information is "4386".
In this embodiment of the present invention, a method for displaying different password key interfaces in different view angle ranges is provided, by which when a target object is in a second view angle range different from a first view angle range, a second password key interface different from a first password key interface is displayed, even if the target object performs password input on the same key position in the second password key interface, the obtained second input information is different from the first input information, so that password content cannot be inferred according to the key position of a password inputter, thereby improving security and reliability of a password input process.
Optionally, on the basis of the embodiment corresponding to fig. 7, an optional embodiment provided in the embodiment of the present application may further include:
if the first visual angle range is a preset visual angle range, the terminal equipment determines that K first keys displayed on the first password key interface and K preset keys have the same key arrangement, wherein the key arrangement corresponding to the K preset keys is real key arrangement;
if the first visual angle range is not the preset visual angle range, the terminal equipment determines that K first keys displayed on the first password key interface and K preset keys have different key arrangement.
In this embodiment, a method for displaying and displaying a real password key interface in a preset viewing angle is introduced. When the first visual angle range where the target object is located is a preset visual angle range, determining that K first keys displayed on the first password key interface and K preset keys have the same key arrangement, namely the real key arrangement at the moment. The first visual angle range is not a preset visual angle range, namely, when the visual angle range of the target object is not in the preset visual angle range, the terminal equipment determines that K first keys displayed on the first password key interface and K preset keys have different key arrangements, namely, the target object cannot see the real key arrangement. For the convenience of understanding, the front view angle range is taken as a preset view angle range, and in practical application, the preset view angle range and the real key arrangement can be flexibly set according to the particularities of the application scene, for example, the preset view angle range can also be a left view angle range or a right view angle range, and the application is not limited.
For ease of understanding, three types of preset key interfaces are taken as an example, and the preset viewing angle ranges from 60 ° to 120 °, please refer to fig. 9 again, where the key arrangement is shown in fig. 9 (a), fig. 9 (B), and fig. 9 (C). Since the preset viewing angle range is 60 ° to 120 °, the password key interface in the diagram (B) in fig. 9 belongs to the real key arrangement, and therefore, 10 preset keys (only digital keys) are displayed in the password key interface. If the first viewing angle range of the target object is 60 ° to 120 °, that is, the first viewing angle range is a preset viewing angle range. If the first viewing angle range of the target object is 0 ° to 60 °, or 120 ° to 180 °, i.e., the first viewing angle range is not a preset viewing angle range.
In the embodiment of the application, the method for displaying and displaying the real password key interface under the preset visual angle range is provided, and by the mode, because the key arrangement corresponding to the preset key is the real key arrangement, when the password inputter is in the preset visual angle range, the real key arrangement displayed by the terminal equipment can be seen, and when the password inputter is not in the preset visual angle range, the real key arrangement cannot be seen, so that the password content cannot be deduced by the non-password inputter according to the key position of the password inputter, and the safety and reliability of the password input process are further improved.
Optionally, on the basis of the embodiment corresponding to fig. 7, before the terminal device provides the N number of password key interfaces, an optional embodiment provided in this embodiment of the present application may further include:
the terminal equipment acquires a visual angle range switching instruction, wherein the visual angle range switching instruction carries a visual angle identifier of a preset visual angle range;
the terminal device determines a preset viewing angle range from the M viewing angle ranges in response to the viewing angle range switching instruction.
In this embodiment, a method for determining a preset viewing angle range based on a viewing angle range switching instruction is described. Before the terminal device provides the N password key interfaces, the target object may customize a preset view angle range according to the requirement, that is, trigger a view angle range switching instruction, where the view angle range switching instruction carries a view angle identifier for indicating the preset view angle range. The terminal device determines a preset viewing angle range from the M viewing angle ranges based on the viewing angle range switching instruction. Based on the above, after the terminal device provides the N password key interfaces, the terminal device can display the real key arrangement when the target object is in the preset view angle range.
Illustratively, three preset key interface types are described as an example, and it is assumed that the viewing angle identifier "1" corresponds to the viewing angle range 0 ° to 60 °, the viewing angle identifier "2" corresponds to the viewing angle range 60 ° to 120 °, and the viewing angle identifier "3" corresponds to the viewing angle range 120 ° to 180 °. If the viewing angle identification carried by the viewing angle range switching instruction is "1", the terminal device may determine that the preset viewing angle range is 0 ° to 60 °. If the viewing angle identification carried by the viewing angle range switching instruction is "2", the terminal device may determine that the preset viewing angle range is 60 ° to 120 °. If the viewing angle identification carried by the viewing angle range switching instruction is "3", it may be determined that the preset viewing angle range is 120 ° to 180 °.
According to the method for determining the preset visual angle range based on the visual angle range switching instruction, through the mode, a password inputter can determine the required visual angle range as the preset visual angle range through requirements, and therefore flexibility of determining the preset visual angle range can be improved, and flexibility of the scheme is improved.
Optionally, on the basis of the embodiment corresponding to fig. 7, in an optional embodiment provided in the embodiment of the present application, the obtaining, by the terminal device, a view angle range switching instruction may include:
The terminal equipment provides an initial password key interface, wherein K third keys are displayed on the initial password key interface according to preset key arrangement;
when the target object is in any visual angle range, the terminal equipment displays an initial password key interface;
and the terminal equipment acquires the visual angle switching instruction based on the K third keys displayed on the initial password key interface when detecting the operation aiming at least one third key in the K third keys.
In this embodiment, a method of setting a preset viewing angle range is described. The terminal equipment can provide an initial password key interface, a plurality of third keys are arranged on the initial password key interface according to preset keys, when the target object is in any view angle range, the same initial password key interface can be seen, the target object operates the third keys displayed on the initial password key interface according to the required view angle range, and the terminal equipment can acquire a view angle switching instruction.
Specifically, the initial password key interface is taken as a pure number interface for description as an example, the number of the third keys is 10, and the preset keys are arranged from left to right, and are sequentially arranged from top to bottom in the order of 1, 2, 3, 9 and 0. Assuming that 5 view ranges, namely, a view range 1, a view range 2 and a view range 5, are preset, if the target object operates the third key "1", the terminal device may acquire a view range switching instruction carrying the view identifier "1", and determine the view range corresponding to the view identifier "1" from the 5 view ranges according to the view range switching instruction.
For ease of understanding, referring to fig. 13, fig. 13 is a schematic diagram illustrating an embodiment of setting a preset viewing angle range in the embodiment of the present application, where A1, A2, and A3 are shown as the drawing, and A1 is used to indicate a third key, a third key A1 is used to indicate a viewing angle range 1, and the viewing angle range 1 is a viewing angle range corresponding to the preset key interface type 1, a third key A2 is used to indicate a viewing angle range 2, and the viewing angle range 2 is a viewing angle range corresponding to the preset key interface type 2, a third key A3 is used to indicate a viewing angle range 3, and the viewing angle range 3 is a viewing angle range corresponding to the preset key interface type 3. Before the terminal device provides the password key interface, the initial password key interface as shown in the diagram (a) in fig. 13 can be seen in any view angle range. The third key A1 may be operated if the target object wishes to set the viewing angle range 1 to a preset viewing angle range.
In this embodiment of the present application, a method for setting a preset viewing angle range is provided, by which a password inputter operates a third key in an initial password key interface through a requirement, that is, selects a requirement of the password inputter to determine the preset viewing angle range, thereby improving the flexibility of determining the preset viewing angle range, and further improving the flexibility of the scheme.
Optionally, on the basis of the embodiment corresponding to fig. 7, in an optional embodiment provided in the embodiment of the present application, the obtaining, by the terminal device, a view angle range switching instruction may include:
the terminal equipment provides N initial password key interfaces, wherein the N password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a visual angle range, each initial password key interface corresponding to each initial key interface type comprises at least two third keys, and the at least two third keys have the same key arrangement;
when the target object is in any visual angle range, the terminal equipment displays an initial password key interface, wherein the initial password key interface belongs to any one of N initial password key interfaces;
based on the K third keys displayed on the initial password key interface, when the terminal equipment detects the operation aiming at least one third key in at least two third keys, the terminal equipment acquires the visual angle switching instruction.
In this embodiment, another method of setting a preset viewing angle range is described. If the initial key interface types are two, the initial password key interfaces corresponding to the two initial key interface types comprise two third keys with the same key arrangement, and if the initial key interface types are three, the initial password key interfaces corresponding to the three initial key interface types comprise three third keys with the same key arrangement. Each initial key interface type corresponds to a visual angle range, and the target object triggers a visual angle switching instruction according to the operation of a third key displayed on the initial password key interface.
Specifically, the description is made by taking the initial password key interface as a pure number password key interface, assuming that the initial password key interface 1 belongs to an initial key interface type 1, the initial password key interface 2 belongs to an initial key interface type 2, the initial password key interface 3 belongs to an initial key interface type 3, the view angle range corresponding to the initial key interface type 1 is 0 ° to 60 °, the view angle range corresponding to the initial key interface type 2 is 60 ° to 120 °, and the view angle range corresponding to the initial key interface type 3 is 120 ° to 180 °. Based on this, the initial password key interface corresponding to the three initial key interface types includes 3 third keys with the same key arrangement, for example, the first three third keys from left to right and from top to bottom are arranged in the order of "1", "2" and "3", and the other 7 third keys are arranged randomly.
When the target object is within the viewing angle range of 0 ° to 60 °, the terminal device displays the initial key interface type 1 corresponding to the initial password key interface 1, and the target object operates the third key "2" displayed in the initial password key interface 1, then the terminal device may acquire the viewing angle identifier "2", and then the preset viewing angle range may be indicated according to the viewing angle identifier "2", that is, the preset viewing angle range is 60 ° to 120 °.
It should be understood that, in the embodiment, the initial password key interface is described as a pure number password key interface, and in practical application, the initial password key interface may also be a pure letter password key interface, or a password key interface with mixed letters and numbers, etc., which is not limited herein.
For ease of understanding, referring to fig. 14, fig. 14 is a schematic diagram illustrating an embodiment of an initial password key interface according to the embodiment of the present application, where fig. 14 is a diagram illustrating an initial password key interface corresponding to an initial key interface type 1, fig. 14 is a diagram illustrating an initial password key interface corresponding to an initial key interface type 2, fig. 14 is a diagram illustrating an initial password key interface corresponding to an initial key interface type 3, B1, B2, and B3 are respectively used to indicate different third keys, fig. 14 is a diagram illustrating a third key B1, a third key B2, and a third key B3 on the initial password key interface in fig. 14, and a diagram illustrating a third key B1, a third key B2, and a third key B3 on the initial password key interface in fig. 14 (C) have the same arrangement, and are arranged in a random manner, respectively.
Further, when the target object is within the view angle range of 60 ° to 120 °, the terminal device displays the initial key interface shown in fig. 14 (B), if the target object operates the third key B1 displayed in the initial key interface, the terminal device may acquire the input information "1", based on the input information "1", it is known that the target object wants the preset view angle range to be the view angle range 1, and the view angle range 1 corresponds to the view angle identifier "1", that is, the terminal device acquires the view angle range switching instruction carrying the view angle identifier "1", and determines the preset view angle range, that is, the preset view angle range is 0 ° to 60 °, according to the view angle range switching instruction.
In this embodiment of the present invention, another method for setting a preset view angle range is provided, by using the above manner, since the initial password key interface needs to be determined by the view angle range where the target object is located, the initial password key interfaces corresponding to different view angle ranges are also different, so that flexibility of displaying the initial password key interface can be improved, and secondly, the password inputter operates the third key in the initial password key interface by requirement, that is, selects the requirement of the password inputter to determine the preset view angle range, thereby improving flexibility of determining the preset view angle range, and further improving flexibility of the scheme.
Optionally, on the basis of the embodiment corresponding to fig. 7, in an optional embodiment provided in the embodiment of the present application, the obtaining, by the terminal device, a view angle range switching instruction may include:
the terminal equipment provides N initial password key interfaces, wherein the N password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a visual angle range, the initial password key interfaces corresponding to the same initial key interface type have the same key arrangement, and the initial password key interfaces corresponding to different initial key interface types have different key arrangements;
when the target object is in the target visual angle range, the terminal equipment displays a target initial password key interface;
based on K third keys displayed on the target initial password key interface, when the terminal equipment detects the operation aiming at least one third key in the K third keys, the terminal equipment acquires the visual angle switching instruction.
In this embodiment, another method of setting a preset viewing angle range is described. The terminal equipment provides a plurality of initial password key interfaces, and the initial password key interfaces have corresponding relations with the initial key interface types. Each initial key interface type corresponds to a visual angle range, the initial password key interfaces corresponding to the same initial key interface type have the same key arrangement, and the initial password key interfaces corresponding to different initial key interface types have different key arrangements. When the target object is in the target visual angle range, a target initial password key interface corresponding to the target visual angle range can be seen, so that the target object can operate a third key displayed on the target initial password key interface, and the terminal equipment can acquire a visual angle switching instruction.
Specifically, the description is made by taking the initial password key interface as a pure number password key interface, assuming that the initial password key interface 1 belongs to an initial key interface type 1, the initial password key interface 2 belongs to an initial key interface type 2, the initial password key interface 3 belongs to an initial key interface type 3, the view angle range corresponding to the initial key interface type 1 is 0 ° to 60 °, the view angle range corresponding to the initial key interface type 2 is 60 ° to 120 °, and the view angle range corresponding to the initial key interface type 3 is 120 ° to 180 °. The initial password key interfaces corresponding to the three initial key interface types have different key arrangements. Assuming that the target view angle range is 60-120 degrees, when the target object is in the target view angle range, the initial key interface corresponding to the initial key interface type 2 can be determined to be the target initial key interface. It should be appreciated that in practical applications, the target viewing angle range may also be 0 ° to 60 °, alternatively 120 ° to 180 °, and the specific target viewing angle range is not limited herein.
Further, when the target object is within the target view angle range, the terminal device displays the target initial password key interface, and assuming that the target object operates the third key "3" displayed in the target initial password key interface, the terminal device may acquire the view angle identifier "3", and then the preset view angle range may be indicated according to the view angle identifier "3", that is, the preset view angle range is 120 ° to 180 °.
It should be understood that, in the embodiment, the initial password key interface is described as a pure number password key interface, and in practical application, the initial password key interface may also be a pure letter password key interface, or a password key interface with mixed letters and numbers, etc., which is not limited herein.
For ease of understanding, three initial key interface types are taken as a pure digital interface, and the target view angle range is 60 ° to 120 ° is described as an example, please refer to fig. 15, fig. 15 is a schematic diagram of another embodiment of the initial key interface in the embodiment of the present application, as shown in fig. 15 (a) illustrates an initial key interface corresponding to initial key interface type 1, fig. 15 (B) illustrates an initial key interface corresponding to initial key interface type 2, fig. 15 (C) illustrates an initial key interface corresponding to initial key interface type 3, and C1, C2, and C3 are respectively used to indicate different third keys. It can be seen that each initial password key interface has a different key arrangement in fig. 15 (a), 15 (B) and 15 (C). Assuming that the target viewing angle range is 60 ° to 120 °, the initial password key interface shown in the (B) diagram in fig. 15 is the target initial password key interface. If the target object operates the third key C3 displayed in the initial password key interface, the terminal device may acquire the input information "3", based on the input information "3", it may be known that the desired preset viewing angle range of the target object is the viewing angle range 3, and the viewing angle range 3 corresponds to the viewing angle identifier "3", that is, the terminal device acquires the viewing angle range switching instruction carrying the viewing angle identifier "3", and determines the preset viewing angle range according to the viewing angle range switching instruction, that is, the preset viewing angle range is 120 ° to 180 °.
In this embodiment of the present invention, another method for setting a preset view angle range is provided, by which, since an initial password key interface needs to be determined by a target object being in the target view angle range, and the target view angle ranges determined according to different requirements are different, the initial password key interface corresponding to each view angle range being different is also different, so that flexibility of displaying the target initial password key interface can be improved, and secondly, a password inputter operates a third key in the initial password key interface by the requirement, that is, the password inputter needs to determine the preset view angle range is selected, thereby improving flexibility of determining the preset view angle range, and further improving flexibility of the scheme.
Optionally, on the basis of the embodiment corresponding to fig. 7, an optional embodiment provided in the embodiment of the present application may further include:
when the target object is in any one view angle range, the terminal equipment displays the view angle identifier corresponding to the any one view angle range.
In this embodiment, a method of displaying a viewing angle identifier is described. When the target object is in any one view angle range, displaying the view angle identifier corresponding to any one view angle range. Because different visual ranges may have different preset key interface types, in order to facilitate the target object to clearly know which visual range the target object is in, the corresponding visual angle identifier may be displayed on the password key interface corresponding to the preset key interface type.
Specifically, three preset key interface types are taken as an introduction, wherein the view angle range corresponding to the preset key interface type 1 is 0 ° to 60 °, and the corresponding view angle identifier is "1". The corresponding visual angle range of the preset key interface type 2 is 60-120 degrees, and the corresponding visual angle mark is '2'. The corresponding visual angle range of the preset key interface type 3 is 120-180 degrees, and the corresponding visual angle mark is 3. Assuming that the target object is within the viewing angle range of 120 ° to 180 °, the viewing angle identification "3" may be displayed simultaneously when the password key interface is displayed.
It should be noted that, the position where the visual angle identifier is displayed may be directly above or directly below the password key interface, and the specific position where the visual angle identifier is displayed is not limited here.
For ease of understanding, a description will be given with reference to fig. 16 by taking a position of displaying the view angle identifier as a position directly above the password key interface as an example, and fig. 16 is a schematic view of an embodiment of displaying the view angle identifier in the embodiment of the present application, where D1, D2, and D3 are used to indicate different view angle identifiers respectively. Fig. 16 (a) illustrates a password key interface corresponding to the preset key interface type 1, fig. 16 (B) illustrates a password key interface corresponding to the preset key interface type 2, and fig. 16 (C) illustrates a password key interface corresponding to the preset key interface type 3. Since the view angle identifier corresponding to the preset key interface type 1 is "1", the displayed view angle identifier is "1", and so on, the view angle identifier "2" is displayed directly above the password key interface shown in the diagram (B) in fig. 16, and the view angle identifier "3" is displayed directly above the password key interface shown in the diagram (C) in fig. 16. It should be appreciated that the foregoing examples are merely for understanding the present solution, and that specific view identifications need to be flexibly determined according to specific view ranges.
In the embodiment of the application, the method for displaying the visual angle identifier is provided, and the corresponding visual angle identifier is displayed while the password key interface is displayed in the above manner, so that a password inputter can determine the specific visual angle range of the password inputter through the visual angle identifier, thereby enabling the password inputter to recognize the angular correctness of the password key interface, and improving the accuracy of information input.
Optionally, on the basis of the embodiment corresponding to fig. 7, before the terminal device provides the N number of password key interfaces, an optional embodiment provided in this embodiment of the present application may further include:
the terminal equipment acquires K keys to be arranged;
aiming at each preset key interface type in M preset key interface types, the terminal equipment performs random arrangement on K keys to be arranged to obtain a random sequence corresponding to each preset key interface type, wherein the random sequences corresponding to each preset key interface type are different;
aiming at each preset key interface type in M preset key interface types, the terminal equipment generates key arrangement corresponding to each preset key interface type according to a random sequence corresponding to each preset key interface type;
The terminal device provides N password key interfaces, which may include:
the terminal equipment provides N password key interfaces according to the key arrangement corresponding to each preset key interface type.
In this embodiment, a method of generating a random key arrangement is described. The terminal equipment can randomly arrange the keys to be arranged in advance to obtain random sequences corresponding to each preset key interface type, and the random sequences corresponding to each preset key interface type are different. And generating key arrangement corresponding to each preset key interface type, and finally providing a plurality of password key interfaces according to the key arrangement corresponding to each preset key interface type.
For ease of understanding, the password key interface is described as a pure number interface, referring to fig. 17, fig. 17 is a schematic diagram of an embodiment of keys to be arranged in the embodiment of the present application, and as shown in the drawing, it is assumed that K is equal to 10, that is, 10 keys to be arranged are provided, that is, K1 to K10. Based on this, it is necessary to generate a random sequence of 0 to 9, and sequentially put the random sequence into the keys K1 to K10 to be arranged, and the random sequences of 0 to 9 generated for different preset key interface types are also different.
Further, referring to fig. 18, fig. 18 is a schematic flow chart of generating a random sequence according to an embodiment of the present application, and specifically shown in the drawings;
in step E1, a Password key value List (Password List) is obtained, and the Password key interface is a pure number interface, so the Password key value List is {0,1,2,3,4,5,6,7,8,9}. And identifying each digit in the password key value list to obtain an identification list {0,1,2,3,4,5,6,7,8,9}, wherein the digit "1" corresponds to the identification "1", and so on. In the initial case, the random sequence key pool is empty { }, and the number of loops T is initialized to 0.
In step E2, the number y is randomly generated, y representing any one of the identifiers in the list of identifiers. And adding the digits in the identification list { y } corresponding to the password key value list into the last of the random arrangement sequence key pool, and deleting the digits corresponding to y in the identification list. Assuming y is 5, the random ordered key pool is {5} and the identification list is {0,1,2,3,4,6,7,8,9}.
In step E3, the number of loops T is increased by 1, i.e. the number of times is 1.
In step E4, it is determined whether the number of loops T is equal to the number of digits in the key value list (i.e. 10), if yes, step E5 is executed, and if no, it is indicated that the random sequence key pool does not include all digits in the key value list, and step E2 needs to be executed again.
In step E5, since the number of cycles T is equal to the number of digits in the password key value list, at this time, the random arrangement sequence key pool already includes all digits in the password key value list, and the identification list is empty { }, that is, digits in the random arrangement sequence key pool are sequentially filled in the keys K1 to K10 to be arranged at this time, if the random arrangement sequence key pool is {8,9,3,4,7,6,1,0,2,5}, then "8" is filled in the key K1 to be arranged, "9" is filled in the key K2 to be arranged, and so on, and finally "5" is filled in the key K10 to be arranged, so as to obtain the password key interface corresponding to the preset key interface type.
Referring to fig. 19 further to the flowchart described in fig. 18, fig. 19 is a schematic diagram of an embodiment of generating a password key interface according to an embodiment of the present application, and as shown in fig. 19 (a), specifically, in step F1, the number "8" is filled into the key K1 to be arranged. In step F2, the number "9" is filled into the key K2 to be arranged. In step F3, the number "3" is filled into the key K3 to be arranged. In step F4, the number "4" is filled into the key K4 to be arranged. In step F5, the number "7" is filled into the key K5 to be arranged. In step F6, the number "6" is filled into the key K6 to be arranged. In step F7, the number "1" is filled into the key K7 to be arranged. In step F8, the number "0" is filled into the key K8 to be arranged. In step F9, the number "2" is filled into the key K9 to be arranged. In step F10, the number "5" is filled into the key K10 to be arranged. The password key interface shown in the diagram (B) in fig. 19 can be obtained.
In the embodiment of the application, the method for generating the random key arrangement is provided, by the mode, the random sequence corresponding to each preset key interface type is obtained by randomly arranging the plurality of keys to be arranged, so that the key arrangement corresponding to each preset key interface type is generated, and because the random sequences are different, the key arrangements of different preset key interface types are also different, and the generated password key interfaces are different, so that the flexibility of the password key interfaces is improved.
Optionally, in an alternative embodiment provided in the embodiment of the present application based on the embodiment corresponding to fig. 7, when the terminal device detects an operation for at least one first key of the K first keys based on the K first keys displayed on the first password key interface, after obtaining the first input information, the method may further include:
if the terminal equipment detects the operation aiming at the reset key, the first input information is emptied, and an initial input interface is displayed;
if the terminal equipment detects the operation aiming at the backspace key, deleting the value input last time in the first input information;
and if the terminal equipment detects the operation aiming at the confirmation key, checking the first input information and displaying an information checking result.
In this embodiment, a manner in which the target object modifies the input information is described, and for example, since the target object may have an information input error, the target object may operate the reset key, thereby displaying the initial input interface. For example, the target object may select to delete the last inputted value, i.e., operate the backspace key, thereby deleting the last inputted value in the first input information. For example, if the target object determines that the first input information is input, the confirm button may be operated, and then the first input information is checked, and the information check result is displayed.
For easy understanding, referring to fig. 20, fig. 20 is a schematic flow chart of an information input processing procedure in the embodiment of the present application, and as shown in the drawing, in step G1, the terminal device displays a first password key interface. In step G2, the terminal device acquires first input information. In step G31, if the terminal device detects an operation for the reset key, in step G32, the first input information is cleared and an initial input interface is presented, and in step G41, if the terminal device detects an operation for the backspace key, in step G42, the value that was last input in the first input information is deleted. In step G51, if the terminal device detects an operation for the confirm button, in step G52, the first input information is checked, and the information check result is displayed.
Specifically, referring to fig. 21, fig. 21 is a schematic diagram showing an initial input interface based on a reset operation according to an embodiment of the present application, and as shown in fig. 21 (a), a first password key interface is shown, where the first password key interface shows first input information. After the target object operates the reset key, an initial input interface as illustrated in fig. 21 (B) may be displayed, with no input information displayed.
Referring to fig. 22, fig. 22 is a schematic diagram showing an initial input interface based on a backspace operation according to an embodiment of the present application, as shown in fig. 22 (a), which illustrates a first password key interface, the first password key interface shows first input information, and the first input information is "5124". After the target object operates the backspace key, the last value input in the first input information may be deleted, that is, the last digit "4" in the first input information may be deleted, and an input interface as illustrated in fig. 22 (B) may be displayed, where the input information displayed by the input interface is "512".
Referring to fig. 23, fig. 23 is a schematic diagram showing an information verification result based on a confirmation operation according to an embodiment of the present application, and as shown in fig. 23 (a), a first key interface is shown, where the first key interface shows first input information. After the target object operates the confirmation key, the first input information needs to be checked, and the information check result is displayed, if the information check result is that the information check is successful, an interface can be displayed as shown in the diagram (B) in fig. 23. If the information verification result is that the information verification fails, an interface may be shown as illustrated in fig. 23 (C). It should be appreciated that the foregoing examples are merely for understanding the present solution, and that the specific interface needs to be determined according to the target object requirements and operational flexibility.
In the embodiment of the application, a way for modifying the input information by the target object is provided, and by the way, response is performed based on different operations of the target object, so that the flexibility of information input is further improved.
Referring to fig. 24, fig. 24 is a schematic diagram illustrating an embodiment of an information input device according to an embodiment of the present application, and the information input device 20 includes:
the providing module 201 is configured to provide N cipher key interfaces, where N cipher key interfaces correspond to M preset key interface types, each preset key interface type corresponds to a view angle range, cipher key interfaces corresponding to the same preset key interface type have the same key arrangement, cipher key interfaces corresponding to different preset key interface types have different key arrangements, N is an integer greater than or equal to 2, and M is an integer greater than or equal to 2 and less than or equal to N;
the display module 202 is configured to display a first password key interface when the target object is in the first view angle range, where the first password key interface corresponds to a first preset key interface type of the M preset key interface types;
The obtaining module 203 is configured to display K first keys displayed on the first password key interface, and obtain first input information when an operation for at least one first key of the K first keys is detected, where K is an integer greater than or equal to 2.
In this embodiment of the present application, an information input device is provided, by adopting the above device, a user sees a password key interface in different viewing angle ranges and has different key arrangements, and the same key position presents different values in the password key interface corresponding to the different viewing angle ranges, so that not only is the situation that other people see the input password from the side of the password inputter avoided, but also the password content cannot be deduced according to the pressing gesture and the position of the password inputter, thereby improving the security and reliability of the password input process.
Alternatively, in another embodiment of the information input device 20 provided in the embodiment of the present application based on the embodiment corresponding to fig. 24 described above,
a providing module 201, specifically configured to determine a total number of pictures of the renderable pictures according to a display capability of the light field display, where the total number of pictures of the renderable pictures is equal to N;
and rendering according to the total number of the pictures of the renderable pictures and M preset key interface types to obtain N password key interfaces, wherein at least one password key interface corresponding to each preset key interface type is rendered, and the sum of the password key interfaces corresponding to the M preset key interface types is equal to the total number of the pictures of the renderable pictures.
In the embodiment of the application, the information input device is provided, and the aim of rendering a plurality of password key interfaces is achieved by utilizing the light field display by adopting the device, so that the feasibility and operability of the scheme are improved.
Alternatively, in another embodiment of the information input device 20 provided in the embodiment of the present application based on the embodiment corresponding to fig. 24 described above,
the display module 202 is further configured to display a second password key interface when the target object is in the second view angle range after the N password key interfaces are provided by the providing module, where the second password key interface corresponds to a second preset key interface type of the M preset key interface types, and the second preset key interface type and the first preset key interface type belong to different interface types;
the obtaining module 203 is further configured to obtain second input information when an operation for at least one second key of the K second keys is detected based on the K second keys displayed on the second password key interface, where a key arrangement of the K second keys is inconsistent with a key arrangement of the K first keys.
In this embodiment of the present invention, an information input device is provided, by adopting the above device, when a target object is in a second view angle range different from a first view angle range, a second password key interface different from a first password key interface is displayed, even if the target object inputs a password at the same key position on the second password key interface, the obtained second input information is different from the first input information, so that the password content cannot be inferred according to the key position of the password inputter, thereby improving the security and reliability of the password input process.
Optionally, in another embodiment of the information input device 20 provided in the embodiment of the present application, based on the embodiment corresponding to fig. 24, the information input device further includes a determining module 204,
the determining module 204 is configured to determine that K first keys displayed on the first password key interface have the same key arrangement as K preset keys if the first view angle range is a preset view angle range, where the key arrangement corresponding to the K preset keys is a real key arrangement;
the determining module 204 is further configured to determine that the K first keys displayed on the first password key interface have different key arrangements with the K preset keys if the first view angle range is not the preset view angle range.
In this embodiment of the present invention, an information input device is provided, and by adopting the above device, since the key arrangement corresponding to the preset key is the real key arrangement, when the password inputter is in the preset viewing angle range, the real key arrangement displayed by the terminal device can be seen, and when the password inputter is not in the preset viewing angle range, the real key arrangement cannot be seen, therefore, the password content cannot be inferred by the non-password inputter according to the key position of the password inputter, and the security and reliability of the password input process are further improved.
Alternatively, in another embodiment of the information input device 20 provided in the embodiment of the present application based on the embodiment corresponding to fig. 24 described above,
the obtaining module 203 is further configured to obtain a view angle range switching instruction before the providing module provides the N password key interfaces, where the view angle range switching instruction carries a view angle identifier of a preset view angle range;
the determining module 204 is further configured to determine a preset viewing angle range from the M viewing angle ranges in response to the viewing angle range switching instruction.
In this embodiment of the application, an information input device is provided, and by adopting the device, a password inputter can determine the required visual angle range as a preset visual angle range through requirements, and the flexibility of determining the preset visual angle range can be improved, so that the flexibility of the scheme is improved.
Alternatively, in another embodiment of the information input device 20 provided in the embodiment of the present application based on the embodiment corresponding to fig. 24 described above,
the obtaining module 203 is specifically configured to provide an initial password key interface, where K third keys are displayed on the initial password key interface according to a preset key arrangement;
when the target object is in any one view angle range, displaying an initial password key interface;
And based on the K third keys displayed on the initial password key interface, acquiring a visual angle switching instruction when the operation of at least one third key of the K third keys is detected.
In this embodiment of the present application, an information input device is provided, by adopting the above device, a password inputter operates a third key in an initial password key interface through a requirement, that is, selects a requirement of the password inputter to determine a preset view angle range, thereby improving the flexibility of determining the preset view angle range, and further improving the flexibility of this scheme.
Alternatively, in another embodiment of the information input device 20 provided in the embodiment of the present application based on the embodiment corresponding to fig. 24 described above,
the obtaining module 203 is specifically configured to provide N initial password key interfaces, where the N password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a view angle range, and the initial password key interface corresponding to each initial key interface type includes at least two third keys, and the at least two third keys have the same key arrangement;
when the target object is in any one view angle range, displaying an initial password key interface, wherein the initial password key interface belongs to any one of N initial password key interfaces;
And acquiring a visual angle switching instruction when detecting the operation of at least one third key in the at least two third keys based on the K third keys displayed on the initial password key interface.
In this embodiment of the present invention, an information input device is provided, with the adoption of the above device, since the initial password key interface needs to be determined by the view angle range where the target object is located, the initial password key interfaces corresponding to different view angle ranges are also different, so that flexibility of displaying the initial password key interface can be improved, and secondly, the password inputter operates the third key in the initial password key interface through the requirement, that is, selects the requirement of the password inputter to determine the preset view angle range, thereby improving flexibility of determining the preset view angle range, and further improving flexibility of the scheme.
Alternatively, in another embodiment of the information input device 20 provided in the embodiment of the present application based on the embodiment corresponding to fig. 24 described above,
the obtaining module 203 is specifically configured to provide N initial password key interfaces, where the N initial password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a view angle range, the initial password key interfaces corresponding to the same initial key interface type have the same key arrangement, and the initial password key interfaces corresponding to different initial key interface types have different key arrangements;
When the target object is in the target visual angle range, displaying a target initial password key interface;
and acquiring a visual angle switching instruction when detecting the operation of at least one third key in the K third keys based on the K third keys displayed on the target initial password key interface.
In this embodiment of the present invention, an information input device is provided, with the adoption of the above device, since an initial password key interface needs to be determined by a target object being in a target view angle range, and the target view angle ranges determined according to different requirements are different, and the initial password key interface corresponding to each view angle range is different, so that flexibility of displaying the target initial password key interface can be improved, and secondly, a password inputter operates a third key in the initial password key interface through the requirement, namely, selects the password inputter requirement to determine a preset view angle range, thereby improving flexibility of determining the preset view angle range, and further improving flexibility of the scheme.
Alternatively, in another embodiment of the information input device 20 provided in the embodiment of the present application based on the embodiment corresponding to fig. 24 described above,
the display module 202 is further configured to display a view angle identifier corresponding to any one view angle range when the target object is in any one view angle range.
In this embodiment of the present application, an information input device is provided, by adopting the above device, when a password key interface is displayed, a corresponding view angle identifier is displayed, so that a password inputter can determine a view angle range where the password inputter is located specifically through the view angle identifier, thereby enabling the password inputter to recognize the angle correctness of the viewed password key interface, and thereby improving the accuracy of information input.
Optionally, in another embodiment of the information input device 20 provided in the embodiment of the present application, based on the embodiment corresponding to fig. 24, the information input device further includes an arrangement module 205 and a generation module 206,
the obtaining module 203 is further configured to obtain K keys to be arranged before the providing module provides the N password key interfaces;
the arrangement module 205 is configured to randomly arrange the K keys to be arranged for each preset key interface type of the M preset key interface types, so as to obtain a random sequence corresponding to each preset key interface type, where the random sequences corresponding to each preset key interface type are different;
the generating module 206 is configured to generate, for each preset key interface type of the M preset key interface types, a key arrangement corresponding to each preset key interface type according to a random sequence corresponding to each preset key interface type;
The providing module 201 is specifically configured to provide N password key interfaces according to the key arrangement corresponding to each preset key interface type.
In this embodiment of the present invention, an information input device is provided, by adopting the above device, by randomly arranging a plurality of keys to be arranged, a random sequence corresponding to each preset key interface type is obtained, so as to generate key arrangement corresponding to each preset key interface type.
Optionally, in another embodiment of the information input device 20 provided in the embodiment of the present application, based on the embodiment corresponding to fig. 24, the information input device further includes a deletion module 207,
the display module 202 is further configured to, based on the K first keys displayed on the first password key interface, when an operation for at least one of the K first keys is detected, obtain first input information, and if an operation for a reset key is detected, empty the first input information, and display an initial input interface;
The deleting module 207 is configured to, based on the K first keys displayed on the first password key interface, delete a value that is input last in the first input information after the first input information is acquired when an operation for at least one of the K first keys is detected, and if an operation for a backspace key is detected;
the display module 202 is further configured to, based on the K first keys displayed on the first password key interface, when an operation for at least one of the K first keys is detected, obtain first input information, and if an operation for a confirmation key is detected, check the first input information, and display an information check result.
In the embodiment of the application, an information input device is provided, and the device is adopted to respond based on different operations of a target object, so that the flexibility of information input is further improved.
The embodiment of the present application further provides another information input device, where the information input device may be disposed in a terminal device, as shown in fig. 25, and fig. 25 is a schematic diagram of an embodiment of the terminal device in the embodiment of the present application, for convenience of explanation, only a portion related to the embodiment of the present application is shown, and specific technical details are not disclosed, and please refer to a method portion of the embodiment of the present application. The terminal device 30 comprises a memory 301, a motion capture 302, a light field display 303, one or more processors (central processing units, CPU) 304 and a bus system 305, the memory 301 being for storing a program, the motion capture 302 being for capturing the operation of a target object, the light field display 303 being for providing a cryptographic key interface, the processor 304 being for executing the program in the memory, i.e. for executing the method described in any of the embodiments of fig. 7 according to instructions in the program code, the bus system 305 being for connecting the memory 301 and the processor 304 for enabling the memory 301 and the processor 304 to communicate.
The light field display 303 and the motion capture device 302 are both connected to the processor, and the technical scheme provided in the application is used in a program requiring password input. The Motion capture device 302 may be an infrared touch frame, a human eye capture device, a mouse, or a Motion control system (Leap Motion) of a finger-operated control electronic device, etc. The infrared touch frame is used for adding touchable point pressing capability to the light field display, if the light field display has the touchable capability, the infrared touch frame is not needed, and the gap point pressing operation can be performed by detecting the finger by utilizing the Leap Motion.
The steps performed by the terminal device in the above-described embodiments may be based on the terminal device structure shown in fig. 25.
The embodiment of the present application further provides another information input device, where the information input device may be disposed in a terminal device, as shown in fig. 26, and fig. 26 is a schematic diagram of another embodiment of the terminal device in the embodiment of the present application, for convenience of explanation, only a portion related to the embodiment of the present application is shown, and specific technical details are not disclosed, and please refer to a method portion of the embodiment of the present application. The terminal device may be any terminal device including a mobile phone, a tablet computer, a personal digital assistant (Personal Digital Assistant, PDA), a Point of Sales (POS), a vehicle-mounted computer, and the like, taking the terminal device as an example of the mobile phone:
Fig. 26 is a block diagram showing a part of the structure of a mobile phone related to a terminal device provided in an embodiment of the present application. Referring to fig. 26, the mobile phone includes: radio Frequency (RF) circuitry 410, memory 420, input unit 430, display unit 440, sensor 450, audio circuitry 460, wireless fidelity (wireless fidelity, wiFi) module 470, processor 480, and power supply 490. It will be appreciated by those skilled in the art that the handset construction shown in fig. 26 is not limiting of the handset and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The following describes the components of the mobile phone in detail with reference to fig. 26:
the RF circuit 410 may be used for receiving and transmitting signals during the process of receiving and transmitting information or communication, in particular, after receiving downlink information of the base station, the downlink information is processed by the processor 480; in addition, the data of the design uplink is sent to the base station. In general, RF circuitry 410 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, and the like. In addition, the RF circuitry 410 may also communicate with networks and other devices via wireless communications. The wireless communications may use any communication standard or protocol including, but not limited to, global system for mobile communications (Global System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), code division multiple access (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE), email, short message service (Short Messaging Service, SMS), and the like.
The memory 420 may be used to store software programs and modules, and the processor 480 may perform various functional applications and data processing of the cellular phone by executing the software programs and modules stored in the memory 420. The memory 420 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 420 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The input unit 430 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the handset. In particular, the input unit 430 may include a touch panel 431 and other input devices 432. The touch panel 431, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 431 or thereabout using any suitable object or accessory such as a finger, a stylus, etc.), and drive the corresponding connection device according to a predetermined program. Alternatively, the touch panel 431 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch azimuth 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 detection device and converts it into touch point coordinates, which are then sent to the processor 480, and can receive commands from the processor 480 and execute them. In addition, the touch panel 431 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The input unit 430 may include other input devices 432 in addition to the touch panel 431. In particular, other input devices 432 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 440 may be used to display information input by a user or information provided to the user as well as various menus of the mobile phone. The display unit 440 may include a display panel 441, and optionally, the display panel 441 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 431 may cover the display panel 441, and when the touch panel 431 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 480 to determine the type of the touch event, and then the processor 480 provides a corresponding visual output on the display panel 441 according to the type of the touch event. Although in fig. 26, the touch panel 431 and the display panel 441 are two independent components to implement the input and output functions of the mobile phone, in some embodiments, the touch panel 431 and the display panel 441 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 450, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 441 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 441 and/or the backlight when the mobile phone moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the handset are not described in detail herein.
Audio circuitry 460, a speaker 461, a microphone 462 can provide an audio interface between the user and the handset. The audio circuit 460 may transmit the received electrical signal after the audio data conversion to the speaker 461, and the electrical signal is converted into a sound signal by the speaker 461 and output; on the other hand, the microphone 462 converts the collected sound signals into electrical signals, which are received by the audio circuit 460 and converted into audio data, which are processed by the audio data output processor 480 and sent to, for example, another cell phone via the RF circuit 410, or which are output to the memory 420 for further processing.
WiFi belongs to a short-distance wireless transmission technology, and a mobile phone can help a user to send and receive e-mails, browse web pages, access streaming media and the like through a WiFi module 470, so that wireless broadband Internet access is provided for the user. Although fig. 26 shows the WiFi module 470, it is understood that it does not belong to the necessary constitution of the mobile phone, and can be omitted entirely as required within the scope of not changing the essence of the invention.
Processor 480 is the control center of the handset, connects the various parts of the entire handset using various interfaces and lines, and performs various functions and processes of the handset by running or executing software programs and/or modules stored in memory 420, and invoking data stored in memory 420. Optionally, the processor 480 may include one or more processing units; alternatively, the processor 480 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 480.
The handset further includes a power supply 490 (e.g., a battery) for powering the various components, optionally in logical communication with the processor 480 through a power management system that performs functions such as managing charge, discharge, and power consumption.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which will not be described herein.
The steps performed by the terminal device in the above-described embodiments may be based on the terminal device structure shown in fig. 26.
Also provided in embodiments of the present application is a computer-readable storage medium having a computer program stored therein, which when run on a computer, causes the computer to perform the methods as described in the foregoing embodiments.
Also provided in embodiments of the present application is a computer program product comprising a program which, when run on a computer, causes the computer to perform the methods described in the foregoing embodiments.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a read-only memory (ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The above embodiments are merely for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the corresponding technical solutions.

Claims (9)

1. A method of information input, comprising:
when the target object is in any one view angle range, displaying a view angle identifier corresponding to the any one view angle range;
acquiring a view angle range switching instruction triggered by the target object, wherein the view angle range switching instruction carries view angle identifications of preset view angle ranges, and different view angle ranges correspond to different view angle identifications;
determining the preset viewing angle range from M viewing angle ranges in response to the viewing angle range switching instruction;
providing N password key interfaces, wherein the N password key interfaces correspond to M preset key interface types, each preset key interface type corresponds to a visual angle range, the password key interfaces corresponding to the same preset key interface type have the same key arrangement, the password key interfaces corresponding to different preset key interface types have different key arrangements, N is an integer greater than or equal to 2, and M is an integer greater than or equal to 2 and less than or equal to N;
when the target object is in a first visual angle range, displaying a first password key interface, wherein the first password key interface corresponds to a first preset key interface type in the M preset key interface types;
Judging whether the first view angle range is the preset view angle range or not;
if the first visual angle range is the preset visual angle range, determining that K first keys displayed on the first password key interface have the same key arrangement as K preset keys, wherein the key arrangement corresponding to the K preset keys is real key arrangement;
if the first visual angle range is not the preset visual angle range, determining that the K first keys displayed on the first password key interface and the K preset keys have different key arrangement;
based on the K first keys displayed on the first password key interface, when an operation for at least one first key of the K first keys is detected, acquiring first input information, wherein K is an integer greater than or equal to 2;
the obtaining the view angle range switching instruction triggered by the target object includes:
providing N initial password key interfaces, wherein the N initial password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a visual angle range, each initial password key interface corresponding to each initial key interface type comprises at least two third keys, and the at least two third keys have the same key arrangement on the N initial password key interfaces; the key arrangement of other keys except the at least two third keys on the N initial password key interfaces is different;
When the target object is in any one view angle range, displaying an initial password key interface, wherein the initial password key interface belongs to any one of the N initial password key interfaces;
based on K third keys displayed on the initial password key interface, when an operation aiming at least one third key of the at least two third keys is detected, acquiring the visual angle switching instruction;
or, the obtaining the view angle range switching instruction triggered by the target object includes:
providing N initial password key interfaces, wherein the N initial password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a visual angle range, the initial password key interfaces corresponding to the same initial key interface type have the same key arrangement, and the initial password key interfaces corresponding to different initial key interface types have different key arrangements; k third keys are arranged on the N initial password key interfaces, and K third keys on the initial password key interfaces corresponding to different initial key interface types are arranged in different key arrangements;
When the target object is in the target visual angle range, displaying a target initial password key interface;
and acquiring the visual angle switching instruction when detecting the operation of at least one third key in the K third keys displayed on the target initial password key interface based on the K third keys displayed on the target initial password key interface.
2. The method of claim 1, wherein providing N number of key-press interfaces comprises:
determining the total number of pictures of the renderable pictures according to the display capability of the light field display, wherein the total number of pictures of the renderable pictures is equal to N;
and rendering the N password key interfaces according to the total number of the pictures of the renderable pictures and M preset key interface types, wherein at least one password key interface corresponding to each preset key interface type is rendered, and the sum of the password key interfaces corresponding to the M preset key interface types is equal to the total number of the pictures of the renderable pictures.
3. The method of claim 1, wherein after providing the N number of key interfaces, the method further comprises:
when the target object is in a second visual angle range, displaying a second password key interface, wherein the second password key interface corresponds to a second preset key interface type in the M preset key interface types, and the second preset key interface type and the first preset key interface type belong to different interface types;
And acquiring second input information when detecting the operation of at least one second key in the K second keys based on the K second keys displayed on the second password key interface, wherein the key arrangement of the K second keys is inconsistent with the key arrangement of the K first keys.
4. A method according to any one of claims 1 to 3, wherein prior to said providing N number of key interfaces, the method further comprises:
obtaining K keys to be arranged;
for each preset key interface type in the M preset key interface types, randomly arranging the K keys to be arranged to obtain a random sequence corresponding to each preset key interface type, wherein the random sequences corresponding to each preset key interface type are different;
aiming at each preset key interface type in the M preset key interface types, generating key arrangement corresponding to each preset key interface type according to a random sequence corresponding to each preset key interface type;
the providing N password key interfaces includes:
and providing the N password key interfaces according to the key arrangement corresponding to each preset key interface type.
5. The method of claim 1, wherein the method further comprises, upon detecting an operation for at least one of the K first keys based on the K first keys displayed on the first password key interface, after obtaining the first input information:
if the operation aiming at the reset key is detected, the first input information is cleared, and an initial input interface is displayed;
if the operation aiming at the backspace key is detected, deleting the value which is input last time in the first input information;
and if the operation aiming at the confirmation key is detected, checking the first input information, and displaying an information checking result.
6. An information input device, comprising:
the display module is used for displaying the visual angle identification corresponding to any visual angle range when the target object is in the any visual angle range;
the acquisition module is used for acquiring a view angle range switching instruction triggered by the target object, wherein the view angle range switching instruction carries view angle identifications of preset view angle ranges, and different view angle ranges correspond to different view angle identifications;
A determining module, configured to determine the preset viewing angle range from M viewing angle ranges in response to the viewing angle range switching instruction;
the method comprises the steps of providing a module for providing N password key interfaces, wherein the N password key interfaces correspond to M preset key interface types, each preset key interface type corresponds to a visual angle range, the password key interfaces corresponding to the same preset key interface type have the same key arrangement, the password key interfaces corresponding to different preset key interface types have different key arrangements, N is an integer greater than or equal to 2, and M is an integer greater than or equal to 2 and less than or equal to N;
the display module is further configured to display a first password key interface when the target object is in the first view angle range, where the first password key interface corresponds to a first preset key interface type of the M preset key interface types;
the determining module is further configured to determine whether the first viewing angle range is the preset viewing angle range; if the first visual angle range is the preset visual angle range, determining that K first keys displayed on the first password key interface have the same key arrangement as K preset keys, wherein the key arrangement corresponding to the K preset keys is real key arrangement; if the first visual angle range is not the preset visual angle range, determining that the K first keys displayed on the first password key interface and the K preset keys have different key arrangement;
The obtaining module is further configured to obtain first input information when an operation for at least one first key of the K first keys is detected based on the K first keys displayed on the first password key interface, where K is an integer greater than or equal to 2;
the obtaining the view angle range switching instruction triggered by the target object includes:
providing N initial password key interfaces, wherein the N initial password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a visual angle range, each initial password key interface corresponding to each initial key interface type comprises at least two third keys, and the at least two third keys have the same key arrangement on the N initial password key interfaces; the key arrangement of other keys except the at least two third keys on the N initial password key interfaces is different;
when the target object is in any one view angle range, displaying an initial password key interface, wherein the initial password key interface belongs to any one of the N initial password key interfaces;
Based on K third keys displayed on the initial password key interface, when an operation aiming at least one third key of the at least two third keys is detected, acquiring the visual angle switching instruction;
or, the obtaining the view angle range switching instruction triggered by the target object includes:
providing N initial password key interfaces, wherein the N initial password key interfaces correspond to M initial key interface types, each initial key interface type corresponds to a visual angle range, the initial password key interfaces corresponding to the same initial key interface type have the same key arrangement, and the initial password key interfaces corresponding to different initial key interface types have different key arrangements; k third keys are arranged on the N initial password key interfaces, and K third keys on the initial password key interfaces corresponding to different initial key interface types are arranged in different key arrangements;
when the target object is in the target visual angle range, displaying a target initial password key interface;
and acquiring the visual angle switching instruction when detecting the operation of at least one third key in the K third keys displayed on the target initial password key interface based on the K third keys displayed on the target initial password key interface.
7. A terminal device, comprising: memory, motion capture, light field display, processor, and bus system;
wherein the memory is used for storing programs;
the motion catcher is used for catching the operation of the target object;
the light field display is used for providing N password key interfaces, wherein N is an integer greater than or equal to 2;
the processor being for executing a program in the memory, the processor being for executing the method of any one of claims 1 to 5 according to instructions in program code;
the bus system is used for connecting the memory and the processor so as to enable the memory and the processor to communicate.
8. A terminal device, comprising: memory, transceiver, processor, and bus system;
wherein the memory is used for storing programs;
the processor being for executing a program in the memory, the processor being for executing the method of any one of claims 1 to 5 according to instructions in program code;
the bus system is used for connecting the memory and the processor so as to enable the memory and the processor to communicate.
9. A computer readable storage medium comprising instructions which, when run on a computer, cause the computer to perform the method of any one of claims 1 to 5.
CN202010982038.9A 2020-09-17 2020-09-17 Information input method, related device, terminal equipment and storage medium Active CN112100699B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010982038.9A CN112100699B (en) 2020-09-17 2020-09-17 Information input method, related device, terminal equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010982038.9A CN112100699B (en) 2020-09-17 2020-09-17 Information input method, related device, terminal equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112100699A CN112100699A (en) 2020-12-18
CN112100699B true CN112100699B (en) 2023-05-26

Family

ID=73758839

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010982038.9A Active CN112100699B (en) 2020-09-17 2020-09-17 Information input method, related device, terminal equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112100699B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105787335A (en) * 2016-02-25 2016-07-20 东莞盛世科技电子实业有限公司 Switching control method and device for password input interface
WO2017032006A1 (en) * 2015-08-27 2017-03-02 广东欧珀移动通信有限公司 Method and apparatus for displaying information

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8149358B2 (en) * 2006-11-13 2012-04-03 Sharp Kabushiki Kaisha Automated teller machine
JP2009003827A (en) * 2007-06-25 2009-01-08 Nippon Yusoki Co Ltd User authentication system
CN102236453A (en) * 2010-04-30 2011-11-09 禾伸堂企业股份有限公司 Operating method for double-vision display device
JP2015125502A (en) * 2013-12-25 2015-07-06 ソニー株式会社 Image processor, image processing method, display unit, display method, computer program and image display system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017032006A1 (en) * 2015-08-27 2017-03-02 广东欧珀移动通信有限公司 Method and apparatus for displaying information
CN105787335A (en) * 2016-02-25 2016-07-20 东莞盛世科技电子实业有限公司 Switching control method and device for password input interface

Also Published As

Publication number Publication date
CN112100699A (en) 2020-12-18

Similar Documents

Publication Publication Date Title
CN108510022B (en) Two-dimensional code generation and verification method and server
CN110795007B (en) Method and device for acquiring screenshot information
CN108595946B (en) Privacy protection method and terminal
EP2985979A1 (en) Method and device for backing up data and electronic device
WO2021120794A1 (en) Facial image transmission method, numerical value transfer method and apparatus, and electronic device
CN109993010B (en) Information display method and mobile terminal
CN109522706B (en) Information prompting method and terminal equipment
KR20220108161A (en) How the camera works and electronics
CN109271779A (en) A kind of installation packet inspection method, terminal device and server
CN110826438A (en) Display method and electronic equipment
US20190080152A1 (en) Method for collecting facial information and related products
CN109446794A (en) A kind of cipher-code input method and its mobile terminal
CN111159687B (en) Account information processing method, electronic equipment and server
CN111178306B (en) Display control method and electronic equipment
CN110677537B (en) Note information display method, note information sending method and electronic equipment
CN110929238B (en) Information processing method and device
CN111694892B (en) Resource transfer method, device, terminal, server and storage medium
CN112100699B (en) Information input method, related device, terminal equipment and storage medium
CN111970298A (en) Application access method and device, storage medium and computer equipment
CN108960097B (en) Method and device for obtaining face depth information
WO2023072038A1 (en) Image data processing method and electronic device
CN108959963A (en) A kind of management method and terminal device of application program
CN109062492A (en) A kind of application access method and terminal
CN111601034B (en) Camera module control method and electronic equipment
CN108495276A (en) A kind of sharing method and device of digital business card

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40034933

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant