CN106909218B - Terminal display control method and system based on user behaviors - Google Patents
Terminal display control method and system based on user behaviors Download PDFInfo
- Publication number
- CN106909218B CN106909218B CN201710069700.XA CN201710069700A CN106909218B CN 106909218 B CN106909218 B CN 106909218B CN 201710069700 A CN201710069700 A CN 201710069700A CN 106909218 B CN106909218 B CN 106909218B
- Authority
- CN
- China
- Prior art keywords
- rotation
- user
- terminal
- current
- displacement
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
The invention provides a terminal display control method and a terminal display control system based on user behaviors, which are used for realizing synchronous rotation of a terminal display interface and a human body, judging whether the action sent by a current terminal user is rotation or not by acquiring the action sent by the current terminal user, judging the rotation direction of the current user if the action sent by the current user is rotation, and acquiring the rotation displacement in the current rotation direction; and controlling the terminal display interface to rotate for the same displacement in the user rotation direction according to the determined user rotation direction and the rotation displacement in the direction, so that the user can control the rotation of the terminal display interface through the rotation of a human body, and convenience is provided for the user to use the terminal.
Description
Technical Field
The invention relates to the technical field of terminal control, in particular to a terminal display control method and system based on user behaviors.
Background
In the information era where various terminal devices are in endless, with the widespread use of terminals, users often pursue more personalized designs, and human-computer interaction is one direction of terminal development at present.
At present, in the technology of human-computer interaction, it has been realized that a terminal can automatically recognize a gesture sent by a user and then execute a corresponding control operation according to the gesture, but at present, a function that the terminal can automatically execute a corresponding operation according to an action sent by the user does not exist, and therefore, interaction between a body motion sent by the user and a machine is yet to be further improved.
Therefore, the prior art is subject to further improvement.
Disclosure of Invention
In view of the foregoing disadvantages in the prior art, an object of the present invention is to provide a method and a system for controlling terminal display based on user behavior, which overcome the defect in the prior art that the display interface cannot be automatically rotated according to the user rotation.
The technical scheme adopted by the invention for solving the technical problem is as follows:
a terminal display control method based on user behavior is used for realizing synchronous rotation of a terminal display interface and a human body, and comprises the following steps:
step A, acquiring the action sent by the current terminal user, and judging whether the action sent by the current user is rotation, if so, executing step B, otherwise, repeating the step;
b, judging the rotation direction of the current user, and acquiring the rotation displacement in the current rotation direction;
and C, controlling the terminal display interface to rotate the same displacement in the user rotation direction according to the determined user rotation direction and the displacement rotating in the direction.
The terminal display control method based on the user behavior, wherein the step A further comprises:
step A1, when the terminal is detected to move, acquiring the action of the current terminal, recognizing the action of the current terminal as the action sent by the current terminal user, and judging whether the action of the current terminal is rotation.
The terminal display control method based on the user behavior, wherein the step B further comprises:
step B1, when the rotation direction of the current user and the rotation displacement in the direction are judged, a rotation detection signal is sent to a central processing unit, and the central processing unit calls a data acquisition instruction to acquire the rotation arc value of the current terminal;
and step B2, calculating the displacement of the current terminal rotation according to the acquired radian system of the current terminal rotation.
The terminal display control method based on the user behavior, wherein the step C comprises the following steps:
and step C1, when the rotating direction of the user and the rotating displacement in the direction are judged, generating a user rotating signal to a central processing unit, and calling a rotation execution instruction by the central processing unit to control the current terminal display interface to rotate the same displacement in the rotating direction of the user.
A terminal display control system based on user behavior, comprising:
the action judging module is used for acquiring the action sent by the current terminal user and judging whether the action sent by the current user is rotation;
the data calculation module is used for judging the rotation direction of the current user and calculating the rotation displacement in the current rotation direction when the action sent by the current user is judged to be rotation;
and the control rotation module is used for controlling the terminal display interface to rotate the same displacement in the user rotation direction according to the determined user rotation direction and the displacement rotated in the direction.
The terminal display control system based on the user behavior, wherein the action judging module comprises:
and the terminal state detection unit is used for acquiring the action of the current terminal when the terminal is detected to move, identifying the action of the current terminal as the action sent by the current terminal user, and judging whether the action of the current terminal is rotation or not.
The terminal display control system based on the user behavior, wherein the data calculation module comprises:
the system comprises an arc value acquisition unit, a central processing unit and a control unit, wherein the arc value acquisition unit is used for sending a rotation detection signal to the central processing unit after judging the rotation direction of a current user and the rotation displacement in the direction, and the central processing unit calls a data acquisition instruction to acquire the rotation arc value of the current terminal;
and the displacement calculating unit is used for calculating the displacement of the current terminal rotation according to the acquired radian system of the current terminal rotation.
The terminal display control system based on the user behavior, wherein the control rotation module comprises:
and the control execution unit generates a user rotation signal to the central processing unit when the rotation direction of the user and the rotation displacement in the direction are judged, and the central processing unit calls a rotation execution instruction to control the current terminal display interface to rotate the same displacement in the rotation direction of the user.
The method and the system are used for realizing synchronous rotation of a terminal display interface and a human body, judging whether the action sent by the current terminal user is rotation or not by acquiring the action sent by the current terminal user, and judging the rotation direction of the current user and acquiring the rotation displacement in the current rotation direction if the action sent by the current user is rotation; and controlling the terminal display interface to rotate for the same displacement in the user rotation direction according to the determined user rotation direction and the rotation displacement in the direction, so that the user can control the rotation of the terminal display interface through the rotation of a human body, and convenience is provided for the user to use the terminal.
Drawings
Fig. 1 is a flowchart illustrating steps of a method for controlling display of a terminal based on user behavior according to the present invention.
Fig. 2 is a schematic diagram of a specific application embodiment of the terminal display control method according to the present invention.
Fig. 3 is a block diagram of the schematic structure of the terminal display control system according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In order to realize that the display interface of the terminal is controlled to rotate by the human body behavior of the user, when the user turns left or turns right, the display interface of the terminal rotates along with the user. And when the user stops rotating, the display interface of the terminal stops rotating. The invention provides a control method and a control system for automatically rotating a terminal display interface along with a rotation behavior sent by a user.
Specifically, the present invention provides a terminal display control method based on user behavior, as shown in fig. 1, the terminal display control method is used for realizing synchronous rotation of a terminal display interface and a human body, and includes the steps of:
and step S1, acquiring the action sent by the current terminal user, and judging whether the action sent by the current user is rotation, if so, executing step S2, otherwise, repeating the step.
The terminal first obtains the motion sent by the current user, and determines whether the motion sent by the user is rotation, and it is conceivable that the rotation may be left rotation or right rotation.
Specifically, the action sent by the current terminal user can be judged by adopting various methods, and the terminal can be arranged on the camera to acquire the picture of the current user, recognize the action sent by the user in the continuous picture and judge whether the action is rotation or not. In the simplest method, if the terminal is a mobile terminal, since the terminal rotates along with the user when the user uses the terminal, it can be determined that the user is currently rotating according to the rotation action sent by the terminal.
Specifically, the step S1 further includes:
and step S11, when the terminal is detected to move, acquiring the action of the current terminal, identifying the action of the current terminal as the action sent by the current terminal user, and judging whether the action of the current terminal is rotation.
When the terminal is a mobile terminal, namely a mobile phone, a tablet personal computer or a wearable intelligent device, judging the action sent by the terminal, and when the action sent by the terminal is rotation, judging that the current terminal sends a rotation action.
And step S2, judging the current rotation direction of the user and acquiring the rotation displacement in the current rotation direction.
When the user sends out the rotation action, the direction of the rotation action sent out by the user is judged, and the displacement in the sent out rotation action direction is calculated.
Specifically, the step S2 further includes:
step S21, when the rotation direction of the current user and the rotation displacement in the direction are judged, a rotation detection signal is sent to a central processing unit, and the central processing unit calls a data acquisition instruction to acquire the rotation arc value of the current terminal;
and step S22, calculating the displacement of the current terminal rotation according to the acquired radian system of the current terminal rotation.
When the rotating direction and the rotating displacement of the user can be obtained according to the rotating direction and the rotating radian of the terminal, the rotating data of the terminal can be obtained through an acceleration sensor on the terminal, and the displacement of the terminal is calculated according to the rotating data.
And step S3, controlling the terminal display interface to rotate the same displacement in the user rotation direction according to the determined user rotation direction and the displacement of the rotation in the direction.
And after the displacement of the terminal is calculated, controlling the display interface to rotate in the same radian and displacement in the plane by taking the center point of the display interface as a rotation center according to the rotation direction and the calculated displacement value.
The step S3 includes:
and step S31, when the rotation direction of the user and the displacement of the rotation in the direction are judged, generating a user rotation signal to a central processing unit, and the central processing unit calls a rotation execution instruction to control the current terminal display interface to rotate the same displacement in the rotation direction of the user.
In order to further explain the method provided by the present invention, the following takes the specific embodiment thereof as an example to further explain the method provided by the present invention.
Referring to fig. 2, firstly, an action detection module is disposed on the smart terminal, and the action detection module detects a direction of a user's rotation. When the user rotates, the direction sensing unit in the action detection module detects the rotating direction of the user. In order to realize that the rotation direction of the display interface of the terminal is consistent with the rotation direction of the user, the rotation direction of the user needs to be detected.
When the direction sensing unit in the action detection module detects that the direction of the user rotation is P, the displacement detection unit in the direction sensing unit detects that the displacement of the user when the user rotates to the direction is S, and the displacement detection unit detects the change of the displacement when the user rotates, namely the displacement of the terminal rotation. And the displacement detection unit calculates the magnitude of the displacement S by detecting the radian of the rotation of the terminal.
The change of the displacement when the user rotates is synchronous with the change of the displacement when the terminal display interface rotates, namely the rotating direction and the displacement of the terminal display interface are consistent with the rotating direction and the displacement of the user.
When a direction sensing unit in the action detection module detects that the rotating direction of a user is P, and a displacement detection unit in the direction sensing unit detects that the displacement of a human body when the human body rotates to the P direction is S, the action detection module sends a rotation detection signal to a central processing unit, the central processing unit calls a rotation signal instruction according to the rotation detection signal of the user, the rotation data of a terminal display interface are read from an internal register unit of the central processing unit, the rotation state of the terminal display interface is controlled to be the same as the rotation state of the user, and namely the terminal display interface also rotates to the P direction and the S displacement. The interface rotation module calls a rotation signal instruction through the central processing unit, reads data for controlling the rotation of the terminal display interface, and outputs the data for completing the rotation of the terminal display interface to the P direction and the S displacement.
On the basis of the display control method, the present invention further provides a terminal display control system based on user behavior, as shown in fig. 3, including:
an action determining module 110, configured to obtain an action sent by a current end user, and determine whether the action sent by the current end user is rotation; the function of which is as described in step S1.
A data calculating module 120, configured to determine a direction in which a current user rotates when it is determined that an action sent by the current user is rotation, and calculate a displacement of rotation in the current direction of rotation; the function of which is as described in step S2.
And a control rotation module 130, configured to control the terminal display interface to rotate the same displacement in the user rotation direction according to the determined user rotation direction and the displacement of the rotation in the direction, where the function is as described in step S3.
The action judging module comprises:
and the terminal state detection unit is used for acquiring the action of the current terminal when the terminal is detected to move, identifying the action of the current terminal as the action sent by the current terminal user, and judging whether the action of the current terminal is rotation or not.
The data calculation module includes:
the system comprises an arc value acquisition unit, a central processing unit and a control unit, wherein the arc value acquisition unit is used for sending a rotation detection signal to the central processing unit after judging the rotation direction of a current user and the rotation displacement in the direction, and the central processing unit calls a data acquisition instruction to acquire the rotation arc value of the current terminal;
and the displacement calculating unit is used for calculating the displacement of the current terminal rotation according to the acquired radian system of the current terminal rotation.
The control rotation module includes:
and the control execution unit generates a user rotation signal to the central processing unit when the rotation direction of the user and the rotation displacement in the direction are judged, and the central processing unit calls a rotation execution instruction to control the current terminal display interface to rotate the same displacement in the rotation direction of the user.
The invention provides a terminal display control method and a terminal display control system based on user behaviors, wherein the method and the system are used for realizing synchronous rotation of a terminal display interface and a human body and comprise the following steps: acquiring the action sent by the current terminal user, judging whether the action sent by the current user is rotation, if so, judging the rotation direction of the current user, and acquiring the rotation displacement in the current rotation direction; and controlling the terminal display interface to rotate for the same displacement in the user rotation direction according to the determined user rotation direction and the rotation displacement in the direction, so that the user can control the rotation of the terminal display interface through the rotation of a human body, and convenience is provided for the user to use the terminal.
It should be understood that equivalents and modifications of the technical solution and inventive concept thereof may occur to those skilled in the art, and all such modifications and alterations should fall within the scope of the appended claims.
Claims (6)
1. A terminal display control method based on user behavior is characterized in that the method is used for realizing synchronous rotation of a terminal display interface and a human body, and comprises the following steps:
step A, acquiring the action sent by the current terminal user, and judging whether the action sent by the current user is rotation, if so, executing step B, otherwise, repeating the step;
b, judging the rotation direction of the current user, and acquiring the rotation displacement in the current rotation direction;
step C, controlling a terminal display interface to rotate the same displacement in the user rotation direction according to the determined user rotation direction and the rotation displacement in the direction;
the step A further comprises the following steps:
step A1, when the terminal is detected to move, acquiring the action of the current terminal, identifying the action of the current terminal as the action sent by the current terminal user, and judging whether the action of the current terminal is rotation;
acquiring rotation data of a terminal through an acceleration sensor on the terminal, and calculating displacement of the terminal according to the rotation data; and acquiring the rotating direction of the user and the rotating displacement thereof according to the rotating direction and the rotating radian of the terminal.
2. The method for controlling the display of the terminal based on the user behavior according to claim 1, wherein the step B further comprises:
step B1, when the rotation direction of the current user and the rotation displacement in the direction are judged, a rotation detection signal is sent to a central processing unit, and the central processing unit calls a data acquisition instruction to acquire the rotation arc value of the current terminal;
and step B2, calculating the displacement of the current terminal rotation according to the acquired radian system of the current terminal rotation.
3. The method for controlling the display of the terminal based on the user behavior according to claim 1, wherein the step C comprises:
and step C1, when the rotating direction of the user and the rotating displacement in the direction are judged, generating a user rotating signal to a central processing unit, and calling a rotation execution instruction by the central processing unit to control the current terminal display interface to rotate the same displacement in the rotating direction of the user.
4. A terminal display control system based on user behavior, comprising:
the action judging module is used for acquiring the action sent by the current terminal user and judging whether the action sent by the current user is rotation;
the data calculation module is used for judging the rotation direction of the current user and calculating the rotation displacement in the current rotation direction when the action sent by the current user is judged to be rotation;
the control rotation module is used for controlling the terminal display interface to rotate the same displacement in the user rotation direction according to the judged user rotation direction and the displacement rotating in the direction;
the action judging module comprises:
the terminal state detection unit is used for acquiring the action of the current terminal when the terminal is detected to move, identifying the action of the current terminal as the action sent by the current terminal user, and judging whether the action of the current terminal is rotation or not;
acquiring rotation data of a terminal through an acceleration sensor on the terminal, and calculating displacement of the terminal according to the rotation data; and acquiring the rotating direction of the user and the rotating displacement thereof according to the rotating direction and the rotating radian of the terminal.
5. The user behavior-based terminal display control system according to claim 4, wherein the data calculation module comprises:
the system comprises an arc value acquisition unit, a central processing unit and a control unit, wherein the arc value acquisition unit is used for sending a rotation detection signal to the central processing unit after judging the rotation direction of a current user and the rotation displacement in the direction, and the central processing unit calls a data acquisition instruction to acquire the rotation arc value of the current terminal;
and the displacement calculating unit is used for calculating the displacement of the current terminal rotation according to the acquired radian system of the current terminal rotation.
6. The user behavior-based terminal display control system according to claim 4, wherein the control rotation module comprises:
and the control execution unit generates a user rotation signal to the central processing unit when the rotation direction of the user and the rotation displacement in the direction are judged, and the central processing unit calls a rotation execution instruction to control the current terminal display interface to rotate the same displacement in the rotation direction of the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710069700.XA CN106909218B (en) | 2017-02-08 | 2017-02-08 | Terminal display control method and system based on user behaviors |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710069700.XA CN106909218B (en) | 2017-02-08 | 2017-02-08 | Terminal display control method and system based on user behaviors |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106909218A CN106909218A (en) | 2017-06-30 |
CN106909218B true CN106909218B (en) | 2020-06-09 |
Family
ID=59207730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710069700.XA Active CN106909218B (en) | 2017-02-08 | 2017-02-08 | Terminal display control method and system based on user behaviors |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106909218B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108650405A (en) * | 2018-04-11 | 2018-10-12 | 努比亚技术有限公司 | Intelligent wearable device and its display control method, computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102798982A (en) * | 2012-08-31 | 2012-11-28 | 深圳超多维光电子有限公司 | Stereo display equipment and stereo display control method |
CN103359642A (en) * | 2013-07-29 | 2013-10-23 | 中联重科股份有限公司 | Tower crane operation monitoring system and method and tower crane |
CN103517061A (en) * | 2013-09-03 | 2014-01-15 | 展讯通信(上海)有限公司 | Method and device for display control of terminal device |
CN106325527A (en) * | 2016-10-18 | 2017-01-11 | 深圳市华海技术有限公司 | Human body action identification system |
-
2017
- 2017-02-08 CN CN201710069700.XA patent/CN106909218B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102798982A (en) * | 2012-08-31 | 2012-11-28 | 深圳超多维光电子有限公司 | Stereo display equipment and stereo display control method |
CN103359642A (en) * | 2013-07-29 | 2013-10-23 | 中联重科股份有限公司 | Tower crane operation monitoring system and method and tower crane |
CN103517061A (en) * | 2013-09-03 | 2014-01-15 | 展讯通信(上海)有限公司 | Method and device for display control of terminal device |
CN106325527A (en) * | 2016-10-18 | 2017-01-11 | 深圳市华海技术有限公司 | Human body action identification system |
Also Published As
Publication number | Publication date |
---|---|
CN106909218A (en) | 2017-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3346696B1 (en) | Image capturing method and electronic device | |
US10423322B2 (en) | Method for viewing message and terminal | |
US20180314536A1 (en) | Method and apparatus for invoking function in application | |
KR102067325B1 (en) | Wearable electronic device having heterogeneous display screens | |
KR102053361B1 (en) | Method for performing smart rotation an electronic device thereof | |
US20170083741A1 (en) | Method and device for generating instruction | |
US20130113955A1 (en) | Method for controlling mobile terminal status and mobile terminal | |
EP2879095A1 (en) | Method, apparatus and terminal device for image processing | |
US9965086B2 (en) | Method for enabling function module of terminal, and terminal device | |
EP3276301B1 (en) | Mobile terminal and method for calculating a bending angle | |
US20130109961A1 (en) | Apparatus and method for providing dynamic fiducial markers for devices | |
WO2014043030A1 (en) | Pinch-and-zoom, zoom-and-pinch gesture control | |
US20170123587A1 (en) | Method and device for preventing accidental touch of terminal with touch screen | |
US20150077381A1 (en) | Method and apparatus for controlling display of region in mobile device | |
CN109104521B (en) | Method and device for correcting approaching state, mobile terminal and storage medium | |
US10061497B2 (en) | Method, device and storage medium for interchanging icon positions | |
CN105549878A (en) | Electronic book page turning control method and device | |
CN103064519A (en) | Information content display control method and terminal | |
EP3331817A1 (en) | Cross-platform motion sensor control | |
CN105426095A (en) | Method and apparatus for turning on imaging function of mobile terminal in screen-off state | |
CN111742543A (en) | Electronic device and recording method thereof | |
CN105049732A (en) | Camera adjusting method and user terminal | |
CN106909218B (en) | Terminal display control method and system based on user behaviors | |
CN104007928B (en) | Information processing method and electronic equipment | |
CN105487774A (en) | Image grouping method and device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |