Method, device, medium and interactive tablet for moving annotation toolbar of touch screen

By automatically moving the annotation toolbar to the corresponding response area in response to user touch operations, the problem of user position changes is solved, resulting in the inability to directly touch the toolbar, and convenient user experience and visual comfort are achieved.

CN114816095BActive Publication Date: 2025-04-04GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110072931.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-20
Publication Date
2025-04-04
Estimated Expiration
2041-01-20

AI Technical Summary

Technical Problem

When using the annotation toolbar for explanation, the user's location changes, causing it to be unable to directly touch the annotation toolbar on the left, which is inconvenient to use.

Method used

By responding to user touch operations, the touch end position and the annotation toolbar position are obtained. If the touch end position and the annotation toolbar position are in different response areas of preset, and the touch end time and the last touch time interval between the annotation toolbar last touch time exceed the preset time interval, the annotation toolbar is moved from the first response area where it is located to the second response area where the touch end position is located.

Benefits of technology

The annotation toolbar automatically switches the response area based on the user's location, which is convenient for users to use, avoiding the risk of toolbar blocking the content displayed in the middle, and reducing frequent changes in toolbar position and reducing user visual fatigue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114816095B_ABST
    Figure CN114816095B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method, device, medium and interactive tablet for moving the annotation toolbar of a touch screen, the method comprising: displaying the annotation toolbar in the document display interface of the touch screen; obtaining the touch end position and the position of the annotation toolbar corresponding to the touch operation; when the touch end position and the position of the annotation toolbar are in different preset response areas, obtaining the first touch end time of the touch end position and the second touch end time of the last touch operation in the response area where the annotation toolbar is located; the touch screen is divided into a non-response area and two response areas according to a preset ratio, and the two response areas are respectively located on both sides of the non-response area; if the time interval between the first touch end time and the second touch end time exceeds the preset time interval, the annotation toolbar is moved from the first response area where it is located to the second response area where the touch end position is located. The present application can automatically switch the annotation toolbar according to the user's touch operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of touch screen testing, and in particular to a method, device, medium, and interactive tablet for moving an annotation toolbar of a touch screen. Background Art

[0002] Touch screens are increasingly used in various devices such as computers, mobile terminals, smart tablets, etc. It is currently the simplest, most convenient, and most natural way of human-computer interaction. Users only need to touch icons or text on the touch screen to control the device.

[0003] Since the annotation toolbar can be used to annotate documents conveniently, it has been widely used in application scenarios such as conferences and education. In the process of implementing the present invention, the inventor found that there are at least the following problems in the conventional technology: when using the annotation toolbar for explanation, the user's position will change, such as walking from the left side of the screen to the right side of the screen to take into account the conference effect experience of more people. At this time, if the user wants to use the functions on the annotation toolbar, he cannot directly touch the annotation toolbar on the left side because he is on the right side. He needs to walk back to the left side to obtain the desired function of the annotation toolbar, which is very inconvenient to use. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present application provides a method, device, medium and interactive tablet for moving the annotation toolbar of a touch screen, which has the advantage of automatically switching the annotation toolbar according to the user's touch operation, making it convenient for users to use.

[0005] According to a first aspect of an embodiment of the present application, a method for moving an annotation toolbar of a touch screen is provided, comprising the following steps:

[0006] In the document display interface of the touch screen, an annotation toolbar is displayed;

[0007] In response to a touch operation on the touch screen, a touch end position corresponding to the touch operation and a position of the annotation toolbar are acquired; the position of the annotation toolbar is the position coordinates of the annotation toolbar on the touch screen, or the position of the annotation toolbar is the area identifier where the annotation toolbar is located;

[0008] When the touch end position and the position of the annotation toolbar are in different preset response areas, a first touch end time corresponding to the touch end position and a second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located are obtained; wherein the touch screen is divided into a non-response area and two response areas according to a preset ratio, and the two response areas are respectively located on both sides of the non-response area;

[0009] If the time interval between the first touch end time and the second touch end time exceeds a preset time interval, the annotation toolbar is moved from the first response area where the annotation toolbar is located to the second response area where the touch end position is located.

[0010] According to a second aspect of an embodiment of the present application, a mobile device for an annotation toolbar on a touch screen is provided, comprising:

[0011] A display module, used to display an annotation toolbar in the document display interface of the touch screen;

[0012] A first data acquisition module is used to obtain, in response to a touch operation on the touch screen, a touch end position corresponding to the touch operation and a position of the annotation toolbar; the position of the annotation toolbar is the position coordinates of the annotation toolbar on the touch screen, or the position of the annotation toolbar is an area identifier where the annotation toolbar is located;

[0013] A second data acquisition module is used to acquire, when the touch end position and the position of the annotation toolbar are in different preset response areas, a first touch end time corresponding to the touch end position and a second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; wherein the touch screen is divided into a non-response area and two response areas according to a preset ratio, and the two response areas are respectively located on both sides of the non-response area;

[0014] The moving module is used to move the annotation toolbar from the first response area where the annotation toolbar is located to the second response area where the touch end position is located if the time interval between the first touch end time and the second touch end time exceeds a preset time interval.

[0015] According to a third aspect of an embodiment of the present application, an interactive tablet is provided, comprising a touch screen; the touch screen comprises a touch layer, a display layer, a processor and a memory; the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the method for moving the annotation toolbar of the touch screen as described above.

[0016] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method for moving the annotation toolbar of the touch screen as described above is implemented.

[0017] In the document display interface of the touch screen, the embodiment of the present application displays the annotation toolbar, and then obtains the touch end position and the position of the annotation toolbar corresponding to the touch operation by responding to the touch operation on the touch screen; when the touch end position and the position of the annotation toolbar are in different preset response areas, obtains the first touch end time corresponding to the touch end position and the second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; if the time interval between the first touch end time and the second touch end time exceeds the preset time interval, the annotation toolbar is moved from the first response area where it is located to the second response area where the touch end position is located, so that the annotation toolbar can be alternately displayed in the response areas on both sides according to actual needs, so that it is convenient for users who are explaining on both sides to use the annotation toolbar to annotate the document, and at the same time, it can also prevent the annotation toolbar from blocking the content displayed in the middle part of the touch screen. Moreover, compared with the solution of displaying the annotation toolbar in real time according to the touch end position, the present application displays the annotation toolbar on the response area, which can avoid frequent changes in the position of the annotation toolbar and cause visual fatigue to the user.

[0018] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.

[0019] For better understanding and implementation, the present invention is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0021] Figure 1 A flowchart of a method for moving an annotation toolbar on a touch screen according to an embodiment of the present application;

[0022] Figure 2 A schematic diagram showing a touch screen divided into a responsive area and a non-responsive area according to an embodiment of the present application;

[0023] Figure 3 This is a schematic diagram of a state in which the annotation toolbar is not enabled when displaying a local multi-page document according to an embodiment of the present application;

[0024] Figure 4 This is a schematic diagram of a state where the annotation toolbar is enabled when displaying a local multi-page document according to an embodiment of the present application;

[0025] Figure 5 This is a schematic diagram of a state in which the annotation toolbar is not enabled when displaying a multi-page document on the screen according to an embodiment of the present application;

[0026] Figure 6 This is a schematic diagram of the state after the annotation toolbar is enabled when displaying a multi-page document on the screen according to an embodiment of the present application;

[0027] Figure 7 This is a schematic diagram of a state in which the annotation toolbar is not enabled when a whiteboard window is displayed, showing an embodiment of the present application;

[0028] Figure 8 This is a schematic diagram of a state where the annotation toolbar is enabled when a whiteboard window is displayed according to an embodiment of the present application;

[0029] Fig. 9 This is a diagram showing the display effect when a touch operation is performed on a touch screen according to an embodiment of the present application;

[0030] Fig.10 This is a diagram showing the display effect after a touch operation is performed on a touch screen according to an embodiment of the present application;

[0031] Fig.11 A schematic block diagram of a mobile device for an annotation toolbar on a touch screen according to an embodiment of the present application;

[0032] Fig.12 This is a schematic diagram of the structure of an interactive tablet according to an embodiment of the present application. DETAILED DESCRIPTION

[0033] In order to make the objectives, technical solutions and advantages of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0034] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0035] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0036] In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances. The singular forms of "a", "said", and "the" used in the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. The words "if" / "if" used herein can be interpreted as "at the time of" or "when" or "in response to determination". In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0037] The method for moving the annotation toolbar of the touch screen provided in the embodiment of the present application can be executed by a mobile device of the annotation toolbar of the touch screen, and the mobile device of the annotation toolbar of the touch screen can be implemented by software and / or hardware. The mobile device of the annotation toolbar of the touch screen can be composed of two or more physical entities, or it can be composed of one physical entity. For example, the mobile device of the annotation toolbar of the touch screen can be a computer, a mobile phone, a tablet or an intelligent interactive tablet and other intelligent devices. The mobile device of the annotation toolbar of the touch screen can run an application for the mobile method of the annotation toolbar of the touch screen, and the application can be presented in the form of a mobile device adapted to the annotation toolbar of the touch screen, for example, it can be an APP application. In some examples, it can also be presented in the form of a system plug-in, a web page plug-in, etc. In the embodiment of the present application, the mobile device of the annotation toolbar of the touch screen is an interactive tablet, especially an interactive tablet with a large-size touch screen. The interactive tablet can be an integrated device that controls the content displayed on the display tablet and realizes human-computer interaction through touch technology, which integrates one or more functions such as a projector, an electronic whiteboard, a curtain, an audio system, a television, and a video conferencing terminal.

[0038] Generally, the interactive tablet includes a touch screen; the touch screen is an inductive display device. According to the working principle of the touch screen and the different media for transmitting information, the touch screen can be divided into four categories: resistive, capacitive, infrared, electromagnetic, and surface acoustic wave. Specifically, the user can implement touch operations by touching the touch screen with a finger or a stylus. Correspondingly, the interactive tablet detects the touch position, determines a response scheme based on the display content corresponding to the touch position, and then responds to implement the touch function. For example, according to the touch position, the corresponding display content is determined to be a control of a certain function. At this time, the response scheme is to execute the function. It can be understood that in actual applications, users can also implement control operations through keyboards, mice, physical buttons, etc.

[0039] Typically, the interactive tablet is installed with at least one type of operating system, wherein the operating system includes but is not limited to Android system, Linux system and Windows system. In one embodiment, the interactive tablet can install at least one application based on the operating system. In the embodiment of the present application, an application with an annotation function is exemplarily described. The application can be an application that comes with the operating system, or it can be an application downloaded from a third-party device or server. The application has an annotation toolbar, and when the application detects that the interactive tablet displays a document as a single-page document, a local multi-page document, a screen-transmitted multi-page document, or a whiteboard window, the annotation toolbar is displayed; in addition, on the full-screen display page, a sidebar button can be set and the display or non-display of the annotation toolbar can be controlled by clicking the sidebar button.

[0040] Example 1

[0041] The following will be combined Figures 1 to 10 , a method for moving the annotation toolbar of the touch screen of the embodiment of the present application is described,

[0042] See also Figure 1 The method for moving the annotation toolbar of a touch screen disclosed in the embodiment of the present application is applied to an interactive tablet, and the method comprises the following steps:

[0043] Step S110: Displaying an annotation toolbar on the document display interface of the touch screen.

[0044] In some examples, the annotation toolbar is actually an annotation application with an annotation function, wherein the annotation application can be an application that comes with the operating system of the interactive tablet, or an application downloaded from a third-party device or server. The annotation application can automatically display the annotation toolbar by detecting the display content of the interactive tablet; specifically, the annotation application can pre-store operation instructions for displaying documents in full-screen mode or other modes such as a single-page document, a local multi-page document, a screen-transmitted multi-page document, or a whiteboard window, and when it is detected that the interactive tablet displays the document in full-screen mode or other modes such as a single-page document, a local multi-page document, a screen-transmitted multi-page document, or a whiteboard window, the annotation toolbar is displayed in a preset area of ​​the touch screen. Specifically, the position where the annotation toolbar starts to be displayed can be preset, such as the response area on the left can be set as the position where the annotation toolbar is initially displayed. In addition, on the document display page, a sidebar button can be set, and the sidebar button can be clicked to control the display or non-display of the annotation toolbar. The annotation toolbar may include other function icons such as "Annotation", "Delete", "Export", "Previous Page", "Next Page", "Menu", and "Windowed". Among them, by clicking the "Annotation" icon, you can add text, pictures, tables, etc. for annotation; by clicking the "Delete" icon, you can delete the added text, pictures, tables, etc.; by clicking the "Export" icon, you can export the annotated text, pictures, tables, etc.; by clicking the "Previous Page" icon, you can control the display of the document to display the previous page of content; by clicking the "Next Page" icon, you can control the display of the document to display the next page of content; by clicking the "Exit" icon, you can exit the annotation toolbar; by clicking the "Menu" icon, you can display the menu bar of the annotation function application; by clicking the "Windowed" icon, you can control the display of the document from full-screen display to windowed display. For details, please refer to Figure 2 When the annotation toolbar is displayed on a single-page document, the displayed annotation toolbar includes icon buttons such as annotation, deletion, export and exit; when the annotation toolbar is displayed on a local multi-page document, the displayed annotation toolbar is divided into an unenabled state and an enabled state, please refer to Figure 3 The disabled annotation toolbar includes the annotation, previous page, next page, and menu icons. Figure 4 The enabled annotation toolbar includes icon buttons such as Annotation, Delete, Export, Exit, Previous Page, Next Page and Menu. When the annotation toolbar is displayed in a multi-page document, the displayed annotation toolbar is divided into an unenabled state and an enabled state. Please refer to Figure 5 The disabled annotation toolbar includes the annotation, previous page, next page, windowing, and menu icons. Figure 6The enabled annotation toolbar includes icon buttons such as Annotation, Delete, Export, Exit, Previous Page, Next Page, Windowing and Menu. When the annotation toolbar is displayed in the whiteboard window, the displayed annotation toolbar is divided into an unenabled state and an enabled state. Please refer to Figure 7 The disabled annotation toolbar includes the annotation, previous page, next page, and windowed icons. Figure 8 The enabled annotation toolbar includes icon buttons such as Annotate, Delete, Export, Exit, Previous Page, Next Page and Window.

[0045] Step S120: In response to a touch operation on the touch screen, acquiring a touch end position corresponding to the touch operation and a position of the annotation toolbar.

[0046] In some examples, the touch operation may be operations such as touching, writing, or erasing on the touch screen with a finger or a stylus. The touch end position corresponding to the touch operation is the position where the touch leaves the touch screen, specifically the position where the finger or stylus leaves the touch screen. For example, when writing on the touch screen with a stylus, the position where the stylus is lifted is the touch end position. Since different people have different writing habits, when writing the same word, different people may have one or more pen lifts, that is, there are one or more pen lift positions, and correspondingly, there will be one or more touch end positions, that is, when writing a word, there may be one or more touch end positions.

[0047] In some examples, the acquired position of the annotation toolbar may be the specific display position coordinates of the annotation toolbar on the touch screen. In other examples, since the annotation toolbar of the present application is moved to a preset response area, the acquired position of the annotation toolbar may also be the response area identifier or other symbolic information where the annotation toolbar is located. For example, if the annotation toolbar is displayed in response area A, the acquired position of the annotation toolbar may also be the information identified by A.

[0048] In some examples, when the position of the annotation toolbar is represented by its specific display coordinates, the area where the annotation toolbar is located can be determined by judging the positional relationship between the specific display coordinates of the annotation toolbar and each response area. In some examples, when the position of the annotation toolbar is represented by the response area identifier or other symbolic information where it is located, the area where the annotation toolbar is located can be determined by comparing the identifier of the annotation toolbar with the response area identifier.

[0049] Step S130: When the touch end position and the position of the annotation toolbar are in different preset response areas, obtain a first touch end time corresponding to the touch end position and a second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; wherein the touch screen is divided into a non-response area and two response areas according to a preset ratio, and the two response areas are respectively located on both sides of the non-response area.

[0050] See also Figure 2 In some examples, the middle area of ​​the touch screen is set as a non-responsive area, and both sides of the touch screen, i.e., both sides of the non-responsive area, are set as a first responsive area and a second responsive area. Figure 2 Area A and area B in the interactive tablet, so that users on both sides can use the annotation toolbar conveniently without blocking the display content in the middle due to the annotation toolbar. More specifically, the touch screen is divided into a response area, a non-response area and a response area in turn, and the ratio is 3:4:3. After long-term experience verification, the inventor has found that no matter how large the touch screen is, it can be set according to this ratio to allow users to conveniently use the annotation toolbar and provide users with the best experience. Further, the inventor found that when the annotation toolbar is an annotation toolbar, the user is actually explaining the content displayed on the interactive tablet in the process of using the annotation toolbar, such as annotating the written content, inserting related pictures, etc. At this time, in order to facilitate other users to see the displayed content and the annotated content, the user generally stands on both sides of the touch screen to explain and annotate, that is, the annotation toolbar is generally needed on both sides of the touch screen. Therefore, the middle area of ​​the touch screen is set as a non-response area, and the two sides of the touch screen, that is, the two sides of the non-response area, are set as response areas, so that the annotation toolbar can be alternately displayed in the response areas on both sides according to actual needs, so as to facilitate users explaining on both sides to use the toolbar, and at the same time, it can also prevent the annotation toolbar from blocking the content displayed in the middle part of the interactive tablet. Moreover, compared to the solution of displaying the annotation toolbar according to the touch end position, the present application displays the annotation toolbar on the response area, which can avoid frequent changes in the position of the annotation toolbar and cause visual fatigue to the user. In some examples, the document content is displayed in the non-responsive area of ​​the touch screen, the annotation toolbar is displayed in the response area of ​​the touch screen, and the annotation content such as the annotated text, picture and table is displayed on the response area to further prevent the annotation toolbar and the annotation content from blocking the document content displayed on the interactive tablet. In some examples, in order to further prevent the annotation toolbar from blocking the document content displayed on the interactive tablet, the annotation toolbar is displayed below the response area.

[0051] In some examples, the first touch end time is the time when the touch leaves the touch screen, specifically the time when the finger or stylus leaves the touch screen. The second touch end time is the time when the last touch in the response area where the annotation toolbar is located leaves the touch screen. In some examples, when the annotation toolbar is just started to be displayed, the second touch end time is the time when the annotation toolbar is displayed.

[0052] Step S140: if the time interval between the first touch end time and the second touch end time exceeds a preset time interval, moving the annotation toolbar from the first response area where it is located to the second response area where the touch end position is located.

[0053] In some examples, the preset time interval is 0.5-2S, preferably, the preset time interval is 1S; because in a single-person application scenario, the user walks from one response area to another response area, and the time interval is relatively long, generally exceeding 0.5-2S. At this time, the annotation toolbar must also be switched and moved, so the annotation toolbar is moved to the response area where the touch end position is located. In a multi-person application scenario, that is, when multiple people perform touch operations in two different response areas at the same time, when a user performs a touch operation in a different response area where the annotation toolbar is located, and the end time of the touch operation and the last touch time of the response area where the annotation toolbar is located exceed the preset time interval, it means that the user is likely to need the annotation toolbar more. Therefore, moving the annotation toolbar to the response area where the touch end position is located can better take into account the scenario of multi-person operation.

[0054] In an embodiment of the present application, when the touch end position and the position of the annotation toolbar are in different preset response areas, the response area where the annotation toolbar is located is used as the first response area, and the response area where the touch end position is located is used as the second response area, thereby realizing the movement of the annotation toolbar from the first response area to the second response area.

[0055] In the document display interface of the touch screen, the embodiment of the present application displays the annotation toolbar, and then obtains the touch end position and the position of the annotation toolbar corresponding to the touch operation by responding to the touch operation on the touch screen; when the touch end position and the position of the annotation toolbar are in different preset response areas, obtains the first touch end time corresponding to the touch end position and the second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; if the time interval between the first touch end time and the second touch end time exceeds the preset time interval, the annotation toolbar is moved from the first response area where it is located to the second response area where the touch end position is located, so that the annotation toolbar can be alternately displayed in the response areas on both sides according to actual needs, so that it is convenient for users who are explaining on both sides to use the annotation toolbar to annotate the document, and at the same time, it can also prevent the annotation toolbar from blocking the content displayed in the middle part of the touch screen. Moreover, compared with the solution of displaying the annotation toolbar in real time according to the touch end position, the present application displays the annotation toolbar on the response area, which can avoid frequent changes in the position of the annotation toolbar and cause visual fatigue to the user.

[0056] In one embodiment, if the time interval between the first touch end time and the second touch end time does not exceed the preset time interval, the annotation toolbar remains stationary. If the time interval between the first touch end time and the second touch end time does not exceed the preset time interval, it means that the time between the two touches is very short, and the corresponding touch operation may be an erroneous touch, so the annotation toolbar remains stationary.

[0057] In one embodiment, when the touch end position and the position of the annotation toolbar are in the same response area, the second touch end time is updated to the first touch end time. Since the touch end position and the position of the annotation toolbar are in the same response area, it means that the touch operation is performed on the same side at this time, so the annotation toolbar may need to continue to be used on this side, thereby keeping the annotation toolbar still, and determining whether the annotation toolbar needs to be moved during the next touch operation by changing the time corresponding to the last touch operation of the annotation toolbar.

[0058] In one embodiment, when the touch end position is in a preset non-responsive area, the annotation toolbar remains stationary. When the touch end position is the non-responsive area, the corresponding touch operation at this time is more about the user standing on one side of the non-responsive area explaining the content of the non-responsive area. The user does not actually have a large position change, and his corresponding demand for the annotation toolbar remains unchanged. Therefore, the annotation toolbar is kept stationary, thereby achieving the purpose of moving the annotation toolbar only within the responsive area, making the solution more in line with actual application scenarios.

[0059] The following will be combined Fig. 9 and Fig.10 , the specific usage scenario of the method for moving the annotation toolbar of the touch screen of the present application is described:

[0060] When the touch screen display interface displays a single-page document, a local multi-page document, or a screen-transmitted multi-page document in full screen, or the interactive tablet displays the document through a whiteboard window, the annotation toolbar will be displayed on one side of the touch screen display interface. Fig. 9 As shown, the middle area of ​​the touch screen, i.e., the middle area of ​​the document display interface, is a non-responsive area, and the two sides of the touch screen, i.e., the two sides of the non-responsive area, are responsive areas, and the annotation toolbar is displayed on the responsive area on the right. When a single user uses the annotation toolbar, he is actually explaining the content displayed on the interactive tablet, such as annotating and writing content on a single-page document or a multi-page document displayed on the interactive tablet, inserting related pictures, etc. At this time, in order to facilitate other users to see the displayed content and the annotated content, etc., the user generally stands on both sides of the touch screen to explain and annotate. At this time, by setting the middle area of ​​the touch screen as a non-responsive area and the two sides of the touch screen, i.e., the two sides of the non-responsive area, as responsive areas, users standing on both sides of the touch screen to explain can easily switch to use the annotation toolbar. At the same time, it can also prevent the toolbar from blocking the displayed content. Specifically, as Fig. 9 As shown, when the user touches the touch screen on the response area on the left side of the touch screen, the touch end position corresponding to the touch operation and the position of the annotation toolbar are obtained, and then it is judged that the touch end position and the position of the annotation toolbar are in different preset response areas, so as to obtain the first touch end time corresponding to the touch end position and the second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; because the user walks from one response area to another response area, the time interval is relatively long, that is, the time interval between the first touch end time and the second touch end time will exceed the preset time interval, and the annotation toolbar moves from the first response area where it is located to the second response area where the touch end position is located. Fig.10As shown, the annotation toolbar will move from the response area on the right to the response area on the left. When there are at least two users giving explanations, for example, when the annotation toolbar is in the response area on the left, user A uses the annotation toolbar to give explanations in the response area on the left, and user B uses the annotation toolbar to give explanations in the response area on the right; if the interval between the first touch end time of the touch end position of user B in the response area on the right, such as the writing pen lift time, and the second touch end time of the annotation toolbar in the response area on the left exceeds 1S, it means that user B needs to use the annotation toolbar more. At this time, the annotation toolbar automatically switches to the response area on the right for user B to use, so that the annotation toolbar can be quickly and conveniently moved to the side of the user in need, so that the annotation toolbar can also be conveniently used in multi-person application scenarios of at least two users.

[0061] Example 2

[0062] The following is an embodiment of the device of the present application, which can be used to execute the content of the method in Embodiment 1 of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the content of the method in Embodiment 1 of the present application.

[0063] See also Fig.11 , a mobile device 200 with an annotation toolbar on a touch screen disclosed in an embodiment of the present application includes:

[0064] Display module 210, used to display an annotation toolbar in the document display interface of the touch screen;

[0065] A first data acquisition module 220, for acquiring, in response to a touch operation on the touch screen, a touch end position corresponding to the touch operation and a position of the annotation toolbar;

[0066] The second data acquisition module 230 is used to acquire, when the touch end position and the position of the annotation toolbar are in different preset response areas, a first touch end time corresponding to the touch end position and a second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; wherein the touch screen is divided into a non-response area and two response areas according to a preset ratio, and the two response areas are respectively located on both sides of the non-response area;

[0067] The moving module 240 is used to move the annotation toolbar from the first response area where the annotation toolbar is located to the second response area where the touch end position is located if the time interval between the first touch end time and the second touch end time exceeds a preset time interval.

[0068] In the document display interface of the touch screen, the embodiment of the present application displays the annotation toolbar, and then obtains the touch end position and the position of the annotation toolbar corresponding to the touch operation by responding to the touch operation on the touch screen; when the touch end position and the position of the annotation toolbar are in different preset response areas, obtains the first touch end time corresponding to the touch end position and the second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; if the time interval between the first touch end time and the second touch end time exceeds the preset time interval, the annotation toolbar is moved from the first response area where it is located to the second response area where the touch end position is located, so that the annotation toolbar can be alternately displayed in the response areas on both sides according to actual needs, so that it is convenient for users who are explaining on both sides to use the annotation toolbar to annotate the document, and at the same time, it can also prevent the annotation toolbar from blocking the content displayed in the middle part of the touch screen. Moreover, compared with the solution of displaying the annotation toolbar in real time according to the touch end position, the present application displays the annotation toolbar on the response area, which can avoid frequent changes in the position of the annotation toolbar and cause visual fatigue to the user.

[0069] In some examples, the touch screen is divided into a response area, a non-response area and a response area in sequence, and the ratio is 3:4:3. The inventor has verified through long-term experience that a touch screen with this ratio setting can provide users with the best user experience.

[0070] In one embodiment, the moving module 240 is also used to keep the annotation toolbar still if the time interval between the first touch end time and the second touch end time does not exceed the preset time interval. If the time interval between the first touch end time and the second touch end time does not exceed the preset time interval, it means that the time between the two touches is very short, and the corresponding touch operation may be an erroneous touch, so the annotation toolbar remains still.

[0071] In one embodiment, the moving module 240 is also used to update the second touch end time to the first touch end time when the touch end position and the position of the annotation toolbar are in the same response area. Since the touch end position and the position of the annotation toolbar are in the same response area, it means that the touch operation is performed on the same side at this time, so the annotation toolbar may need to continue to be used on this side, thereby keeping the annotation toolbar still, and determining whether the annotation toolbar needs to be moved at the next touch operation by changing the time corresponding to the last touch operation of the annotation toolbar.

[0072] In one embodiment, the moving module 240 is also used to keep the annotation toolbar still when the touch end position is in a preset non-responsive area. When the touch end position is the non-responsive area, the corresponding touch operation is more about the user standing on one side of the non-responsive area explaining the content of the non-responsive area. The user does not actually have a large position change, and his corresponding demand for the annotation toolbar remains unchanged. Therefore, the annotation toolbar is kept still, thereby achieving the purpose of moving the annotation toolbar only within the responsive area, making the solution more in line with actual application scenarios.

[0073] Example 3

[0074] The following is an embodiment of the device of the present application, which can be used to execute the content of the method in Embodiment 1 of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the content of the method in Embodiment 1 of the present application.

[0075] See also Fig.12 The present application also provides an electronic device 300, which can be any intelligent terminal including a touch screen display, for example, a computer, a mobile phone, a tablet computer, an interactive tablet, etc. In the embodiment of the present application, the electronic device is an interactive tablet, especially an interactive tablet with a large touch screen. The interactive tablet 300 may include: at least one processor 301, at least one memory 302, at least one display 303, at least one network interface 304, a user interface 305, and at least one communication bus 306.

[0076] Among them, the display 303 includes a display layer and a touch layer, the display layer is used to display the data processed by the processor; the touch layer may include: a capacitive screen, an electromagnetic screen or an infrared screen, etc. Generally speaking, the touch layer can receive touch operations or writing operations input by the user through fingers or input devices.

[0077] The user interface 304 is mainly used to provide an input interface for the user and obtain data input by the user. Optionally, the user interface 304 may also include a standard wired interface or a wireless interface.

[0078] The network interface 303 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0079] The communication bus 305 is used to realize the connection and communication between these components.

[0080] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts of the entire electronic device 300, and executes various functions and processes data of the electronic device 300 by running or executing instructions, programs, code sets or instruction sets stored in the memory 302, and calling data stored in the memory 502. Optionally, the processor 501 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 501 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed by the display layer; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.

[0081] Among them, the memory 302 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 302 includes a non-transitory computer-readable storage medium. The memory 302 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 302 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 302 may also be optionally at least one storage device located away from the aforementioned processor 501. As Fig.12 As shown, the memory 502 as a computer storage medium may include an operating system, a network communication module, and a user.

[0082] The processor 301 can be used to call an application of a method for moving the annotation toolbar of the touch screen stored in the memory 502, and specifically perform the following operations: display the annotation toolbar in the document display interface of the touch screen; in response to a touch operation on the touch screen, obtain a touch end position corresponding to the touch operation and a position of the annotation toolbar; when the touch end position and the position of the annotation toolbar are in different preset response areas, obtain a first touch end time corresponding to the touch end position and a second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; wherein the touch screen is divided into a non-responsive area and two responsive areas according to a preset ratio, and the two responsive areas are respectively located on both sides of the non-responsive area; if the time interval between the first touch end time and the second touch end time exceeds the preset time interval, move the annotation toolbar from the first response area where it is located to the second response area where the touch end position is located.

[0083] In the document display interface of the touch screen, the embodiment of the present application displays the annotation toolbar, and then obtains the touch end position and the position of the annotation toolbar corresponding to the touch operation by responding to the touch operation on the touch screen; when the touch end position and the position of the annotation toolbar are in different preset response areas, obtains the first touch end time corresponding to the touch end position and the second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; if the time interval between the first touch end time and the second touch end time exceeds the preset time interval, the annotation toolbar is moved from the first response area where it is located to the second response area where the touch end position is located, so that the annotation toolbar can be alternately displayed in the response areas on both sides according to actual needs, so that it is convenient for users who are explaining on both sides to use the annotation toolbar to annotate the document, and at the same time, it can also prevent the annotation toolbar from blocking the content displayed in the middle part of the touch screen. Moreover, compared with the solution of displaying the annotation toolbar in real time according to the touch end position, the present application displays the annotation toolbar on the response area, which can avoid frequent changes in the position of the annotation toolbar and cause visual fatigue to the user.

[0084] In some examples, the touch screen is divided into a response area, a non-response area and a response area in sequence, and the ratio is 3:4:3. The inventor has verified through long-term experience that a touch screen with this ratio setting can provide users with the best user experience.

[0085] In one embodiment, the processor 301 calls the memory 302 to further perform the following operations: if the time interval between the first touch end time and the second touch end time does not exceed the preset time interval, the annotation toolbar remains stationary. If the time interval between the first touch end time and the second touch end time does not exceed the preset time interval, it means that the time between the two touches is very short, and the corresponding touch operation may be an erroneous touch, so the annotation toolbar remains stationary.

[0086] In one embodiment, the processor 301 calls the memory 302 to further perform the following operations: when the touch end position and the position of the annotation toolbar are in the same response area, the second touch end time is updated to the first touch end time. Since the touch end position and the position of the annotation toolbar are in the same response area, it means that the touch operation is performed on the same side at this time, so the annotation toolbar may need to continue to be used on this side, thereby keeping the annotation toolbar still, and determining whether the annotation toolbar needs to be moved during the next touch operation by changing the time corresponding to the last touch operation of the annotation toolbar.

[0087] In one embodiment, the processor 301 calls the memory 302 to also perform the following operations: when the touch end position is in a preset non-responsive area, the annotation toolbar remains stationary; when the touch end position is the non-responsive area, the corresponding touch operation at this time is more of a user standing on one side of the non-responsive area explaining the content of the non-responsive area. The user does not actually have a large position change, and his corresponding demand for the annotation toolbar remains unchanged. Therefore, the annotation toolbar is kept stationary, thereby achieving the purpose of moving the annotation toolbar only within the responsive area, making the solution more in line with actual application scenarios.

[0088] Example 4

[0089] The present application also provides a computer-readable storage medium on which a computer program is stored, and the instructions are suitable for being loaded by a processor and executing the method steps of the above-mentioned embodiment 1. The specific execution process can refer to the specific description shown in embodiment 1, and will not be repeated here. The device where the storage medium is located can be a personal computer, a laptop computer, a smart phone, a tablet computer and other electronic devices.

[0090] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the components described as separate parts may or may not be physically separated, and the parts displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present application scheme. Ordinary technicians in this field can understand and implement it without paying creative work.

[0091] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0092] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the function selected in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 function selected in a box or multiple boxes.

[0093] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1steps for the function selected in a box or multiple boxes.

[0094] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0095] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0096] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0097] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0098] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for moving an annotation toolbar on a touch screen, characterized in that: The steps include: In the document display interface of the touch screen, an annotation toolbar is displayed; In response to a touch operation on the touch screen, a touch end position corresponding to the touch operation and a position of the annotation toolbar are acquired; the position of the annotation toolbar is the position coordinates of the annotation toolbar on the touch screen, or the position of the annotation toolbar is the area identifier where the annotation toolbar is located; When the touch end position and the position of the annotation toolbar are in different preset response areas, a first touch end time corresponding to the touch end position and a second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located are obtained; wherein the touch screen is divided into a non-response area and two response areas according to a preset ratio, and the two response areas are respectively located on both sides of the non-response area; If the time interval between the first touch end time and the second touch end time exceeds a preset time interval, the annotation toolbar is moved from the first response area where the annotation toolbar is located to the second response area where the touch end position is located.

2. The method for moving the annotation toolbar of a touch screen according to claim 1, characterized in that: The touch screen is divided into a response area, a non-response area and a response area in sequence, and the ratio is 3:4:

3.

3. The method for moving the annotation toolbar of a touch screen according to claim 1, characterized in that: The touch operation includes a touch, writing or erasing operation on the touch screen; The touch end position corresponding to the touch operation is the position where the touch leaves the touch screen; The first touch end time is the time when the touch leaves the touch screen; The second touch end time is the time when the last touch in the response area where the annotation toolbar is located leaves the touch screen.

4. The method for moving the annotation toolbar of a touch screen according to any one of claims 1 to 3, characterized in that: If the time interval between the first touch end time and the second touch end time does not exceed a preset time interval, the annotation toolbar remains stationary.

5. The method for moving the annotation toolbar of a touch screen according to any one of claims 1 to 3, characterized in that: When the touch end position and the position of the annotation toolbar are in the same response area, the second touch end time is updated to the first touch end time.

6. The method for moving the annotation toolbar of a touch screen according to any one of claims 1 to 3, characterized in that: When the touch end position is in a preset non-responsive area, the annotation toolbar remains stationary.

7. A mobile device for an annotation toolbar on a touch screen, characterized in that: include: A display module, used to display an annotation toolbar in the document display interface of the touch screen; A first data acquisition module is used to obtain, in response to a touch operation on the touch screen, a touch end position corresponding to the touch operation and a position of the annotation toolbar; the position of the annotation toolbar is the position coordinates of the annotation toolbar on the touch screen, or the position of the annotation toolbar is an area identifier where the annotation toolbar is located; A second data acquisition module is used to acquire, when the touch end position and the position of the annotation toolbar are in different preset response areas, a first touch end time corresponding to the touch end position and a second touch end time corresponding to the last touch operation in the response area where the annotation toolbar is located; wherein the touch screen is divided into a non-response area and two response areas according to a preset ratio, and the two response areas are respectively located on both sides of the non-response area; The moving module is used to move the annotation toolbar from the first response area where the annotation toolbar is located to the second response area where the touch end position is located if the time interval between the first touch end time and the second touch end time exceeds a preset time interval.

8. The method for moving the annotation toolbar of a touch screen according to claim 7, characterized in that: The moving module is also used to keep the annotation toolbar still if the time interval between the first touch end time and the second touch end time does not exceed the preset time interval; when the touch end position is in a preset non-responsive area, the annotation toolbar remains still.

9. An interactive tablet, comprising a touch screen; the touch screen comprises a touch layer, a display layer, a processor and a memory; characterized in that: The memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the method for moving an annotation toolbar of a touch screen as claimed in any one of claims 1 to 6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for moving the annotation toolbar of the touch screen as claimed in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Toolbar dynamics for digital whiteboard

    WO2014039536A1