The present disclosure relates to the field of terminal technologies, and in particular to an automatic browsing method, a terminal, and a computer-readable storage medium.
With the continuous development of terminal technology, the functions of terminals are becoming more and more comprehensive, and application scenarios of the terminals are becoming more and more extensive in people's daily life and work. For example, in addition to regular call functions, the terminals can further be used for shooting pictures, browsing web pages, playing games, etc.
In general, when a user uses a terminal for content browsing, he/she often needs to control the interface jumping and switching by touch operations, which is a very cumbersome way to browse. In order to solve this problem, a timestamp or slider may be called out in the browsing interface, and the browsing interface can be switched or jumped by dragging the timestamp or slider.
Although browsing by timestamp or slider may solve the problem of cumbersome browsing operations to a certain extent, the call-out and dragging of timestamp or slider still make the browsing operations highly complex and cannot realize the requirements of automatic browsing, which greatly reduces the intelligence of the terminal.
The present disclosure provides an automatic browsing method, a terminal, and a computer-readable storage medium.
The technical solutions of the present disclosure are implemented as follows.
In a first aspect, the present disclosure provides an automatic browsing method, including: in response to a first touch operation corresponding to a first region and a second region of a display, determining a touch parameter of the first touch operation; displaying a current interface and an associated interface of the current interface based on a preset direction and a preset speed in response to the touch parameter meeting a trigger condition; detecting a sliding operation in a third region and determining a sliding direction and a sliding distance of the sliding operation; wherein the third region is a region of the display including the first region and/or the second region; and adjusting the preset speed and preset direction according to the sliding direction and the sliding distance, and displaying the current interface and the associated interface based on an adjusted speed and an adjusted direction.
In a second aspect, the present disclosure provides a terminal, including a determination unit, a display unit, a detection unit, and an adjustment unit; wherein the determination unit is configured to, in response to a first touch operation corresponding to a first region and a second region of a display, determine a touch parameter of the first touch operation; the display unit is configured to display a current interface and an associated interface of the current interface based on a preset direction and a preset speed in response to the touch parameter meeting a trigger condition; the detection unit is configured to detect a sliding operation in a third region; wherein the third region is a region of the display including the first region and/or the second region; the determination unit is further configured to determine a sliding direction and a sliding distance of the sliding operation; the adjustment unit is configured to adjust the preset speed and preset direction according to the sliding direction and the sliding distance; the display unit is further configured to display the current interface and the associated interface based on an adjusted speed and an adjusted direction.
In a third aspect, the present disclosure provides a terminal, including a processor, a memory storing instructions executable by the processor, and a display; wherein the instructions are executed by the processor to implement the automatic browsing method as described in the first aspect.
In a fourth aspect, the present disclosure provides a computer-readable storage medium, storing a program; wherein the program is executable by a processor to implement the automatic browsing method as described in the first aspect.
The technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present disclosure. It will be understood that the specific embodiments described herein are intended only for the purpose of explaining the present disclosure, and not for limiting the present disclosure. It should also be noted that, for the purpose of description, the accompanying drawings show only elements that are relevant to the present disclosure.
With the continuous development of terminal technology, the functions of terminals are becoming more and more comprehensive, and application scenarios of the terminals are becoming more and more extensive in people's daily life and work. For example, in addition to regular call functions, the terminals can further be used for shooting pictures, browsing web pages, playing games, etc.
In general, when a user uses a terminal for content browsing, he/she often needs to control the interface jumping and switching by touch operations, which is a very cumbersome way to browse. In order to solve this problem, a timestamp or slider may be called out in the browsing interface, and the browsing interface can be switched or jumped by dragging the timestamp or slider.
Exemplarily,
Exemplarily,
Although the method of browsing the display interface through the timestamp or slider can solve the problem of cumbersome browsing operations to a certain extent, the call-out and dragging of timestamp or slider still make the browsing operations highly complex and cannot realize the requirements of automatic browsing, which greatly reduces the intelligence of the terminal.
Understandably, the functions and performance of various devices of the terminal have also been improved to a greater extent, for example, the size of the display of the terminal has gradually increased, which makes the user usually hold the terminal with both hands when using the terminal in daily work and life. Therefore, the present disclosure hereby proposes an automatic browsing method in combination with the feature of two-handed grip.
In some embodiments, based on the automatic browsing method proposed in the present disclosure, the terminal may automatically display multiple associated interfaces by receiving a touch operation on the display and based on the touch operation, and the terminal may further adjust a browsing direction and speed in an automatic browsing mode by a detected sliding operation. In other words, the automatic browsing method proposed in the present disclosure can not only trigger the automatic browsing mode, but also precisely control the automatic browsing mode, which reduces the complexity of the browsing operation and meets personalized needs of the browsing mode on the basis of realizing automatic browsing, thereby greatly improving the intelligence of the terminal.
The technical solution in the present embodiments will be clearly and completely described below in conjunction with the accompanying drawings.
Embodiments of the present disclosure provide an automatic browsing method, and
At block 101: in response to a first touch operation corresponding to a first region and a second region of a display, determining a touch parameter of the first touch operation.
In the embodiments of the present disclosure, when the display of the terminal is displaying a current interface, a first touch operation may be detected in the first region and the second region of the display, and the touch parameter of the first touch operation may be determined in response to the first touch operation. The touch parameter of the first touch operation may include at least one of: touch time, touch pressure, touch direction, touch distance, etc.
It is understood that in the embodiments of the present disclosure, the terminal may display the current interface on the entire display when displaying the current interface.
Further, in the embodiments of the present disclosure, the current interface may be a display interface of any application of the terminal, or a system interface of the terminal, or an image or a video being played by the terminal. That is, in the present disclosure, the first display interface may be any interface that the terminal can display, and the present embodiment does not limit in this regard.
It is understood that in the present disclosure, the current interface shows part of content of any application, or system, or image or video in the terminal. For example, after the terminal opens a document, part of text information in the document may be displayed in the current interface.
It should be noted that in the embodiments of the present disclosure, the terminal may be any terminal with communication and storage functions, such as: tablet PC, mobile phone, e-reader, remote control, personal computer (PC), notebook computer, in-vehicle device, network television, wearable device, personal digital assistant (PDA), portable media player (PMP), navigation device, etc.
In some embodiments, the terminal may be arranged with a display, and exemplarily, the terminal may be a large-screen terminal or a full-screen terminal.
Further, in the embodiments of the present disclosure, the terminal may detect a first touch operation in the first region and the second region of the display, and the first region and the second region may be disposed on the left side and the right side in the display, respectively.
In some embodiments, the first region and the second region may be the left side and the right side of the display of the terminal, that is, the first touch operation may be detected on the left and right sides of the display of the terminal. For example, when the user holds the terminal with both hands, the user can perform a touch operation on the left and right sides of the display of the terminal such that the terminal detects the first touch operation.
It is understood that in the embodiments of the present disclosure, the left and right sides of the display are determined based on a placement state of the terminal, and the left and right sides of the display of the terminal are not the same for different placement states. Specifically, the placement state of the terminal may be a landscape screen state or a portrait screen state, and the left and right sides of the display in the landscape screen state are different from the left and right sides of the display in the portrait screen state. For example, in the landscape screen state, the left and right sides of the display are two narrow sides of the terminal, and accordingly, in the portrait screen state, the left and right sides of the display are two wide sides of the terminal.
Exemplarily, in the embodiments of the present disclosure,
Exemplarily, in the embodiments of the present disclosure,
Further, in the embodiments of the present disclosure, the terminal may determine the touch parameter of the first touch operation after the first touch operation is detected in the first region and the second region.
It is understood that in the embodiments of the present disclosure, the touch parameter of the first touch operation may include a touch time and a touch pressure.
In some embodiments, the terminal may determine the touch time and touch pressure of the first touch operation such that the terminal may further determine whether an automatic browsing mode is required to be turned on based on the touch pressure and/or touch time.
At block 102: displaying a current interface and an associated interface of the current interface based on a preset direction and a preset speed in response to the touch parameter meeting a trigger condition.
In the embodiments of the present disclosure, after the terminal detects the first touch operation in the first region and the second region of the display and determines the touch parameter of the first touch operation, when the touch parameter meets the trigger condition of the automatic browsing mode, the terminal may display the current interface in the display based on the preset direction and the preset speed, i.e., the terminal turns on the automatic browsing mode based on the first touch operation.
It should be noted that in the embodiments of the present disclosure, when the touch parameter of the first touch operation meets the trigger condition of the automatic browsing mode, the terminal may display the current interface in the display based on the preset direction and preset speed and call out a browsing hot zone in the display, and the preset direction and preset speed of the automatic browsing mode may be displayed through the browsing hot zone.
Further, in the embodiments of the present disclosure, after determining the touch parameter of the first touch operation, the terminal may determine whether the touch parameter meet the trigger condition of the automatic browsing mode to determine whether to turn on the automatic browsing mode. Specifically, when the touch parameter meets the trigger condition of the automatic browsing mode, the terminal may choose to turn on the automatic browsing mode, and when the touch parameter does not meet the trigger condition of the automatic browsing mode, the terminal may consider the first touch operation to be a mis-operation, and therefore will not turn on the automatic browsing mode.
Exemplary, in the embodiments of the present disclosure, the touch parameter of the first touch operation may include at least one of the following parameters: touch time, touch pressure, touch direction, and touch distance. Accordingly, when determining whether the touch parameter meets the trigger condition of the automatic browsing mode, the trigger condition may include at least one of the following: the touch time being greater than a preset time threshold, the touch pressure being greater than a preset pressure threshold, the touch direction being a preset trigger direction, the touch distance being greater than a preset distance threshold. That is, as long as the touch parameter meets at least one of the above conditions, the terminal may determine that the touch parameter meets the trigger condition of the automatic browsing mode.
Exemplary, in the present embodiments, when the touch parameter includes touch time and touch pressure, the terminal may determine that the touch parameter meets the trigger condition of the automatic browsing mode only when the touch time is greater than a preset time threshold. That is, as long as the touch time of the first touch operation is greater than a time threshold, it may be considered necessary to turn on the automatic browsing mode.
Exemplarily, in the present embodiments, when the touch parameter includes touch time, touch pressure, and touch distance, the terminal may determine that the touch parameter meets the trigger condition of the automatic browsing mode only when the touch pressure is greater than a preset pressure threshold and the touch distance is greater than a preset distance threshold. That is, as long as the touch pressure and the touch distance of the first touch operation are greater than respective preset thresholds, it may be considered necessary to turn on the automatic browsing mode.
Exemplarily, in the embodiments of the present disclosure, the first touch operation is detected in the first region and the second region, and when the touch parameter includes touch direction and touch distance, the terminal may determine that the touch parameter meets the trigger condition of the automatic browsing mode only when the touch direction is a preset trigger direction and the touch distance is greater than a preset distance threshold. That is, only when the touch direction and touch distance of the first touch operation meets the trigger condition, it may be considered necessary to turn on the automatic browsing mode.
Further, in the embodiments of the present disclosure, the terminal may display the current interface and the associated interface of the current interface in the display based on the preset direction and the preset speed after the automatic browsing mode is turned on.
Therefore, in the embodiments of the present disclosure, the terminal may detect the first touch operation in the first region and the second region to turn on the automatic browsing mode, and after the automatic browsing mode is turned on, the terminal may automatically scroll through multiple interfaces to achieve the requirements for automatic browsing.
It should be noted that in the present disclosure, the associated interface of the current interface is at least one interface belonging to the same application, system, image or video as the current interface, i.e., the associated interface can also be at least one arbitrary interface related to the current interface that the terminal can display.
It is understood that in the present disclosure, the current interface and the associated interface may have partly the same interface content, but the current interface and the associated interface are not identical.
In some embodiments, other parts of the content of any application, or system, or image video, etc. in the terminal are displayed in the associated interface of the current interface. For example, after the terminal opens a document, some text information in the document may be displayed in the current interface and other parts of the text information in the document may be displayed in the relevant interface.
Exemplarily, in the present disclosure,
Exemplarily, in the present disclosure,
Exemplarily, in the present disclosure,
Further, in the embodiments of the present disclosure, the preset direction and preset speed may be configured to characterize the direction and speed of displaying in the automatic browsing mode.
In some embodiments, the preset direction may be divided into upward browsing and downward browsing; the preset speed may be divided into at least two different scrolling speeds of the interface, for example, the preset speed may include low speed, medium speed, and high speed.
It is understood that in the embodiments of the present disclosure, the preset direction and preset speed may be a fixed browsing direction and a fixed browsing speed preset by the terminal. For example, the preset direction and preset speed may be a combination of “up browsing+low speed”, or “down browsing+medium speed”, without limitation herein.
Exemplarily, in the embodiments of the present disclosure,
Exemplarily, in the embodiments of the present disclosure,
Further, in the embodiments of the present disclosure, the terminal may further call out a browsing hot zone when the automatic browsing mode is turned on, and the preset direction and the preset speed are displayed by the browsing hot zone. The browsing hot zone may be a region in the display and hovering above any interface.
It should be noted that in the embodiment of the present disclosure, the terminal can use set icons to represent the preset speed and preset direction when displaying the preset direction and preset speed through the browsing hot zone, or it can directly display the preset speed and preset direction through text expression, and the present disclosure is not specifically limited.
Exemplarily, in the present disclosure, based on
Exemplarily, in the present disclosure, based on
Further, in the embodiments of the present disclosure, the terminal may further call out a reminder hot zone in the first region and the second region respectively. The reminder hot zone is configured to characterize the activation of the automatic browsing mode.
It is noted that in the embodiments of the present disclosure, after turning on the automatic browsing mode, the terminal may choose to call out the reminder hot zone in only the first region or the second region, or choose to call out the reminder hot zone in both the first region and the second region.
Exemplarily, in the present disclosure, the terminal may display two black edges in the first region and the second region in the display after the automatic browsing mode is turned on, for indicating that the terminal has entered the automatic browsing mode.
It should be noted that in the present disclosure, in the automatic browsing mode, the preset direction may be left browsing or right browsing, without limitation herein.
At block 103: detecting a sliding operation in a third region and determining a sliding direction and a sliding distance of the sliding operation; where the third region is a region of the display including the first region and/or the second region.
In the embodiments of the present disclosure, the terminal may further detect the sliding operation in the third region of the display after the automatic browsing mode is turned on, and determine the sliding direction and sliding distance of the sliding operation.
It should be noted that in the embodiments of the present disclosure, the third region may be a region in the display of the terminal that includes the first region and/or the second region.
That is, in the present disclosure, the third region may be a part of the display covering the first region or the second region, or a part of the display covering both the first region and the second region, or the entire display.
Exemplarily, in the embodiments of the present disclosure,
Exemplarily, in the embodiments of the present disclosure,
Exemplarily, in the embodiments of the present disclosure,
Further, in the embodiments of the present disclosure, in the automatic browsing mode, the terminal may adjust the preset browsing parameters through the received sliding operation, such that the sliding direction and the sliding distance may be configured to adjust the preset direction and the preset speed in the automatic browsing mode.
In some embodiments of the present disclosure, the sliding direction may include sliding upward and sliding downward.
Exemplarily, in the embodiments of the present disclosure,
Exemplarily, in the embodiments of the present disclosure,
It should be noted that in the embodiments of the present disclosure, the sliding direction may be upward and downward sliding along the vertical direction, or upward and downward sliding within a certain angle range based on the vertical line, thereby enabling the terminal to determine the sliding direction of the sliding operation more accurately.
Further, in the embodiments of the present disclosure, the sliding direction may adjust the preset direction and preset speed in the automatic browsing mode, and the sliding distance may adjust only the preset speed in the automatic browsing mode. Specifically, in the present disclosure, the greater the sliding distance of the sliding operation, the greater the adjustment of the preset speed.
It should be noted that in the present disclosure, the sliding operation detected by the terminal in the automatic browsing mode may be leftward sliding or rightward sliding, without limitation herein.
At block 104: adjusting the preset speed and preset direction according to the sliding direction and the sliding distance, and displaying the current interface and the associated interface based on an adjusted speed and an adjusted direction.
In the embodiments of the present disclosure, after the terminal detects the sliding operation in the third region and determines the sliding direction and sliding distance of the sliding operation, the terminal may adjust the preset direction and preset speed according to the sliding direction and sliding distance to determine the adjusted direction and adjusted speed, and display the current interface and the associated interface of the current interface based on the adjusted direction and adjusted speed.
It should be noted that in the embodiments of the present disclosure, after the adjustment of the preset direction and the preset speed is completed, the terminal may further display the adjusted direction and the adjusted speed through the called out browsing hot zone while displaying the current interface in the display based on the adjusted direction and the adjusted speed.
Further, in the embodiments of the present disclosure, when the terminal adjusts the preset direction and preset speed through the sliding direction and sliding distance of the sliding operation, the terminal may directly choose to increase or decrease the preset speed by the sliding direction of the sliding operation, or the terminal may first compare the sliding direction with the preset direction and then increase or decrease the preset speed according to a comparison result.
Exemplarily, in the present disclosure, when the terminal adjusts the preset speed and preset direction according to the sliding direction and sliding distance, when the sliding direction is upward sliding, the terminal may increase the preset speed according to the sliding distance to obtain the adjusted speed. That is, when the terminal detects the sliding operation of sliding upward in the third region, the preset speed may be increased according to the sliding distance.
Exemplarily, in the present disclosure, when the terminal adjusts the preset speed and preset direction according to the sliding direction and sliding distance, when the sliding direction is downward sliding, the terminal may reduce the preset speed according to the sliding distance to obtain the adjusted speed. That is, when the terminal detects the sliding operation of sliding downward in the third region, the preset speed may be reduced according to the sliding distance.
Exemplarily, in the present disclosure, when the terminal adjusts the preset speed and preset direction according to the sliding direction and sliding distance, when the preset direction and sliding direction are the same, the terminal may increase the preset speed according to the sliding distance to obtain the adjusted speed. That is, when the terminal detects in the third region that the direction of the sliding operation is the same as the browsing direction in the automatic browsing mode, the preset speed may be increased according to the sliding distance.
Exemplarily, in the present disclosure, when the terminal adjusts the preset speed and preset direction according to the sliding direction and sliding distance, when the preset direction and the sliding direction are different, the terminal may reduce the preset speed according to the sliding distance and obtain the adjusted speed. That is, when the terminal detects in the third region that the direction of the sliding operation is opposite to the browsing direction in the automatic browsing mode, the preset speed may be reduced according to the sliding distance.
Further, in the embodiments of the present disclosure, when the terminal reduces the preset speed through the sliding direction and sliding distance of the sliding operation, in a case where the preset speed is reduced to a negative value, the terminal may directly adjust the preset direction to an opposite browsing direction to obtain the adjusted direction.
Exemplarily, in the present disclosure, when the preset direction is upward browsing, after reducing the preset speed to less than 0, the terminal may directly adjust the preset direction to downward browsing to obtain the adjusted direction.
Exemplarily, in the present disclosure, when the preset direction is downward browsing, after reducing the preset speed to less than 0, the terminal may directly adjust the preset direction to upward browsing to obtain the adjusted direction.
Further, in the embodiments of the present disclosure, when adjusting the preset speed according to the sliding distance of the sliding operation, the terminal may first determine an adjustment ratio according to the sliding distance, and adjust the preset speed according to the ratio; alternatively, the terminal may first determine an adjustment value according to the sliding distance, and adjust the preset speed according to the value.
Exemplarily, in the present disclosure, the terminal may first query a mapping table between the preset distance and the adjustment ratio to obtain the adjustment ratio corresponding to the sliding distance, and increase or decrease the preset speed according to the adjustment ratio. For example, when the sliding distance is 1 cm and the adjustment ratio obtained from the query is 10%, the terminal may increase or decrease the preset speed by 10%.
Exemplarily, in the present disclosure, the terminal may first query a mapping table between the preset distance and the adjustment value to obtain the adjustment value corresponding to the sliding distance, and increase or decrease the preset speed according to the adjustment value. For example, when the sliding distance is 1.5 cm and the adjustment value obtained from the query is 2 mm/s, the terminal may increase or decrease the preset speed by 2 mm/s.
It can be understood that in the embodiments of the present disclosure, the terminal may use a variety of other ways to adjust the preset direction and preset speed based on the sliding distance and sliding direction of the sliding operation, and the present disclosure does not limit in this regard.
Further, in the embodiments of the present disclosure, after the terminal completes the adjustment of the preset direction and preset speed in the automatic browsing mode according to the detected sliding operation, the terminal may continue to display the current interface and the associated interface of the current interface on the display according to the adjusted direction and the adjusted speed.
It should be noted that in the embodiments of the present disclosure, the adjusted direction may be the same as the preset direction or may be different from the preset direction. Specifically, the adjusted direction may be divided into upward browsing and downward browsing. Accordingly, the adjusted speed may be the same as the preset speed or different from the preset speed. Specifically, the adjusted speed may be divided into at least two different scrolling speeds of the interface, for example, the adjusted speed may include low speed, medium speed, and high speed.
Exemplarily, in the present disclosure, the adjusted direction and adjusted speed may be a combination of “upward browsing+low speed” or “downward browsing+high speed”, without any specific limitation in the present disclosure.
Exemplarily, in the embodiments of the present disclosure, based on the
Exemplarily, in the embodiments of the present disclosure, based on the
Therefore, in the embodiments of the present disclosure, the terminal may not only detect the first touch operation in the first region and the second region to turn on the automatic browsing mode, but also control the browsing direction and browsing speed in the automatic browsing mode by detecting the sliding operation after the automatic browsing mode is turned on, which is more intelligent.
Further, in the embodiments of the present disclosure, the terminal may further display the adjusted direction and adjusted speed through the browsing hot zone after completing the adjustment of the preset direction and preset speed in the automatic browsing mode according to the detected sliding operation.
It can be understood that in the embodiments of the present disclosure, after the terminal completes the adjustment of the preset direction and the preset speed, when the adjusted direction or the adjusted speed is changed, the content displayed by the terminal through the browsing hot zone may also be changed accordingly.
Exemplarily, in the present disclosure, based on
In the present disclosure, based on
Therefore, in the present disclosure, the automatic browsing method proposed in the above steps 101 to 104 enables the terminal to make full use of the user's dual-handheld posture when using a large-screen terminal to trigger the automatic browsing mode and realize automatic browsing of the display interface, while the terminal can continue to precisely control the direction and speed of automatic browsing by detecting the trigger operation, namely, the user's finger sliding up and down. In other words, in the present disclosure, the terminal may trigger the automatic browsing mode when detecting the user's hands long-pressing the edge of the screen, and adjust the direction and speed of automatic browsing in real time by calculating the sliding distance when the sliding operation is detected, so as to achieve presenting the content in the best way according to the needs of usage scenarios.
Further, in the present disclosure, after the automatic browsing mode is turned on, the automatic browsing mode may not be turned off even if the terminal detects that the user no longer holds it with both hands, and the automatic browsing method in the present disclosure may create a browsing experience that does not require holding the terminal and can be used in more scenarios.
In summary, an automatic browsing method proposed in embodiments of the present disclosure is performed by a terminal and includes: in response to a first touch operation corresponding to a first region and a second region of a display, determining a touch parameter of the first touch operation; displaying a current interface and an associated interface of the current interface based on a preset direction and a preset speed in response to the touch parameter meeting a trigger condition; detecting a sliding operation in a third region and determining a sliding direction and a sliding distance of the sliding operation; where the third region is a region of the display including the first region and/or the second region; and adjusting the preset speed and preset direction according to the sliding direction and the sliding distance, and displaying the current interface and the associated interface based on an adjusted speed and an adjusted direction. In this way, the automatic browsing method proposed in the present disclosure allows the terminal to automatically display multiple associated interfaces by receiving a touch operation at the display and based on the touch operation. In addition, the terminal may further adjust the browsing direction and speed in the automatic browsing mode through the detected sliding operation. That is, the automatic browsing method proposed in the present disclosure not only triggers the automatic browsing mode, but also provides precise control of the automatic browsing mode, which reduces the complexity of the browsing operation and meets the personalized needs of the browsing mode on the basis of realizing automatic browsing, thereby greatly improving the intelligence of the terminal.
Based on the above embodiments, in further embodiments of the present disclosure, when the touch parameter meets the trigger condition, the current interface and the associated interface of the current interface are displayed based on the preset direction and the preset speed, and a browsing hot zone is called out; after the preset direction and the preset speed are displayed through the browsing hot zone, the terminal automatic browsing method may further include the following steps: after the first touch operation is finished, continuing to display the current interface and the associated interface based on the preset direction and the preset speed, and displaying the preset direction and the preset speed through the browsing hot zone.
That is, in the embodiments of the present disclosure, after turning on the automatic browsing mode by detecting the first touch operation in the first region and the second region, the terminal may display the current interface and the associated interface of the current interface on the display based on the preset direction and the preset speed; while displaying the preset direction and the preset speed through the browsing hot zone, the terminal may further detect an end of the first touch operation through the first region and the second region; after detecting the end of the first touch operation, the terminal may further continue to display the current interface and the associated interface of the current interface on the display based on the preset direction and the preset speed while displaying the preset direction and the preset speed through the browsing hot zone.
Further, in the embodiments of the present disclosure, after the automatic browsing mode is turned on, when the terminal detects a hover operation in the first region and the second region, the terminal may consider that the first touch operation has ended.
It is understood that in the present disclosure, after the terminal turns on the automatic browsing mode through the first touch operation, even if the first touch operation has ended, the terminal does not turn off the automatic browsing mode, but continues to display the current interface and the associated interface of the current interface on the display according to the preset direction and the preset speed, while displaying the preset direction and the preset speed through the browsing hot zone.
In other words, in the embodiments of the present disclosure, the user touches the first region and the second region in the display of the terminal, causing the terminal to turn on the automatic browsing mode and display multiple interfaces according to the preset direction and preset speed; once the automatic browsing mode is turned on, the user does not need to keep touching the first region and the second region, and even if the user no longer touches the first region and the second region, the automatic browsing mode is not automatically turned off.
That is, the terminal may turn on the automatic browsing mode by detecting the first touch operation, but not turn off the automatic browsing mode in response to the end of the first touch operation.
Further, in the embodiments of the present disclosure, after the terminal adjusts the preset speed and preset direction according to the sliding direction and sliding distance, displays the associated interface on the display based on the adjusted speed and adjusted direction, and displays the adjusted direction and adjusted speed through the browsing hot zone, the automatic browsing method may further include the following steps: after the sliding operation ends, continuing to display the associated interface on the display based on the adjusted direction and adjusted speed, and displaying the adjusted direction and adjusted speed through the browsing hot zone.
That is, in the embodiments of the present disclosure, after the terminal adjusts the preset speed and preset direction based on the sliding direction and sliding distance, displays the associated interface on the display based on the adjusted speed and adjusted direction, and displays the adjusted direction and adjusted speed through the browsing hot zone, the terminal may further detect the end of the sliding operation through the third region; after detecting the end of the sliding operation, the terminal may continue to display the associated interface on the display based on the adjusted speed and adjusted direction, and display the adjusted direction and adjusted speed through the browsing hot zone.
Further, in the embodiments of the present disclosure, after the automatic browsing mode is turned on and the preset direction and the preset speed are adjusted, when the terminal detects a hover operation in the third region, the terminal may consider that the first touch operation and the sliding operation have ended.
It can be understood that in the present disclosure, after the terminal adjusts the direction and speed of the automatic browsing mode through the sliding operation, even if the sliding operation has ended, the terminal does not turn off the automatic browsing mode, but continues to display the associated interface on the display according to the adjusted direction and adjusted speed, while displaying the adjusted direction and adjusted speed through the browsing hot zone.
In other words, in the embodiments of the present disclosure, the user touches the first region and the second region in the display of the terminal, causing the terminal to turn on the automatic browsing mode, and then the user performs the sliding operation in the third region in the display to display multiple interfaces according to the adjusted direction and adjusted speed; once the speed and direction of the automatic browsing mode have been adjusted, the user does not need to keep performing the sliding operation in the third region; the automatic browsing mode will not be turned off automatically and the adjusted direction and speed will not be changed, even if the user no longer performs the sliding operation.
Therefore, the terminal may turn on the automatic browsing mode by detecting the first touch operation, and adjust the direction and speed of the automatic browsing mode through the sliding operation, but will not turn off the automatic browsing mode in response to the end of the sliding operation.
Further, in the embodiments of the present disclosure, after the terminal turns on the automatic browsing mode, i.e., after step 102 or step 104, the automatic browsing method may further include the following steps.
Step 105: in response to detecting a second touch operation on the display, determining a target interface that is currently displayed.
Step 106: in response to the second touch operation meeting a preset turn-off condition, stopping displaying based on the preset direction and the preset speed, and statically displaying the target interface.
Step 107: in response the second touch operation meeting a preset turn-off condition, stopping displaying based on the adjusted direction and the adjusted speed, and statically displaying the target interface.
In the embodiments of the present disclosure, after the automatic browsing mode is turned on, i.e., after the terminal displays the current interface and the associated interface on the display based on the preset direction and the preset speed, or, after the terminal displays the current interface and the associated interface on the display based on the adjusted direction and the adjusted speed, the terminal may further detect the second touch operation on the display, determine the target interface being displayed by the display in response to the second touch operation, and turn off the automatic browsing mode after determining that the second touch operation meets the preset turn-off condition, stopping displaying based on the preset direction and the preset speed or stopping displaying based on the adjusted direction and the adjusted speed, and only statically displaying the target interface.
It is to be noted that in the embodiments of the present disclosure, the target interface may be an interface of the terminal in the automatic browsing mode and being currently displayed. The target interface may be any one of the current interface and the associated interface of the current interface, and the target interface may be an interface including partial content of any two interfaces of the current interface and the associated interface.
It is understood that in the embodiments of the present disclosure, the second touch operation may be any touch screen operation such as a click operation, a press operation, etc., and the second touch operation is configured to turn off the automatic browsing mode.
Further, in the embodiments of the present disclosure, after detecting the second touch operation on the display, the terminal may first determine a touch parameter of the second touch operation and determine whether the preset turn-off condition is met based on the touch parameter of the second touch operation. When the preset turn-off condition is met, the terminal may turn off the automatic browsing mode in response to the second touch operation to, i.e., stopping displaying based on the preset direction and the preset speed or stopping displaying based on the adjusted direction and the adjusted speed, and only displaying the target interface.
In other words, in the embodiments of the present disclosure, after the automatic browsing mode is turned on, the terminal may obtain an instruction to turn off the automatic browsing mode by receiving a second touch operation on the display, i.e., the terminal may directly turn off the automatic browsing mode once a touch operation is detected again in the state of the automatic browsing mode.
It is understood that in the embodiments of the present disclosure, after the terminal turns off the automatic browsing mode in response to the second touch operation, the terminal no longer performs displaying the multiple interfaces, but reverts to static display of a single interface.
Further, in the embodiments of the present disclosure, after the terminal detects the second touch operation on the display, the automatic browsing method may further include the following steps.
Step 108: in response to the second touch operation meeting a preset turn-off condition, closing the browsing hot zone.
In the embodiments of the present disclosure, after detecting the second touch operation on the display and after determining that the second touch operation meets the preset turn-off condition, the terminal may further close the browsing hot zone in response to the second touch operation while closing the automatic browsing mode.
In other words, in the embodiments of the present disclosure, after the automatic browsing mode is turned on, the terminal may display the direction and speed of the automatic browsing through the called out browsing hot zone, such that the specific browsing parameters in the automatic browsing mode may be displayed more intuitively, and since the terminal obtains the instruction to turn off the automatic browsing mode through the received second touch operation, the terminal may turn off the automatic browsing mode along with the browsing hot zone.
By virtue of the automatic browsing method proposed in the present embodiments, the terminal may automatically display multiple associated interfaces by receiving a touch operation on the display and based on the touch operation, and further adjust the browsing direction and speed in the automatic browsing mode through the detected sliding operation. That is, the automatic browsing method proposed in the present disclosure not only triggers the automatic browsing mode, but also provides precise control of the automatic browsing mode, which reduces the complexity of the browsing operation and meets the personalized needs of the browsing mode on the basis of realizing automatic browsing, thereby greatly improving the intelligence of the terminal.
Based on the above embodiments, in further embodiments of the present disclosure,
In some embodiments of the present disclosure, as shown in
Further, in the embodiments of the present disclosure, as shown in
It should be noted that in the embodiments of the present disclosure, the terminal may preset the preset direction to be upward browsing and the preset speed to be low speed in the automatic browsing mode. Therefore, after the terminal turns on the automatic browsing mode through the first touch operation, the current interface of the reading software and other interfaces related to the current interface may be displayed according to the upward browsing direction and the low speed.
Further, in the embodiments of the present disclosure, as shown in
In some embodiments, when displaying the preset direction and preset speed, the browsing hot zone may apply set icons to represent the preset speed and preset direction, or may directly display the preset speed and preset direction by text expression. For example, the terminal may indicate upward browsing by the direction of an arrow displayed in the browsing hot zone and indicate low speed by the number of arrows.
It is understood that in the embodiments of the present disclosure, as shown in
In other words, after the automatic browsing mode is triggered by the user's long-press operation, the terminal continues to maintain the automatic browsing mode and does not end the automatic browsing mode even if the user releases the thumbs of both hands.
Further, in the embodiments of the present disclosure, as shown in
Exemplarily, in the present disclosure, the terminal may detect the sliding operation in or near the second region that is on the right side of the display. For example, after the terminal turns on the automatic browsing mode through the user's first touch operation, the user keeps the two-finger long-press state and then the finger on the right side of the terminal slides upward, such that the terminal is able to detect the sliding operation in the sliding direction of sliding upward.
It should be noted that in the present disclosure, after detecting the sliding operation in the third region, the terminal may further adjust the preset direction and preset speed in the automatic browsing mode according to the sliding direction and sliding distance of the sliding operation.
In other words, in the present disclosure, when the sliding operation is detected in the third region in cases of the terminal being in the automatic browsing mode, the terminal may adjust the browsing direction and speed based on the sliding operation.
Exemplarily, in the present disclosure, the sliding direction of the sliding operation is upward sliding, and the terminal may choose to increase the preset speed of displaying. Specifically, the terminal may determine the sliding distance of the sliding operation, and then increase the preset speed based on the sliding distance.
It can be understood that in the present disclosure, after finishing adjusting the preset direction and preset speed according to the sliding direction and sliding distance of the sliding operation, the terminal obtains the adjusted direction and adjusted speed. For example, the adjusted direction is still upward browsing and the adjusted speed becomes medium speed, and in this case, the terminal may browse the associated interface of the reading software in the way of the combination of “upward browsing+medium speed”. In addition, the terminal may further indicate the adjusted direction and adjusted speed through the browsing hot zone. For example, the terminal may indicate the upward browsing by the direction of the arrows displayed in the browsing hot zone, and indicate the medium speed by the number of arrows.
Further, in the embodiments of the present disclosure, as shown in
Further, in the embodiments of the present disclosure, as shown in
It should be noted that in the embodiments of the present disclosure, the second touch operation may be any touch screen operation such as a click operation, a press operation, etc., and the second touch operation is configured to turn off the automatic browsing mode.
Exemplarily, in the present disclosure, the terminal may close the reminder hot zone while turning off the automatic browsing mode after the second touch operation is detected.
Exemplarily, in the present disclosure, the terminal may close the browsing hot zone while turning off the automatic browsing mode after the second touch operation is detected.
By virtue of the automatic browsing method proposed in the present embodiments, the terminal may automatically display multiple associated interfaces by receiving a touch operation on the display and based on the touch operation, and further adjust the browsing direction and speed in the automatic browsing mode through the detected sliding operation. That is, the automatic browsing method proposed in the present disclosure not only triggers the automatic browsing mode, but also provides precise control of the automatic browsing mode, which reduces the complexity of the browsing operation and meets the personalized needs of the browsing mode on the basis of realizing automatic browsing, thereby greatly improving the intelligence of the terminal. Based on the above embodiments, in further embodiments of the present disclosure,
In some embodiments, as shown in
Further, in the embodiments of the present disclosure, as shown in
It should be noted that in the embodiment of the present disclosure, the terminal may preset the preset direction to be leftward browsing and the preset speed to be 2 mm/s in the automatic browsing mode. Therefore, after the terminal turns on the automatic browsing mode through the first touch operation, the current interface corresponding to the frame of the image and other interfaces related to the current interface may be displayed according to the left browsing direction and the browsing speed of 2 mm/s.
It can be understood that in the embodiments of the present disclosure, as shown in
In other words, the terminal may continue to maintain the automatic browsing mode and not end the automatic browsing mode even if the user releases the thumbs of both hands after the automatic browsing mode is triggered by the user's long-press operation.
Further, in the embodiments of the present disclosure, as shown in
Exemplarily, in the present disclosure, the terminal may detect the sliding operation in or near the first region that is on the left side of the display. For example, after the terminal turns on the automatic browsing mode through the user's first touch operation, the user keeps the two-finger long-press state and then the finger on the left side of the terminal slides rightward, such that the terminal is able to detect the sliding operation in the sliding direction of sliding rightward.
It should be noted that in the present disclosure, after detecting the sliding operation in the third region, the terminal may further adjust the preset direction and preset speed in the automatic browsing mode according to the sliding direction and sliding distance of the sliding operation.
In other words, in the present disclosure, when the sliding operation is detected in the third region in cases of the terminal being in the automatic browsing mode, the terminal may adjust the browsing direction and speed based on the sliding operation.
Exemplarily, in the present disclosure, the sliding direction of the sliding operation is rightward sliding, and the terminal may choose to reduce the preset speed of displaying. Specifically, the terminal may reduce the preset speed in the process of continuous movement of the sliding operation and keep reducing the preset speed until the end of the sliding operation. For example, at the end of the sliding operation, the preset speed is reduced to 1 mm/s.
Further, in the embodiments of the present disclosure, as shown in
In other words, in the present disclosure, after the terminal reduces the preset speed to a negative number, the terminal may display in the reverse direction, i.e., the original preset direction will be changed.
Further, in the embodiments of the present disclosure, as shown in
Further, in the embodiments of the present disclosure, as shown in
In some embodiments, the adjustment hot zone may apply set icons to show the adjusted speed and adjusted direction when displaying the adjusted direction and adjusted speed, or may directly show the adjusted speed and adjusted direction by text expression.
Exemplarily, in the present disclosure, the terminal may indicate the adjusted direction and adjusted speed through the adjustment the hot zone. For example, after the terminal has adjusted the preset direction and preset speed according to the sliding operation, the terminal may indicate that the adjusted direction is browsing rightward and the adjusted speed is −1 mm/s (leftward as positive) through the “rightward” and “1 mm/s” displayed by the adjustment hot zone.
Further, in the embodiments of the present disclosure, as shown in
Further, in the embodiments of the present disclosure, as shown in
It should be noted that in the embodiments of the present disclosure, the second touch operation may be any touch screen operation such as a click operation, a press operation, etc., and the second touch operation is configured to turn off the automatic browsing mode.
Exemplarily, in the present disclosure, the terminal may close the reminder hot zone while turning off the automatic browsing mode after the second touch operation is detected.
Exemplarily, in the present disclosure, the terminal may close the browsing hot zone while turning off the automatic browsing mode after the second touch operation is detected.
By virtue of the automatic browsing method proposed in the present embodiments, the terminal may automatically display multiple associated interfaces by receiving a touch operation on the display and based on the touch operation, and further adjust the browsing direction and speed in the automatic browsing mode through the detected sliding operation. That is, the automatic browsing method proposed in the present disclosure not only triggers the automatic browsing mode, but also provides precise control of the automatic browsing mode, which reduces the complexity of the browsing operation and meets the personalized needs of the browsing mode on the basis of realizing automatic browsing, thereby greatly improving the intelligence of the terminal.
Based on the above embodiments, in further embodiments of the present disclosure,
The determination unit 11 is configured to, in response to a first touch operation corresponding to a first region and a second region of a display, determine a touch parameter of the first touch operation.
The display unit 12 is configured to display a current interface and an associated interface of the current interface based on a preset direction and a preset speed in response to the touch parameter meeting a trigger condition.
The detection unit 13 is configured to detect a sliding operation in a third region; where the third region is a region of the display including the first region and/or the second region.
The determination unit 11 is further configured to determine a sliding direction and a sliding distance of the sliding operation.
The adjustment unit 14 is configured to adjust the preset speed and preset direction according to the sliding direction and the sliding distance.
The display unit 12 is further configured to display the current interface and the associated interface based on an adjusted speed and an adjusted direction.
In the embodiments of the present disclosure, the processor 15 may be at least one of application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), central processing unit (CPU), controller, microcontroller, and microprocessor. It will be understood that for different devices, the electronic devices configured to implement the above processor functions may also be others, without limitation herein. The terminal 10 may further include the memory 16, which may be connected to the processor 15. The memory 16 is configured to store executable program code, which includes computer operating instructions, and the memory 16 may include high-speed RAM memory and may include non-volatile memory, for example, at least two disk memories.
In the embodiments of the present disclosure, the bus 19 is configured to connect the communication interface 18, the processor 15, and the memory 16 and the intercommunication between these devices.
In the embodiments of the present disclosure, the memory 16 is configured to store instructions and data.
Further, in the embodiments of the present disclosure, the processor 15 is configured to, in response to a first touch operation corresponding to a first region and a second region of a display, determine a touch parameter of the first touch operation; display a current interface and an associated interface of the current interface based on a preset direction and a preset speed in response to the touch parameter meeting a trigger condition; detect a sliding operation in a third region and determine a sliding direction and a sliding distance of the sliding operation, where the third region is a region of the display including the first region and/or the second region; adjust the preset speed and preset direction according to the sliding direction and the sliding distance, and display the current interface and the associated interface based on an adjusted speed and an adjusted direction.
In practical applications, the memory 16 may be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 15.
Each functional module in the embodiments may be integrated in a single processing unit, or each unit may be physically present separately, or two or more units may be integrated in a single unit. The above integrated unit may be implemented either in the form of hardware or in the form of a software function module.
The integrated unit, when implemented in the form of a software function module and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on the above understanding, the part of the technical solution of the embodiments that essentially or rather contributes to the prior art or all or part of this technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes multiple instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or some of the steps of the method embodiments. The storage medium includes: USB flash drive, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or CD-ROM, and other media that can store program code.
In summary, a terminal proposed in embodiments of the present disclosure may perform: in response to a first touch operation corresponding to a first region and a second region of a display, determining a touch parameter of the first touch operation; displaying a current interface and an associated interface of the current interface based on a preset direction and a preset speed in response to the touch parameter meeting a trigger condition; detecting a sliding operation in a third region and determining a sliding direction and a sliding distance of the sliding operation; where the third region is a region of the display including the first region and/or the second region; and adjusting the preset speed and preset direction according to the sliding direction and the sliding distance, and displaying the current interface and the associated interface based on an adjusted speed and an adjusted direction. In this way, the automatic browsing method proposed in the present disclosure allows the terminal to automatically display multiple associated interfaces by receiving a touch operation at the display and based on the touch operation. In addition, the terminal may further adjust the browsing direction and speed in the automatic browsing mode through the detected sliding operation. That is, the automatic browsing method proposed in the present disclosure not only triggers the automatic browsing mode, but also provides precise control of the automatic browsing mode, which reduces the complexity of the browsing operation and meets the personalized needs of the browsing mode on the basis of realizing automatic browsing, thereby greatly improving the intelligence of the terminal.
Embodiments of the present disclosure further provide a computer-readable storage medium storing a program, which implements the automatic browsing method as described above when executed by a processor.
Specifically, the program instructions corresponding to the automatic browsing method in the embodiments may be stored on a storage medium such as a CD, a hard disk, a U disk, etc. When the program instructions corresponding to the automatic browsing method in the storage medium are read or executed by an electronic device, the following steps are performed.
It should be understood by those skilled in the art that the embodiments of the present disclosure may be provided as methods, terminals, or computer program products. Therefore, the present disclosure may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Further, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk memory and optical memory, etc.) that contain computer-usable program code therein.
The present disclosure is described with reference to schematic views and/or block diagrams of methods, devices (systems), and computer program products implemented according to the embodiments of the present disclosure. It can be understood that each of the processes and/or blocks in the process schematic view and/or block diagram and the combination of the processes and/or blocks in the process schematic view and/or block diagram may be implemented by the computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a specialized computer, an embedded processor, or other programmable data processing devices to produce a machine, such that an apparatus configured to implement the functions specified in one process or multiple processes in the process schematic view and/or one block or multiple blocks in the block diagram may be generated through the instructions executed by the processor of the computer or other programmable data processing devices.
These computer program instructions may also be stored in a computer-readable memory capable of directing the computer or other programmable data processing devices to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device that implements the functions specified in one process or multiple processes in the process schematic view and/or one block or multiple blocks in the block diagram.
These computer program instructions may also be loaded onto a computer or other programmable data processing devices such that a series of operational steps are performed on the computer or other programmable devices to produce computer-implemented processing, such that the instructions executed on the computer or other programmable devices provide steps configured to implement the functions specified in one process or multiple processes in the process schematic view and/or one block or multiple blocks in the block diagram.
The foregoing is only some embodiments of the present disclosure and is not configured to limit the scope of the present disclosure.
In the embodiments of the present disclosure, the terminal may automatically display multiple associated interfaces by receiving a touch operation on the display and based on the touch operation, and further adjust the browsing direction and speed in the automatic browsing mode through the detected sliding operation. That is, the automatic browsing method proposed in the present disclosure not only triggers the automatic browsing mode, but also provides precise control of the automatic browsing mode, which reduces the complexity of the browsing operation and meets the personalized needs of the browsing mode on the basis of realizing automatic browsing, thereby greatly improving the intelligence of the terminal.
Number | Date | Country | Kind |
---|---|---|---|
202110231641.8 | Mar 2021 | CN | national |
The present application is a continuation-application of International (PCT) Patent Application No. PCT/CN2022/075414, filed on Feb. 7, 2022, which claims priority of Chinese Patent Application No. 202110231641.8, filed on Mar. 2, 2021, the entire contents of which are hereby incorporated by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/075414 | Feb 2022 | US |
Child | 18456844 | US |