Page browsing method and device, and electronic apparatus
Patent Information
- Application Number
- CA3070615
- Authority / Receiving Office
- CA · CA
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2017-09-27
- Filing Date
- 2017-12-28
- Publication Date
- 2026-10-06
- Estimated Expiration
- 2037-12-28
Abstract
Description
PAGE BROWSING METHOD AND DEVICE, AND ELECTRONIC APPARATUS Technical Field
[01] The present disclosure relates generally to the field of touch technology. Background Art
[02] When people browse news and social applications on mobile phones, they usually want to simply browse the summary rather than viewing every detail. However, because the content that can be displayed on a mobile phone's touch screen is limited, a user needs to constantly use his or her finger to slide up or down on the touch screen in order to load and view more content.
[03] Therefore, the technical solutions in existing technology cannot achieve automatic browsing of a continuous page, and thus continuous operations are required in order to slide through the pages.
[04] The above-mentioned information disclosed in the background art section is only used to help understand the background of the present disclosure, and therefore it may include information that does not constitute the prior art known to a person skilled in the art. Summary of the Invention
[05] The present disclosure provides a page browsing method and device, an electronic device, and a machine readable medium to solve the technical problems mentioned above.
[06] Other features and advantages of the present disclosure will become apparent on the basis of the following detailed description, or may be learned in part through the practice of the present disclosure.
[07] According to an aspect of the present disclosure, a page browsing method is provided, comprising:
[08] in a sliding-based page browsing scenario, starting a browsing mode configuration according to a first touch operation received from a user;
[09] performing the browsing mode configuration in response to an input from the user;
[10] automatically browsing a continuous page according to a result of the browsing mode configuration.
[11] In one embodiment of the present disclosure, the step of performing the browsing mode configuration in response to an input from the user comprises:
[12] obtaining the direction and speed of a sliding operation of the user on a touch screen;
[13] obtaining the result of the browsing mode configuration according to the direction and speed of the sliding operation;
[14] terminating the browsing mode configuration in response to a second touch operation from the user.
[15] In one embodiment of the present disclosure, the step of performing the browsing mode configuration in response to an input from the user comprises:
[16] presenting one or more options for selection by the user, wherein the one or more options represent different ways of automatic sliding browsing;
[17] terminating the browsing mode configuration according to an operation of the user to select one of the options; and
[18] determining the option selected by the user as the result of the browsing mode configuration.
[19] In one embodiment of the present disclosure, when it is detected that the browsing has reached an end of the continuous page, stop automatically browsing the continuous page.
[20] In one embodiment of the present disclosure, when a third touch operation from the user is detected, stop automatically browsing the continuous page.
[21] In one embodiment of the present disclosure, the first touch operation is an operation performed by the user in a configuration starting response area in the sliding-based page browsing scenario.
[22] In one embodiment of the present disclosure, the step of starting a browsing mode configuration comprises:
[23] entering a configuration page, wherein the configuration page is in a semi-transparent state.
[24] In one embodiment of the present disclosure, the method is applicable to a touch screen of 3D Touch<com:Sup>TM< / com:Sup>.
[25] According to another aspect of the present disclosure, a page browsing device is provided, comprising:
[26] a starting module, which is configured to, in a sliding-based page browsing scenario, start a browsing mode configuration according to a first touch operation received from a user;
[27] a configuring module, which is configured to perform the browsing mode configuration in response to an input from the user;
[28] an automatically browsing module, which is configured to automatically browse a continuous page according to a result of the browsing mode configuration.
[29] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; a non-transitory storage medium, storing machine executable instructions executable by the processor, wherein by reading and executing the machine executable instructions, the processor is caused to execute the method as described above.
[30] According to yet another aspect of the present disclosure, a machine readable medium is provided, on which machine executable instructions are stored, wherein when the machine executable instructions are executed by a processor, the method mentioned above is implemented.
[31] A page browsing method and device, an electronic device, and a machine readable medium are provided in the present disclosure according to the embodiments of the present disclosure. In a sliding-based page browsing scenario, a continuous page configuration for browsing is made according to a user input, and then the continuous page can be automatically browsed according to the configuration result. In this way, the continuous automatic loading of the page can be achieved without the need for continuous human touch operations, which thus improves the user interaction experience. In addition, the configuration process of browsing a continuous page can be achieved by virtue of the 3D Touch<com:Sup>TM< / com:Sup> technology that comes with a mobile phone, without adding any extra icons on the interface, thereby saving the interface space.
[32] It should be understood that the above general description and the following detailed description are exemplary only, and will not limit the present disclosure. Brief Description of the Drawings
[33] The objects, features, and advantages of the present disclosure as mentioned above and other objects, features, and advantages thereof not mentioned herein will become more apparent by describing the example embodiments in detail with reference to the accompanying drawings.
[34] FIG. 1 shows a flowchart of a page browsing method provided according to an embodiment of the present disclosure.
[35] FIG. 2 is a schematic diagram of a sliding-based page browsing scenario according to an embodiment of the present disclosure.
[36] FIG. 3 shows a flowchart of step S120 according to an embodiment of the present disclosure.
[37] FIG. 4 is a schematic diagram of page configuration according to an embodiment of the present disclosure.
[38] FIG. 5 shows a flowchart of step S120 according to an embodiment of the present disclosure.
[39] FIG. 6 is a schematic diagram of page configuration according to an embodiment of the present disclosure.
[40] FIG. 7 is a schematic diagram of a page browsing device provided in another embodiment of the present disclosure.
[41] FIG. 8 is a schematic diagram of a configuring module according to another embodiment of the present disclosure.
[42] FIG. 9 is a schematic diagram of another configuring module according to another embodiment of the present disclosure.
[43] FIG. 10 is a schematic diagram of another page browsing device provided in another embodiment of the present disclosure.
[44] FIG. 11 is a schematic structural diagram of an electronic device to which a page browsing method according to another embodiment of the present disclosure is applied. Description of the Embodiments
[45] Example embodiments will be described in detail with reference to the accompanying drawings. However, the exemplary embodiments may be implemented in various forms and it should not be construed that the embodiments of the present disclosure are limited to the examples set forth herein; rather, these embodiments are provided so that the present disclosure will be thorough and complete, and can fully convey the concept of the invention to a person skilled in the art. The drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings represent the same or similar parts, and thus repeated descriptions thereof will be omitted.
[46] Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to offer full understanding of the embodiments of the present disclosure. However, a person skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced by omitting one or more of the specific details; or other methods, components, devices, steps, etc. may be adopted. In other instances, certain well-known structures, methods, devices, implementations, materials, or operations may not be shown or described in detail to avoid obscuring certain important aspects of the present disclosure.
[47] Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in the form of software, implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[48] In order to make the objects, technical solutions, and advantages of the present disclosure more clear, the following further describes the present disclosure in detail with reference to specific embodiments and accompanying drawings.
[49] In a related embodiment, a floating button may be added to a browsed page. A floating button includes a scroll up button and a scroll down button. In addition, long pressing the scroll up or down button can scroll up or down the page so as to automatically browse a continuous page. Alternatively, four buttons, up, down, left, and right, may be further set up to automatically navigate through a continuous page in different directions. However, this needs the addition of a window in the interface to set the floating button. Accordingly, it occupies interface space and has certain limitations, for example, it is limited to a certain application. Alternatively, a third-party tool may be used (such as adding an external mouse or external touch pad) to achieve automatic page loading. However, the disadvantage thereof is that additional equipment is needed, which may compromise the portability.
[50] It can be seen that, in related embodiments, sliding through a continuous page requires manual operation. Even if the finger does not slide directly on the page, the manual operation is also required. The existing technology cannot achieve automatically browsing a continuous page without manual operation.
[51] In light of the foregoing, the present disclosure configures the browsing mode on the basis of the 3D Touch<com:Sup>TM< / com:Sup> technology. In addition to the existing tap operation, the 3D Touch<com:Sup>TM< / com:Sup> technology adds, at the physical level, a peek and a pop touch mode in two vertical directions. As a result, the operation on a touch screen is changed from one "tap" operation to three different operations, "tap," "peek" and "pop," so as to achieve the purpose of three-dimensional touch. Hence, an operation may need fewer steps, and the interaction becomes faster and more convenient.
[52] FIG. 1 shows a flowchart of a method for browsing a continuous page provided in an embodiment of the present disclosure. The method can be used for a touch screen of 3D Touch<com:Sup>TM< / com:Sup> and may include the following steps:
[53] As shown in FIG. 1, step S110 includes, in a sliding-based page browsing scenario, starting a browsing mode configuration according to a first touch operation received from a user;
[54] As shown in FIG. 1, step S120 includes performing the browsing mode configuration in response to an input from the user;
[55] As shown in FIG. 1, step S130 includes automatically browsing a continuous page according to a result of the browsing mode configuration.
[56] In this embodiment, the sliding-based page browsing scenario may include, but is not limited to, scenarios that require continuous loading, such as WeChat circle of friends, today's headlines, and the like. Accordingly, a continuous page may include the pages of the circle of friends, or a news page such as today's headlines, and the like, or other pages that cannot be fully displayed on the screen of a mobile phone, and thus need a sliding operation in order to display the remaining content.
[57] FIG. 2 shows a schematic diagram of a sliding-based page browsing scenario in this embodiment, including a plurality of items of information that can be continuously loaded. According to the records of the foregoing related embodiments, manual operation is required, that is, the page is continuously loaded by means of sliding the page up or down. After entering the scenario in this embodiment as shown in FIG. 2, the browsing mode can be configured. Once the configuration is complete, the page can be automatically loaded. In addition, there is no need for manual operation during the process of automatic page loading. Accordingly, a continuous page can be automatically browsed in accordance with the configured direction and speed.
[58] In this embodiment, in step S110, by means of performing a first touch operation in the "configuration starting response area" in the sliding-based page browsing scenario, the browsing mode configuration can be started, so as to enter a configuration page, in which the configuration page may be in a semi-transparent state. The "configuration starting response area" is a response area for starting the browsing mode configuration, and may be a non-picture area such as a text area or a blank area. Since an action of tapping a picture shown on the screen of a mobile terminal device, such as a mobile phone, is usually the default operation to open the picture, that is, the picture will be displayed on the screen in a big picture mode, in order to avoid conflict with the user's existing operating habits, a browsing mode configuration is started in a non-picture area through a first trigger operation. In this embodiment, the first touch operation may be a peek operation in the 3D Touch<com:Sup>TM< / com:Sup> technology.
[59] It should be noted that there may be various ways to perform browsing mode configuration in response to the user's input in step S120. The following examples in this embodiment will be described.
[60] FIG. 3 shows a flowchart of step S120 according to this embodiment, including the following steps:
[61] As shown in FIG. 3, step S31 includes obtaining the direction and speed of a sliding operation of the user on a touch screen.
[62] As shown in FIG. 3, step S32 includes obtaining the result of the browsing mode configuration according to the direction and speed of the sliding operation. In this embodiment, the result of the browsing mode configuration includes the direction and speed for automatically browsing the continuous page.
[63] As shown in FIG. 3, step S33 includes terminating the browsing mode configuration in response to a second touch operation from the user. In this embodiment, the second touch operation may be a pop operation in the 3D Touch<com:Sup>TM< / com:Sup> technology.
[64] The direction and speed of a user's finger sliding is detected through the touch screen as the result of the browsing mode configuration, that is, the direction of the detected finger sliding is the direction for automatically browsing the continuous page, and the speed of the detected finger sliding is the speed for automatically browsing the continuous page. After the foregoing configuration, according to the configured direction and speed, the process of automatically browsing a continuous page can completely simulate the operation of manually sliding the page, and thus can automatically browse the continuous page in accordance with the user's desired manner.
[65] It should be noted that the steps in this embodiment are only for the convenience of describing the implementation process thereof, and do not indicate the order in which the steps should be executed. For example, in step S31, the direction and speed of the user's finger sliding on the touch screen can be obtained so as to obtain the result of browsing mode configuration in step S32.
[66] FIG. 4 shows a schematic diagram of a configuration page in the first embodiment. After starting browsing mode configuration in step S110, the configuration page shown in FIG. 4 is opened. As shown in FIG. 4, the configuration page is in a semi-transparent state, that is, a layer showing "Start to detect the direction and speed of page sliding" is provided on top of the page shown in FIG. 2, so as to prompt the user to slide their finger on the touch screen for the configuration; after obtaining the direction and speed of the user's finger sliding action so as to get the result of browsing mode configuration, a pop operation in the 3D Touch<com:Sup>TM< / com:Sup> technology may be performed to complete and then terminate the configuration process.
[67] Next, the page shown in FIG. 2 returns and the process of automatically browsing this continuous page is started according to the direction and speed of the configured browsing mode so as to load more information items. In this way, a user can browse a page without any human intervention. In addition, the process of automatically browsing the continuous page will be stopped when it is detected that an end of the continuous page has been reached; the process of automatically browsing the continuous page will be stopped when a third touch operation is detected. In this embodiment, the third touch operation may be a tap operation in the 3D Touch<com:Sup>TM< / com:Sup> technology.
[68] Based on the flowchart shown in FIG. 3 and the schematic diagram shown in FIG. 4, this embodiment adopts a customized method to configure the direction and speed of automatically browsing a continuous page, and automatically browses a continuous page according to the configuration result, which can realize automated browsing, and provide users with a good interactive experience.
[69] In summary, according to one embodiment, in the sliding-based page browsing scenario, 3D Touch<com:Sup>TM< / com:Sup> and user-defined inputs can be used for browsing mode configuration, and then the continuous page can be automatically browsed according to the configuration result. In this way, the continuous automatic loading of the page can be achieved without the need for continuous human touch operations, which thus improves the user interaction experience. In addition, the configuration process of browsing a continuous page can be achieved by virtue of the 3D Touch<com:Sup>TM< / com:Sup> technology that comes with a mobile phone, without adding any extra icons on the interface, thereby saving the interface space. Moreover, this method can be realized by means of the 3D Touch<com:Sup>TM< / com:Sup> technology of the mobile phone alone, without relying on any third-party tool support. It does not rely on any third-party tool support and is easy to use.
[70] In another example, FIG. 5 shows a flowchart of step S120 in this embodiment, which may include the following steps:
[71] As shown in FIG. 5, step S51 includes presenting one or more options for selection by the user, wherein the one or more options represent different ways of automatic sliding browsing. For example, the options may include fast sliding up, medium speed sliding up, medium speed sliding down, and fast sliding down. It should be noted that, in this embodiment, only four commonly used automatic sliding browsing modes are used as examples. In actual applications, in addition to these four automatic browsing modes for a continuous page, other types of options may be provided according to user needs, such as slow sliding up, slow sliding down, and the like. The present disclosure has no limits on this.
[72] As shown in FIG. 5, step S52 includes determining the option selected by the user as the browsing mode configuration result, wherein the result of browsing mode configuration includes the direction and speed for automatically browsing a continuous page.
[73] In this embodiment, according to one option selected by the user from the plurality of options provided in the above step S31, the manner of browsing desired by the user can be obtained, which includes the direction and speed for automatically browsing a continuous page, that is, the direction indicates sliding upward or downward, and the speed indicates fast sliding, medium speed sliding, or slow sliding, such that the performance of automatically browsing a continuous page is in line with the user expectation.
[74] As shown in FIG. 5, step S53 includes terminating the configuration according to any one option selected by the user. In step S52, the user's finger taps the corresponding option to complete the option selection operation, and then the configuration is ended.
[75] It should be noted that the steps in this embodiment are only for the convenience of describing the implementation process, and do not indicate the order in which the steps should be executed. For example, in step S53, the user's finger may tap on a button of any one of multiple options to get the option selected by the user, so as to obtain the result of browsing mode configuration in step S52, and then the configuration is ended.
[76] FIG. 6 shows a schematic diagram of a configuration page. After starting to browse the continuous page configuration in step S110, the configuration page shown in FIG. 6 is opened. As shown in FIG. 6, the configuration page is in a semi-transparent state, that is, a page with multiple options is added on top of the page shown in FIG. 2. Taking the four modes as an example, including fast sliding up, medium speed sliding up, medium speed sliding down, and fast sliding down, FIG. 6 shows these four options of "fast sliding up," "medium speed sliding up," "medium speed sliding down" and "fast sliding down." A user may move his or her finger to any one of these four options and then select one option to complete the selection and finish the configuration, which does not need the pop operation in the 3D Touch<com:Sup>TM< / com:Sup> technology.
[77] Next, the page shown in FIG. 2 returns and the process of automatically browsing this continuous page is started according to the direction and speed of the configured browsing mode so as to load more information items. In this way, a user can browse a page without any human intervention. In addition, the process of automatically browsing the continuous page will be stopped when it is detected that an end of the continuous page has been reached; the process of automatically browsing the continuous page will be stopped when a third touch operation is detected. In this embodiment, the third touch operation may be a tap operation in the 3D Touch<com:Sup>TM< / com:Sup> technology.
[78] Based on the flowchart shown in FIG. 5 and the schematic diagram shown in FIG. 6, this embodiment adopts a customized method to configure the direction and speed of automatically browsing a continuous page, and automatically browses a continuous page according to the configuration result, which can realize automated browsing, and provide users with a good interactive experience.
[79] In summary, in the sliding-based page browsing scenario, 3D Touch<com:Sup>TM< / com:Sup> and the option selected by the user can be used for browsing mode configuration, and then the continuous page can be automatically browsed according to the configuration result. In this way, the continuous automatic loading of the page can be achieved without the need for continuous human touch operations, which thus improves the user interaction experience. In addition, the configuration process of browsing a continuous page can be achieved by virtue of the 3D Touch<com:Sup>TM< / com:Sup> technology that comes with a mobile phone, without adding any extra icons on the interface, thereby saving the interface space. Moreover, this method can be realized by means of the 3D Touch<com:Sup>TM< / com:Sup> technology of the mobile phone alone, without relying on any third-party tool support. It does not rely on any third- party tool support and is easy to use.
[80] Based on the above embodiments and as shown in FIGS. 3 to 6, the present disclosure provides a way to perform browsing mode configuration through customization and selection. Of course, in other embodiments of the present disclosure, a more diversified configuration mode may also be used to complete the configuration for automatically browsing a continuous page in direction and speed, for example, setting the default automatic sliding browsing direction to be up or down, and then selecting the browsing speed through a slider, which can also achieve the effect of configuring the browsing direction and speed. There are many similar ways for this purpose. This present disclosure will not list all of the options. A configuration method may include automatically browsing pages continuously based on the 3D Touch<com:Sup>TM< / com:Sup> technology.
[81] FIG. 7 shows a schematic diagram of a page browsing device provided by another embodiment of the present disclosure. The device is used for a touch screen of 3D Touch<com:Sup>TM< / com:Sup>. As shown in FIG. 7, the device 700 includes: a starting module 710, a configuring module 720 and an automatically browsing module 730.
[82] The starting module 710 is configured to, in a sliding-based page browsing scenario, start a browsing mode configuration according to a first touch operation received from a user; the configuring module 720 is configured to perform the browsing mode configuration in response to an input from the user; and the automatically browsing module 730 is configured to automatically browse a continuous page according to a result of the browsing mode configuration.
[83] In this embodiment, the starting module 710 starts the browsing mode configuration by a tapping option in the configuration starting response area in the sliding-based page browsing scenario, so as to open a configuration page; the configuration page is in a semi-transparent state. The "configuration starting response area" is a response area for starting the browsing mode configuration; it may be a non-picture area such as a text area or a blank area. Since an action of tapping a picture shown on the screen of a mobile terminal device, such as a mobile phone, is usually the default operation to open the picture, that is, the picture will be displayed on the screen in a big picture mode, in order to avoid conflict with the user's existing operating habits, a browsing mode configuration is started in a non-picture area through a tapping operation.
[84] Corresponding to the method provided in the foregoing embodiment, FIG. 8 shows a schematic diagram of a configuring module in this embodiment. The configuring module 820 includes a custom submodule 821, a first result submodule 822, and a first configuration termination submodule 823.
[85] The custom submodule 821 is configured for obtaining the direction and speed of a sliding operation of the user on a touch screen. The second result submodule 822 is configured for obtaining the result of the browsing mode configuration according to the direction and speed of the sliding operation; and the second configuration termination submodule 823 is configured for terminating the browsing mode configuration in response to a second touch operation from the user. In this embodiment, the second touch operation may be a pop operation in the 3D Touch<com:Sup>TM< / com:Sup> technology.
[86] Refer to FIG. 4 for a schematic diagram of the configuration page for the configuring module shown in FIG. 8. Through the configuring module shown in FIG. 8, the direction and speed of automatically browsing a continuous page can be configured in a customized manner, and the continuous page is automatically browsed according to the configuration result. In this way, the automatically browsing can be achieved and a user is provided with a good interactive experience.
[87] Corresponding to the method provided in the foregoing embodiment, FIG. 9 shows a schematic diagram of another configuring module in this embodiment. The configuring module 920 includes an option submodule 921, a second result submodule 922, and a second configuration termination submodule 923.
[88] The option submodule 921 is configured for presenting one or more options for selection by the user, wherein the one or more options represent different ways of automatic sliding browsing. For example, the options may include fast sliding up, medium speed sliding up, medium speed sliding down, and fast sliding down. The first result submodule 922 is configured for determining the option selected by the user as the result of the browsing mode configuration, wherein the result of browsing mode configuration includes the direction and speed of automatically browsing the continuous page. The first configuration termination submodule 923 is configured for terminating the browsing mode configuration according to an operation of the user to select one of the options. The user's finger clicks the corresponding option to complete the selection of the option and then ends the configuration.
[89] Refer to FIG. 6 for a schematic diagram of the configuration page for the configuring module shown in FIG. 9. Through the configuring module shown in FIG. 9, the direction and speed of automatically browsing a continuous page can be configured by selecting an option, and the continuous page is automatically browsed according to the configuration result. In this way, the automatically browsing can be achieved and a user is provided with a good interactive experience.
[90] FIG. 10 also shows a schematic diagram of a page browsing device. In addition to a starting module 1010, a configuring module 1020 and an automatically browsing module 1030, it also includes an automatically browsing stopping module 1040, which is configured for, when it is detected that the browsing has reached an end of the continuous page, stopping automatically browsing the continuous page, or when a third touch operation from the user is detected, stopping automatically browsing the continuous page. In this embodiment, the third touch operation may be a tap operation in the 3D Touch<com:Sup>TM< / com:Sup> technology.
[91] For the function of each module in the device shown in FIG. 7 and FIG. 10, refer to the related description in the foregoing method embodiment, and details will not be described herein again.
[92] The page browsing device provided in this embodiment can achieve the same technical effects as the page browsing method described above, and details will not be described herein again.
[93] In another aspect, the present disclosure also provides an electronic device including a processor and a storage medium, where the storage medium stores operation instructions for the foregoing processor to control the following methods:
[94] in a sliding-based page browsing scenario, starting a browsing mode configuration according to a first touch operation received from a user; performing the browsing mode configuration in response to an input from the user; automatically browsing a continuous page according to a result of the browsing mode configuration.
[95] Referring to FIG. 11, a schematic structural diagram of an electronic device 1100 to which the aforementioned page browsing method is applied is shown. The electronic device shown in FIG. 11 is only an example, and should not impose any limitation on the functions and use ranges of the embodiments of the present disclosure.
[96] As shown in FIG. 11, the electronic device 1100 includes a central processing unit (CPU) 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage section 1107 to a random access memory (RAM) 1103. In the RAM 1103, various programs and data necessary for the operation of the electronic device 1100 are also stored. The CPU 1101, the ROM 1102, and the RAM 1103 are connected to each other through a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[97] The following components are connected to the I / O interface 1105: an input section 1106 including a keyboard, a mouse, and the like; an output section 1107 such as a cathode ray tube (CRT), a liquid crystal display (LCD), a speaker, and the like; a storage section 1108 including a hard disk and the like; and a communication section 1109 including a network interface card such as a LAN card, a modem, and the like. The communication section 1109 performs communication processing via a network such as the Internet. A driver 1110 is also connected to the I / O interface 1105 as necessary. A removable medium 1111, such as a magnetic disk, an optical disk, a magneto- optical disk, a semiconductor memory, etc., is installed on the drive 1110 as needed, so that a computer program read therefrom is installed into the storage section 1108 as needed.
[98] In particular, according to the embodiments of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product including a computer program carried on a computer readable medium, and the computer program contains the program code for performing the method shown in a flowchart. In an embodiment, the computer program may be downloaded and installed from a network through the communication section 1109, and / or installed from a removable medium 1111. When the computer program is executed by the central processing unit (CPU) 1101, the above-mentioned functions defined in the system of the present application will be executed.
[99] It should be noted that the machine readable storage medium shown in the present disclosure may be a machine readable signal medium or a machine readable medium or any combination of the foregoing. The machine readable medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the machine readable media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this disclosure, a machine readable medium may be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device.
[100] In this disclosure, a machine readable signal medium may include a data signal that is included in baseband or propagated as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take many forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the foregoing. The machine readable signal medium may also be any machine readable medium other than a computer readable medium, and the machine readable medium may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The instruction code contained in the machine readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, an optical fiber cable, RF, and the like, or any suitable combination of the foregoing.
[101] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or part of code, and the above-mentioned module, program segment, or part of code contains one or more executable instructions for implementing a prescribed logical function. It should also be noted that in some alternative implementations, the functions labeled in the blocks may also occur in a different order than those labeled in the drawings. For example, two blocks represented one after the other may actually be executed substantially in parallel, and they may sometimes be executed in a reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and combinations of blocks in the block diagrams or flowcharts, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and machine instructions.
[102] The units described in the embodiments of the present disclosure may be implemented by software or hardware. The described unit may also be provided in a processor, for example, it may be described as: a processor including a sending unit, an obtaining unit, a determining unit, and a first processing unit. The names of these units do not constitute a limitation on the unit itself in some cases. For example, the sending unit can also be described as "a unit that sends a picture acquisition request to a connected server."
[103] Moreover, the present disclosure also provides a machine readable medium, which may be included in the device described in the above embodiments, or may exist alone without being assembled into the device. The machine readable medium carries machine readable instructions. When the machine readable instructions are executed by a device, the device includes the following method steps:
[104] in a sliding-based page browsing scenario, starting a browsing mode configuration according to a first touch operation received from a user; performing the browsing mode configuration in response to an input from the user; automatically browsing a continuous page according to a result of the browsing mode configuration.
[105] It should be clearly understood that the present disclosure describes how to make and use specific examples, but the principles of the present disclosure are not limited to any details of these examples. Rather, these principles can be applied to many other embodiments based on the teachings of this disclosure.
[106] The exemplary embodiments of the present disclosure have been shown and described above in detail. It should be understood that the present disclosure is not limited to the detailed structure, setting manner or implementation method described herein; on the contrary, the present disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Claims
1. A device for browsing pages comprising: a starting module configured to: in a sliding-based page browsing scenario, start a browsing mode configuration according to a first touch operation received from a user to enter a configuration page wherein the configuration page is in a semi-transparent state, wherein the first touch operation includes one or more of a peek operation, a pop operation and a tap operation; a configuring module configured to: perform the browsing mode configuration in the configuration page, in response to an input from the user; obtain a result of the browsing mode configuration according to a direction and a speed of a sliding operation in the configuration page from the user's touch sliding through a touch screen; and an automatically browsing module configured to automatically browse a page according to the result of the browsing mode configuration.
2. The device of claim 1, wherein the configuring module further includes a custom submodule.
3. The device of claim 2, wherein the custom submodule is configured to obtain the direction and the speed of the sliding operation of the user on the touch screen.
4. The device of claim 1, wherein the configuring module further includes a first result submodule.
5. The device of claim 4, wherein the first result submodule is configured to obtain a result of the browsing mode configuration according to the direction and the speed of the sliding operation.
6. The device of claim 1, wherein the configuring module further includes a first configuration termination submodule.
7. The device of claim 6, wherein the first configuration termination submodule is configured to terminate the browsing mode configuration in response to a second touch operation from the user.
8. The device of claim 1, wherein the configuring module further includes an option submodule.
9. The device of claim 8, wherein the option submodule is configured to present one or more options for selection by the user.
10. The device of claim 9, wherein the one or more options represent different ways of automatic sliding browsing.
11. The device of claim 6, wherein the configuring module further includes a second configuration termination submodule.
12. The device of claim 11, wherein the second configuration termination submodule is configured to terminate the browsing mode configuration according to an operation of the user to select one or more options.
13. The device of claim 4, wherein the configuring module further includes a second result submodule.
14. The device of claim 13, wherein the second result submodule is configured to determine an option selected by the user as the result of the browsing mode configuration.
15. The device of claim 1, wherein the device further includes an automatically browsing stopping module.
16. The device of claim 15, wherein the automatically browsing stopping module is further configured to, when it is detected that a browsing has reached an end of the page, stop automatically browsing the page.
17. The device of claim 15, wherein the automatically browsing stopping module is further configured to, when a third touch operation from the user is detected, stop automatically browsing the page.
18. The device of claim 1, wherein the first touch operation is an operation performed by the user in a configuration starting response area in the sliding-based page browsing scenario.
19. The device of claim 18, wherein the configuration starting response area is a response area for starting the browsing mode configuration to enter the configuration page.
20. The device of any one of claims 18 to 19, wherein the configuration starting response area is a non-picture area.
21. The device of claim 20, wherein the non-picture area is a text area.
22. The device of any one of claims 20 to 21, wherein the non-picture area is a blank area.
23. The device of any one of claims 1 to 22, wherein configurations of the device are applicable to a touch screen of 3D Touch TM .
24. The device of any one of claims 1 to 23, wherein the sliding-based page browsing scenario requires continuous loading pages in an application (APP).
25. The device of any one of claims 1 to 24, wherein the page is displayed on a screen of a mobile phone with the sliding operation in order to display remaining content.
26. The device of any one of claims 1 to 25, wherein the sliding-based page browsing scenario includes a plurality of items of information that is continuously loaded.
27. The device of any one of claims 9 to 26, wherein the one or more options include fast speed sliding up of automatic sliding browsing.
28. The device of any one of claims 9 to 26, wherein the one or more options include medium speed sliding up of automatic sliding browsing.
29. The device of any one of claims 9 to 26, wherein the one or more options further include medium speed sliding down of automatic sliding browsing.
30. The device of any one of claims 9 to 26, wherein the one or more options further include fast speed sliding down of automatic sliding browsing.
31. The device of any one of claims 9 to 26, wherein the one or more options further include slow speed sliding up of automatic sliding browsing.
32. The device of any one of claims 9 to 26, wherein the one or more options further include slow speed sliding down of automatic sliding browsing.
33. The device of any one of claims 1 to 32, wherein the direction of the sliding operation includes sliding upward.
34. The device of any one of claims 1 to 33, wherein the direction of the sliding operation further includes sliding downward.
35. The device of any one of claims 1 to 34, wherein the speed of the sliding operation includes fast speed sliding.
36. The device of any one of claims 1 to 34, wherein the speed of the sliding operation includes medium speed sliding.
37. The device of any one of claims 1 to 34, wherein the speed of the sliding operation includes slow speed sliding.
38. An electronic device comprising: one or more processors; a memory, associated with the one or more processors and used for storing computer- executable instructions; the computer-executable instructions executed by the one or more processors configured to: in a sliding-based page browsing scenario, start a browsing mode configuration according to a first touch operation received from a user to enter a configuration page wherein the configuration page is in a semi-transparent state, wherein the first touch operation includes one or more of a peek operation, a pop operation and a tap operation; perform the browsing mode configuration in the configuration page, in response to an input from the user; obtain a result of the browsing mode configuration according to a direction and a speed of a sliding operation in the configuration page from the user's touch sliding through a touch screen; and automatically browse a page according to the result of the browsing mode configuration.
39. The electronic device of claim 38, is further configured to: terminate the browsing mode configuration in response to a second touch operation from the user.
40. The electronic device of claim 38, is further configured to: present one or more options for selection by the user, wherein the one or more options represent different ways of automatic sliding browsing; terminate the browsing mode configuration according to an operation of the user to select one of the one or more options; and determine the option selected by the user as the result of the browsing mode configuration.
41. The electronic device of claim 38, is further configured to, when it is detected that a browsing has reached an end of the page, stop automatically browsing the page.
42. The electronic device of claim 38, is further configured to, when a third touch operation from the user is detected, stop automatically browsing the page.
43. The electronic device of claim 38, wherein the first touch operation is an operation performed by the user in a configuration starting response area in the sliding-based page browsing scenario.
44. The electronic device of claim 43, wherein the configuration starting response area is a response area for starting the browsing mode configuration to enter the configuration page.
45. The electronic device of any one of claims 43 to 44, wherein the configuration starting response area is a non-picture area.
46. The electronic device of claim 45, wherein the non-picture area is a text area.
47. The electronic device of any one of claims 45 to 46, wherein the non-picture area is a blank area.
48. The electronic device of any one of claims 38 to 47, wherein configurations of the electronic device are applicable to a touch screen of 3D Touch TM .
49. The electronic device of any one of claims 38 to 48, wherein the sliding-based page browsing scenario requires continuous loading pages in an application (APP).
50. The electronic device of any one of claims 38 to 49, wherein the page is displayed on a screen of a mobile phone with the sliding operation in order to display remaining content.
51. The electronic device of any one of claims 38 to 50, wherein the sliding-based page browsing scenario includes a plurality of items of information that is continuously loaded.
52. The electronic device of claim 40, wherein the one or more options include fast speed sliding up of automatic sliding browsing.
53. The electronic device of claim 40, wherein the one or more options include medium speed sliding up of automatic sliding browsing.
54. The electronic device of claim 40, wherein the one or more options further include medium speed sliding down of automatic sliding browsing.
55. The electronic device of claim 40, wherein the one or more options further include fast speed sliding down of automatic sliding browsing.
56. The electronic device of claim 40, wherein the one or more options further include slow speed sliding up of automatic sliding browsing.
57. The electronic device of claim 40, wherein the one or more options further include slow speed sliding down of automatic sliding browsing.
58. The electronic device of any one of claims 39 to 57, wherein the direction of the sliding operation includes sliding upward.
59. The electronic device of any one of claims 39 to 58, wherein the direction of the sliding operation further includes sliding downward.
60. The electronic device of any one of claims 39 to 59, wherein the speed of the sliding operation includes fast speed sliding.
61. The electronic device of any one of claims 39 to 59, wherein the speed of the sliding operation includes medium speed sliding.
62. The electronic device of any one of claims 39 to 59, wherein the speed of the sliding operation includes slow speed sliding.
63. A computer-readable storage medium, storing computer-executable instructions thereon, wherein when the computer-executable instructions are executed by a computer, the computer is configured to: in a sliding-based page browsing scenario, start a browsing mode configuration according to a first touch operation received from a user to enter a configuration page wherein the configuration page is in a semi-transparent state, wherein the first touch operation includes one or more of a peek operation, a pop operation and a tap operation; perform the browsing mode configuration in the configuration page, in response to an input from the user; obtain a result of the browsing mode configuration according to a direction and a speed of a sliding operation in the configuration page from the user's touch sliding through a touch screen; and automatically browse a page according to the result of the browsing mode configuration.
64. The storage medium of claim 63, wherein the instructions further includes: terminating the browsing mode configuration in response to a second touch operation from the user.
65. The storage medium of claim 63, wherein the instructions further include: presenting one or more options for selection by the user, wherein the one or more options represent different ways of automatic sliding browsing; terminating the browsing mode configuration according to an operation of the user to select one of the one or more options; and determining the option selected by the user as the result of the browsing mode configuration.
66. The storage medium of claim 63, wherein the instructions further include, when it is detected that a browsing has reached an end of the page, stopping automatically browsing the page.
67. The storage medium of claim 63, wherein the instructions further include, when a third touch operation from the user is detected, stopping automatically browsing the page.
68. The storage medium of claim 63, wherein the first touch operation is an operation performed by the user in a configuration starting response area in the sliding-based page browsing scenario.
69. The storage medium of claim 68, wherein the configuration starting response area is a response area for starting the browsing mode configuration to enter the configuration page.
70. The storage medium of any one of claims 68 to 69, wherein the configuration starting response area is a non-picture area.
71. The storage medium of claim 70, wherein the non-picture area is a text area.
72. The storage medium of any one of claims 70 to 71, wherein the non-picture area is a blank area.
73. The storage medium of any one of claims 63 to 72, wherein the instructions are applicable to a touch screen of 3D Touch TM .
74. The storage medium of any one of claims 63 to 73, wherein the sliding-based page browsing scenario requires continuous loading pages in an application (APP).
75. The storage medium of any one of claims 63 to 74, wherein the page is displayed on a screen of a mobile phone with the sliding operation in order to display remaining content.
76. The storage medium of any one of claims 63 to 75, wherein the sliding-based page browsing scenario includes a plurality of items of information that is continuously loaded.
77. The storage medium of claim 65, wherein the one or more options include fast speed sliding up of automatic sliding browsing.
78. The storage medium of claim 65, wherein the one or more options include medium speed sliding up of automatic sliding browsing.
79. The storage medium of claim 65, wherein the one or more options further include medium speed sliding down of automatic sliding browsing.
80. The storage medium of claim 65, wherein the one or more options further include fast speed sliding down of automatic sliding browsing.
81. The storage medium of claim 65, wherein the one or more options further include slow speed sliding up of automatic sliding browsing.
82. The storage medium of claim 65, wherein the one or more options further include slow speed sliding down of automatic sliding browsing.
83. The storage medium of any one of claims 64 to 82, wherein the direction of the sliding operation includes sliding upward.
84. The storage medium of any one of claims 64 to 83, wherein the direction of the sliding operation further includes sliding downward.
85. The storage medium of any one of claims 64 to 84, wherein the speed of the sliding operation includes fast speed sliding.
86. The storage medium of any one of claims 64 to 84, wherein the speed of the sliding operation includes medium speed sliding.
87. The storage medium of any one of claims 64 to 84, wherein the speed of the sliding operation includes slow speed sliding.
88. A method for browsing pages, including: in a sliding-based page browsing scenario, starting a browsing mode configuration according to a first touch operation received from a user to enter a configuration page wherein the configuration page is in a semi-transparent state, wherein the first touch operation includes one or more of a peek operation, a pop operation and a tap operation; performing the browsing mode configuration in the configuration page, in response to an input from the user; obtaining a result of the browsing mode configuration according to a direction and a speed of a sliding operation in the configuration page from the user's touch sliding through a touch screen; and automatically browsing a page according to the result of the browsing mode configuration.
89. The method of claim 88, further includes: terminating the browsing mode configuration in response to a second touch operation from the user.
90. The method of claim 88, wherein the method further includes: presenting one or more options for selection by the user, wherein the one or more options represent different ways of automatic sliding browsing; terminating the browsing mode configuration according to an operation of the user to select one of the one or more options; and determining the option selected by the user as the result of the browsing mode configuration.
91. The method of claim 88, wherein the method further includes, when it is detected that a browsing has reached an end of the page, stopping automatically browsing the page.
92. The method of claim 88, wherein the method further includes, when a third touch operation from the user is detected, stopping automatically browsing the page.
93. The method of claim 88, wherein the first touch operation is an operation performed by the user in a configuration starting response area in the sliding-based page browsing scenario.
94. The method of claim 93, wherein the configuration starting response area is a response area for starting the browsing mode configuration to enter the configuration page.
95. The method of any one of claims 93 to 94, wherein the configuration starting response area is a non-picture area.
96. The method of claim 95, wherein the non-picture area is a text area.
97. The method of any one of claims 95 to 96, wherein the non-picture area is a blank area.
98. The method of any one of claims 88 to 97, wherein the method is applicable to a touch screen of 3D Touch TM .
99. The method of any one of claims 88 to 98, wherein the sliding-based page browsing scenario requires continuous loading pages in an application (APP).
100. The method of any one of claims 88 to 99, wherein the page is displayed on a screen of a mobile phone with the sliding operation in order to display remaining content.
101. The method of any one of claims 88 to 100, wherein the sliding-based page browsing scenario includes a plurality of items of information that is continuously loaded.
102. The method of claim 90, wherein the one or more options include fast speed sliding up of automatic sliding browsing.
103. The method of claim 90, wherein the one or more options include medium speed sliding up of automatic sliding browsing.
104. The method of claim 90, wherein the one or more options further include medium speed sliding down of automatic sliding browsing.
105. The method of claim 90, wherein the one or more options further include fast speed sliding down of automatic sliding browsing.
106. The method of claim 90, wherein the one or more options further include slow speed sliding up of automatic sliding browsing.
107. The method of claim 90, wherein the one or more options further include slow speed sliding down of automatic sliding browsing.
108. The method of any one of claims 89 to 107, wherein the direction of the sliding operation includes sliding upward.
109. The method of any one of claims 89 to 108, wherein the direction of the sliding operation further includes sliding downward.
110. The method of any one of claims 89 to 109, wherein the speed of the sliding operation includes fast speed sliding.
111. The method of any one of claims 89 to 109, wherein the speed of the sliding operation includes medium speed sliding.
112. The method of any one of claims 89 to 109, wherein the speed of the sliding operation includes slow speed sliding.