Interactive tablet window display method, device and interactive tablet
By adjusting the window display position according to the control position or status bar position on the interactive tablet, the problem of insufficient intelligence when the user position changes is solved, the window is closer to the user and the user experience is improved.
Patent Information
- Application Number
- CN202110075927.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-20
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2041-01-20
AI Technical Summary
When the position of the user and the interactive tablet changes, the interactive tablet is not intelligent enough when displaying the window, which increases the user's operations and reduces the user experience.
After the interactive tablet detects the user's click on the control, it displays the window according to the position of the control or the position of the status bar where the control is located, thereby improving the intelligence level and making the window closer to the user.
It improves the intelligence of the interactive tablet when displaying the window, reduces user operations, and improves the user experience. No matter how the position between the user and the interactive tablet changes, the window can be closer to the user.
Smart Images

Figure CN114860128B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to a window display method and device for an interactive tablet and an interactive tablet. Background Art
[0002] In order to help people communicate at meetings, traditional technologies provide many technical solutions, such as projecting the display screen data on electronic devices onto a screen for display and sharing, remote instant communication, and interactive tablets providing a writing canvas, etc. Another way is to use a data transmission device. When the data transmission device is connected to the user's electronic device (including laptops, tablets, desktop computers, and mobile phones, etc.) through a connecting line, the data transmission device can transmit the media data (including display screen data and audio data) of the user's electronic device to the interactive tablet in the conference room for display.
[0003] In some technologies, the interactive tablet can also provide users with the function of operating controls in its display page. For example, when the interactive tablet detects that the user clicks an icon control in the status bar, it can open the application corresponding to the clicked icon control and display the application window in the display page. After the interactive tablet opens the application, when the application window is displayed for the first time, it is displayed in the center of the entire display page by default, or it is displayed according to the position of the window when the user closed the window last time.
[0004] However, in the above technology, when the position of the user and the interactive tablet changes, the interactive tablet still has the technical problem of insufficient intelligence when displaying windows, increasing user operations, and thus reducing user experience. Summary of the invention
[0005] The present application provides a window display method and device for an interactive tablet, and an interactive tablet, so that after the interactive tablet detects a user's click operation on a control, the window is displayed according to the position of the control or the position of the status bar where the control is located, thereby improving the intelligence of the interactive tablet when displaying the window. When the position of the user and the interactive tablet changes, the displayed window can still be closer to the user, thereby reducing the operations required by the user and improving the convenience and user experience of the user when using the interactive tablet.
[0006] A first aspect of the present application provides a window display method of an interactive tablet, comprising: receiving a click operation of a first control on a display page; wherein the first control corresponds to a first application;
[0007] A first window of the first application is displayed at a first position on the display page; wherein, when the position of the first control on the display page is different, the first position is different.
[0008] According to a second aspect of the present application, there is provided a window display device for an interactive tablet, comprising: a receiving module for receiving a click operation on a first control on a display page; wherein the first control corresponds to a first application; a processing module and a display module, wherein the processing module is used to control the display module to display a first window of the first application at a first position on the display page; wherein the first position is different when the position of the first control on the display page is different.
[0009] The third aspect of the present application provides an interactive tablet that can be used to execute the method described in the first aspect of the present application.
[0010] In summary, the window display method, device and interactive tablet provided by the present application, when the interactive tablet detects a user clicking a first control on its display page, the first position on the display page is determined according to the position of the first control or the position of the status bar where the first control is located, and finally the first window of the first application corresponding to the first control is displayed at the first position. At this time, the first position is closer to the first control or the status bar where the first control is located compared to the display position in the center of the display page, so that the first position is also closer to the user located on the interactive tablet, thereby improving the intelligence of the interactive tablet when displaying the window. No matter how the relative position of the user and the interactive tablet changes, the window displayed by the interactive tablet can still be closer to the user, thereby reducing the operations required by the user and improving the convenience and user experience of the user when using the interactive tablet. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] 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 labor.
[0012] Figure 1 A schematic diagram of an interactive tablet used in this application;
[0013] Figure 2 A schematic diagram of a display page of an interactive tablet provided in this application;
[0014] Figure 3 A schematic diagram of an application scenario of the interactive tablet provided in this application;
[0015] Figure 4 A schematic diagram of an embodiment of the status bar display position of the interactive tablet provided by the present application;
[0016] Figure 5 A schematic diagram of another embodiment of the status bar display position of the interactive tablet provided by the present application;
[0017] Figure 6 A schematic diagram of another embodiment of the status bar display position of the interactive tablet provided by the present application;
[0018] Figure 7 A schematic diagram of a flow chart of an embodiment of a window display method for an interactive tablet provided by the present application;
[0019] Figure 8 A schematic diagram of an embodiment of the status bar display position of the interactive tablet provided by the present application;
[0020] Fig. 9 A schematic diagram of another embodiment of the status bar display position of the interactive tablet provided by the present application;
[0021] Fig.10 A schematic diagram of the first mapping relationship provided in this application;
[0022] Fig.11 A schematic diagram of determining a first position for the interactive tablet provided by the present application;
[0023] Fig.12 A schematic diagram of a second mapping relationship provided in this application;
[0024] Fig.13 A schematic diagram of determining a first position for the interactive tablet provided by the present application;
[0025] Fig.14 A schematic diagram of the third mapping relationship provided in this application. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0027] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] The technical solution of the present application is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0029] Figure 1 A schematic diagram of the interactive tablet used in the present application, wherein a scenario in which a user needs to share a presentation in an electronic device 1 at a meeting is taken as an example. Due to the limitation of the screen size of the electronic device 1, the user can connect the electronic device 1 to the data transmission device 3 using a connecting cable 2, and then transmit the screen of the presentation displayed on the page of the electronic device 1 to the interactive tablet 4 hung on the wall for display through the data transmission device 3.
[0030] Among them, the electronic device 1 can also be a device with a display interface such as a laptop, a tablet computer, a desktop or a workstation; the data transmission device 3 can also be called a screen projection device, a screen projection device, a wireless screen projection device, a screen transmission device or a wireless screen transmission device, etc., and the interactive tablet 4 (interactive white board) can also be called an interactive smart tablet, an intelligent interactive tablet, an intelligent interactive whiteboard, a large-screen tablet, etc. The data transmission device 3 and the interactive tablet 4 can be connected by wireless communication, and the wireless communication method includes but is not limited to: Wireless Fidelity (Wireless Fidelity, referred to as: Wi-Fi), Bluetooth or other short-range wireless communication methods. The interactive tablet 4 can cooperate with the data transmission device 3 to realize the sharing of presentations in the electronic device 1. In some embodiments, the interactive tablet 4 can also realize remote instant communication and provide functions such as writing canvas through a touch panel. In some implementations, the data transmission device 3 and the interactive tablet 4 can be provided by the same manufacturer, and the user can purchase the data transmission device 3 and the interactive tablet 4 at the same time, and after installing the interactive tablet 4 on the wall of the conference room, use the data transmission device 3 to transmit the page of the electronic device 1 to the interactive tablet 4 for display.
[0031] Data communication can be performed between the electronic device 1 and the data transmission device 3. For example, a connection line 2 can be provided between the electronic device 1 and the data transmission device 3 to connect to each other through wired communication. The connection line 2 can be a Universal Serial Bus (USB) connection line, a High Definition Multimedia Interface (HDMI) connection line, or a network cable. In one embodiment, the USB connection line can be a USB Type-C connection line.
[0032] In some embodiments, the connection line 2 can be separately provided with the data transmission device 3, and the connection line 2 can be provided by the manufacturer of the data transmission device 3, or purchased separately by the user. In other embodiments, the connection line 2 can be integrated with the data transmission device 3, that is, the connection line 2 and the data transmission device 3 together form an integral device, and the connection line 2 can be regarded as a part of the data transmission device 3. In this way, when the user connects the data transmission device 3 to the electronic device 1, the step of connecting the data transmission device 3 to one end of the connection line 2 can be omitted, and the electronic device 1 only needs to be connected to the other end of the connection line, thereby improving efficiency and avoiding the situation where the data transmission device 3 cannot be connected to the electronic device 1 because the connection line 2 cannot be found.
[0033] Figure 2 A schematic diagram of a display page of an interactive tablet provided in this application, such as Figure 2 As shown, in actual application, the interactive tablet 4 can also provide users with the function of operating the controls in its display page. For example, the interactive tablet 4 displays a status bar (system bar) 401 at the bottom of its display page 41, and the status bar 401 includes icon controls 402 corresponding to multiple different applications. When the interactive tablet 4 detects that the user clicks on an icon control 402 in the status bar 401, the application corresponding to the clicked icon control 402 can be opened, and the application window 403 can be displayed in the display page 41. It should be noted that Figure 2 The text information in the display page 41 that is not related to the present application solution is blurred. Figure 2 It is only used to show the positional relationship between the status bar 401 , the icon control 402 and the window 403 in the display page 41 of the interactive tablet 4 .
[0034] In some technologies, after the interactive tablet 4 starts the application, when the application window is displayed for the first time, it is displayed in the center of the entire display page 41 by default, for example Figure 2 The window 403 is located in the center of the display page 41.
[0035] However, with the continuous development of display technology and the increase in user demand, the area design of the interactive tablet 4 can be larger and larger, resulting in a larger range of operability of the display page 41 of the interactive tablet 4 for the user.
[0036] For example, Figure 3 A schematic diagram of an application scenario of the interactive tablet provided in this application, such as Figure 3 As shown, when the area of the display page 41 of the interactive tablet 4 is larger than that of the user 5, the user 5 can only click on the controls located on the left side of the display page 41 when standing on the left side of the interactive tablet 4, the user 5 can only click on the controls located in the middle of the display page 41 when standing in the middle of the interactive tablet 4, and the user 5 can only click on the controls located on the right side of the display page 41 when standing on the right side of the interactive tablet 4.
[0037] Therefore, in other technologies, the interactive tablet 4 can record the movement of the window by the user 5 on the display page 41, and when the user opens the same window next time, the window is displayed at the position where it was closed last time. Figure 2 In the display page 41 shown, the user moves the window 403 to the leftmost edge of the display page 41 for display. The interactive tablet 4 can record the position of the window 403 and display the window 403 at the same leftmost edge position when the user opens the window 403 next time.
[0038] However, the position information recorded in this way is relatively fixed. When the position of the user 5 and the interactive tablet 4 changes, the position of the window not only cannot correspond to the position of the user 5, but also increases the user's operation. Figure 3 In the example shown, when user 5 closes the window on the leftmost side of interactive tablet 4 and moves to the right side of interactive tablet to open the window again, interactive tablet 4 still displays the window on the leftmost side of the displayed page, so that user 5 needs to return to the leftmost side of interactive tablet 4 to operate the window, or move the window to the rightmost side again for operation, which greatly affects the user experience of user 5 when using interactive tablet 4.
[0039] In addition, in some technologies, the interactive tablet 4 can display the status bar 401 at different positions of the display page 41, and the position of the status bar 401 can be selected and controlled by the user 5 according to his own position. Figure 4 This is a schematic diagram of an embodiment of the status bar display position of the interactive tablet provided by the present application. When the user 5 stands in the middle of the interactive tablet 4 to operate, the interactive tablet 4 can be controlled to display the status bar 401 in the lower center of the display page 41; Figure 5This is a schematic diagram of another embodiment of the status bar display position of the interactive tablet provided by the present application. When the user 5 stands on the left side of the interactive tablet 4 to operate, the interactive tablet 4 can be controlled to display the status bar 401 at the center of the left edge of the display page 41; Figure 6 This is a schematic diagram of another embodiment of the status bar display position of the interactive tablet provided in the present application. When the user 5 stands on the right side of the interactive tablet 4 to operate, the interactive tablet 4 can be controlled to display the status bar 401 in the center of the right edge of the display page 41.
[0040] In summary, in Figure 4-6 In the embodiment of the present invention, although the interactive tablet 4 can display the status bar 401 at different positions of the display page 41 according to the selection of the user 5, when the user clicks the control 402 in the status bar 401, the interactive tablet 4 displays the status bar 401 in the following manner: Figure 2 The window 403 displayed in the manner shown still has the problem of insufficient intelligence and increased user operations, thereby reducing user experience.
[0041] Therefore, the present application also provides a window display method, device and interactive tablet of an interactive tablet, so that after the interactive tablet detects a user's click operation on a control, the window is displayed according to the position of the control or the position of the status bar where the control is located, thereby improving the intelligence of the interactive tablet when displaying windows. When the position of the user and the interactive tablet changes, the displayed window can still be closer to the user, thereby reducing the operations required by the user and improving the convenience and user experience of the user when using the interactive tablet. The following is an explanation with reference to the accompanying drawings.
[0042] Figure 7 This is a flow chart of an embodiment of a window display method for an interactive tablet provided by the present application, such as Figure 7 The method shown can be used as Figure 1 The interactive tablet 4 in the scene shown is executed and can be applied in Figure 3 In the scenario shown, the user 5 can operate the interactive tablet 4 through the display page of the interactive tablet 4. Specifically, the window display method of the interactive tablet provided in this embodiment includes:
[0043] S101: receiving a click operation of a user on a first control on a display page.
[0044] Specifically, Figure 2Taking the display page shown as an example, the interactive tablet 4 as the execution subject displays a first control 402 on its display page 41. The application corresponding to the first control 402 is recorded as the first application, and the first control 402 can be a display icon of the first application, or a control for indicating the opening of the first application. For example, the first control 402 can be a display icon corresponding to a "query Finder" application for querying, and when a click operation on the display icon is detected, the interactive tablet 4 runs the first application; for another example, the first control 402 can be a "query" button in other applications, and when a click operation on the button is detected, the interactive tablet 4 runs the "query Finder" application for querying.
[0045] Optionally, the click operation described in this embodiment can be a touch and click operation, a long press operation, a sliding operation, etc. performed by the user 5 on the area where the first control 402 is located on the touch screen of the interactive tablet 4; or, it can also be a click operation of the user 5 on the first control 402 on the display page 41 of the interactive tablet 4 through an interactive device such as a mouse, keyboard, or remote control.
[0046] S102: Determine a first position on the display page according to the position of the first control on the display page.
[0047] Subsequently, after detecting a click operation on the first control 402 on the display page 41, the interactive tablet 4 further determines the first position for displaying the first window 403 of the first application according to the position of the first control 402 on the display page. That is, in this embodiment, the first position of the first window 403 for displaying the first application determined by the interactive tablet 4 is associated with the position of the first control 402 corresponding to the first application. When the position of the first control 402 corresponding to the first application on the display page 41 is different, the first position determined for displaying the first window 403 is also different.
[0048] In particular, the interactive tablet provided by the present application can be applied to Figure 3 In the illustrated scenario, the user 5 may be standing at a different relative position from the interactive tablet 4. When the interactive tablet detects that the user 5 clicks the first control 402 on the display page 41 of the interactive tablet 4, it indicates that the position of the user 5 is close to the position of the first control 402 on the display page 41. Subsequently, the first position associated with the first control 402 may be determined in S102, so that the first position is also close to the user 5.
[0049] Exemplarily, the display page 41 of the interactive tablet 4 can be divided into three areas: the left side, the middle, and the right side. Then, when the position of the first control on the display page belongs to different areas, the determined first position is closer to the area where the first control is currently located. At this time, taking the center of the display page 41 as a reference, the first distance between the center of the position of the first control and the center of the first position is smaller than the second distance between the center of the position of the first control and the center of the display page 41, so that the first window displayed at the first position is closer to the user. Alternatively, the positional relationship of the first position being closer to the user in the embodiment of the present application can also be described by other positional relationships such as boundaries, vertices, or centers, or other methods, which are not limited in the present application. For example, the first position can be a plurality of positions on the display page where the first window can be displayed, the position closest to the first control, etc.
[0050] S103: Displaying a first window of a first application program at a first position on a display page.
[0051] Finally, in S103 after the first position is determined, the interactive tablet 4 runs the first application according to the user's click operation on the first control 402 in S101 (the step of the interactive tablet 4 running the first application and the step of determining the first position in S102 are not in particular order, and can be performed successively or simultaneously), and then the first window 403 of the first application can be displayed at the first position determined in S102 in the display page 41. Among them, since the first position on the display page 41 is related to the first control 402, it is also related to the position of the user who clicked the first control 402.
[0052] In summary, in the icon display method of the interactive tablet provided in the present embodiment, when the interactive tablet 4 detects that the user 5 clicks the first control 402 on its display page 41, the first window of the first application corresponding to the first control 402 is displayed according to the position of the first control, thereby improving the intelligence of the interactive tablet when displaying windows. When the position of the user and the interactive tablet changes, the displayed window can still be closer to the user, thereby reducing the operations required by the user and improving the convenience and user experience of the user when using the interactive tablet.
[0053] In this application, Figure 7 In a specific implementation of the illustrated embodiment, when the first control is set in the status bar of the display page, the interactive tablet can determine the first position for displaying the first window of the first application program according to the position of the status bar where the first control is located. The status bar can also be referred to as the system status bar, "systembar", etc. Different numbers of controls can be set in the status bar, and each control corresponds to implementing its own function.
[0054] The following is combined with Figure 8 , Fig. 9 and Figure 4 , taking the position of the status bar where the first control is located on the left side, right side and lower middle of the display page as an example, the specific implementation method of the present application is explained.
[0055] Figure 8 A schematic diagram of an embodiment of the status bar display position of the interactive tablet provided by the present application, wherein Figure 8 In the display page 41 of the interactive tablet 4 shown, the status bar 401 is displayed at the leftmost edge of the display page 41. When the interactive tablet 4 receives the click operation of the user 5 on the first control 402 on the status bar 401 through S101, in S102, the following steps are specifically performed:
[0056] S1021: Determine an offset direction of the first window according to a position of the status bar on the display page.
[0057] Specifically, in this embodiment, the interactive tablet 4 can determine the position of the status bar 401 where the current first control 402 is located after receiving the operation of the user 5 on the first control 402, for example, Figure 8 In the example of , the status bar 401 is located on the left side of the display page 41 , and at this time it can be determined that the offset direction of the first window 403 is the left side of the display page 41 .
[0058] Optionally, the interactive tablet 4 can record the position of the current status bar 401 through storage space, so that the interactive tablet 4 can obtain the position of the status bar 401 from the storage space; or, the interactive tablet 4 can also obtain the position of the status bar 401 from the display page 41 in real time.
[0059] S1022: Determine the offset of the first window.
[0060] Subsequently, the interactive tablet 4 further determines a specific offset amount in the offset direction in which the first window 403 of the first application needs to be offset. The offset amount can be represented by an absolute pixel position, a relative pixel position, etc. on the display page 41 .
[0061] In a specific implementation of S1022, since the window size of each application may be different, the interactive tablet 4 may store the offsets corresponding to different applications in advance by means of a first mapping relationship. For example, Fig.10The schematic diagram of the first mapping relationship provided by the present application, wherein the interactive tablet 4 can store the correspondence between N applications (first application, second application...Nth application) in the interactive tablet 4 and the offset of the window of each application (offset 1, offset 2...offset N), and the first mapping relationship can be specifically stored in the form of a table or the like. Then, when the interactive tablet 4 receives a click operation on the first control 402 of the first application, according to the first application corresponding to the first control 402, Fig.10 In the first mapping relationship shown, an offset 1 corresponding to the first application is determined.
[0062] In another specific implementation of S1022, the interactive tablet 4 may not store the offsets of all applications in advance, but may specify an operation rule, such as a hash operation, so that after receiving a click operation on the first control 402 of the first application, the interactive tablet 4 calculates the name of the package file corresponding to the first application through a specified hash operation to obtain the offset corresponding to the first application.
[0063] S1023: A first position on the display page that can be used to display the first window is obtained by moving the initial display position of the center position of the display page toward the offset direction determined in S1021 by the offset amount determined in S1022.
[0064] The initial display position may be the center position on the display page 41 of the interactive tablet 4, for example, the dotted box marked 410 in the figure may be the initial display position when the interactive tablet 4 displays the first window in the center. Finally, the interactive tablet 4 moves the box at the initial display position 410 according to the left direction confirmed in S1021 by the offset 1 confirmed in S1022, and obtains the first position 411 of the first window. The first position 411 can be used as the display position for displaying the first window 403. At this time, the first position 411 is closer to the status bar 401 than the initial display position. Since the first control 402 clicked by the user 5 is located in the status bar 401, the first position 411 is also closer to the user 5 located on the left side of the interactive tablet 4.
[0065] Optionally, the movement of the initial display position can use any position of the initial display position 410 as a reference. For example, any vertex, center, etc. of the initial display position 410 is selected, and after moving the position by an offset, the vertex, center, etc. corresponding to the first position 411 can be obtained, and the overall outline of the first position 411 can be determined.
[0066] Similarly, in Fig. 9 In the example shown, Fig. 9A schematic diagram of another embodiment of the status bar display position of the interactive tablet provided by the present application, in which the status bar 401 is displayed at the rightmost edge of the display page 41. When the interactive tablet 4 receives the click operation of the user 5 on the first control 402 on the status bar 401 through S101, it can be determined in S1021 that the offset direction of the first window 403 is the right side of the display page 41 according to the status bar 401 being located on the right side of the display page 41. Then, after determining the offset corresponding to the first application in S1022, in S1023, the interactive tablet 4 moves the initial display position 410 in the right direction by the offset, and obtains the first position 413 of the first window, so that the first position 413 is also closer to the user located on the right side of the interactive tablet 4.
[0067] And in Figure 4 In the example shown, when the status bar is displayed in the lower middle of the display page 41, when the interactive tablet 4 receives the click operation of the user 5 on the first control 402 on the status bar 401 through S101, it can be determined not to offset the initial display position, so that the first window 403 can be displayed at the center position of the display page 41. Since the user 5 is located in the middle of the interactive tablet 4 at this time, the displayed first window can also be closer to the user 5.
[0068] In summary, in this embodiment, after the interactive tablet detects a user's click operation on the first control on its display page, it determines the offset direction and offset amount of the first window according to the position of the status bar where the first control is located, and then determines the first position after the initial display position is offset, and finally displays the first window of the first application corresponding to the first control at the first position. At this time, the first position is closer to the status bar than the initial display position. Since the first control clicked by the user is located in the status bar, the first position is also closer to the user on the interactive tablet, thereby improving the intelligence of the interactive tablet when displaying the window. No matter how the relative position of the user and the interactive tablet changes, the window displayed by the interactive tablet can still be closer to the user, thereby reducing the operations required by the user and improving the convenience and user experience of the user when using the interactive tablet.
[0069] In the above embodiment, the interactive tablet first determines the offset direction and offset amount corresponding to the first window of the first application program according to the position of the status bar where the first control of the first application program is located, calculates the first position by combining the initial display position, and then displays the first window. In another implementation, the interactive tablet can also directly determine the corresponding first position according to the first application program, thereby reducing the calculations performed by the interactive tablet.
[0070] For example, Fig.11A schematic diagram of determining a first position of an interactive tablet provided in the present application, wherein a display page 41 of the interactive tablet 4 can be divided into a plurality of areas where a status bar can be displayed, which are referred to as status bar areas. Fig.11 The left status bar area 421, the middle status bar area 422 and the right status bar area 423 are taken as examples. Each status bar area corresponds to a display position on the display page 41, and the corresponding relationship can be represented by a second mapping relationship, Fig.12 This is a schematic diagram of the second mapping relationship provided in the present application, wherein the interactive tablet 4 can store N status bar areas on the display page 41 and N positions corresponding to each status bar area in a one-to-one manner in the form of a table or the like.
[0071] For example, in Fig.11 In the example, the left status bar area 421 corresponds to the display position 431, the middle status bar area 422 corresponds to the display position 432, and the right status bar area 423 corresponds to the display position 433. When the interactive tablet 4 receives the click operation of the user 5 on the first control 402 on the status bar 401 through S101, the status bar area corresponding to the status bar 401 is first determined, and the first position corresponding to the status bar area can be determined through the second mapping relationship, so that there is no need to calculate the offset, and the calculation efficiency can be further improved on the basis of achieving the same technical effect in the above-mentioned embodiment.
[0072] Optionally, in Fig.12 Different applications can also be added to the mapping relationship shown to realize the correspondence between "application, status bar area, and position", and to achieve differentiated settings of the offset display positions of different applications to improve the display effect.
[0073] In summary Figure 8-Figure 12 In the illustrated embodiment, the first control clicked by the user is displayed in the status bar of the display page. When the interactive tablet receives the user's click operation on the first control on the status bar, the first position of the first window can be determined according to the position of the status bar. In another possible implementation, the first control may not be set in the status bar, but may be directly displayed on the display page. When the interactive tablet receives the click operation on the first control, the first position of the first window can be determined directly according to the position of the first control itself.
[0074] For example, Fig.13 A schematic diagram of determining a first position of an interactive tablet provided in the present application, wherein a display page 41 of the interactive tablet 4 can be divided into a plurality of areas where controls can be displayed, denoted as control areas, Fig.11The left control area 441, the middle control area 442 and the right control area 443 are taken as examples. Each control area corresponds to a display position on the display page 41, and the corresponding relationship can be represented by a third mapping relationship, Fig.14 This is a schematic diagram of a third mapping relationship provided in the present application, wherein the interactive tablet 4 can store N control areas on the display page 41 and N positions corresponding to each control area in a one-to-one manner in a table or the like.
[0075] For example, in Fig.13 , the left control area 441 corresponds to the display position 451, the middle control area 442 corresponds to the display position 452, and the right control area 443 corresponds to the display position 453. Then, when the interactive tablet 4 receives the click operation of the user 5 on the first control 402 through S101, it first determines that the control area where the first control 402 itself is located on the display page 41 is the control area 442, and then determines the first position 452 corresponding to the control area 442 through the third mapping relationship, and then displays the first window of the first application at the first position 452.
[0076] In summary, in this embodiment, after the interactive tablet detects a user clicking on the first control on its display page, it determines the first position according to the position of the first control, and finally displays the first window of the first application corresponding to the first control at the first position. The first position at this time is closer to the user than the initial display position, thereby improving the intelligence of the interactive tablet when displaying windows. Regardless of how the relative position of the user and the interactive tablet changes, the window displayed by the interactive tablet can still be closer to the user, thereby reducing the operations required by the user and improving the convenience and user experience of the user when using the interactive tablet. In addition, since the first position of the first window can be determined directly according to the position of the control, this embodiment can also reduce the amount of calculation for the system bar position compared to the previous embodiment, further improving the calculation efficiency.
[0077] In addition, as the same concept as the embodiment of the present application, in order to make the displayed window closer to the user, the interactive tablet can use other methods to determine the user's position and display the window according to the relationship between the user's position and the display position stored in advance.
[0078] For example, in Figure 3 In the scene shown, the interactive tablet can determine that the user's position is on the left, middle or right side based on sensors such as cameras and infrared lights. Then, based on the stored mapping relationship, the display position corresponding to the user's position is determined to be on the left, middle or right side, and the window indicated by the user to be opened is displayed at a position closer to the user.
[0079] Alternatively, the user can issue a voice command "open application 1" to the interactive tablet, and then Figure 3 In the scenario shown, the interactive tablet can use the voice spoken by the user according to a microphone or other voice collection device, and determine whether the user is located on the left, middle or right side of the interactive tablet according to the strength of the voice, etc. Then, according to the stored mapping relationship, the display position corresponding to the user's position is determined to be the left, middle or right side, and then the window indicated by the user to be opened is displayed at a position closer to the user.
[0080] In the above embodiments, the window display method of the interactive flat panel provided by the embodiment of the present application is introduced. In order to realize the functions in the method provided by the above embodiment of the present application, the interactive flat panel as the execution subject may include a hardware structure and / or a software module, and realize the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0081] For example, the window display device of the interactive flat panel provided in the present application includes: a receiving module, a processing module and a display module, wherein the receiving module is used to receive a click operation of a first control on a display page; wherein the first control corresponds to a first application; the processing module is used to control the display module to display a first window of the first application at a first position on the display page; wherein, when the position of the first control on the display page is different, the first position is different.
[0082] Optionally, a first distance between the center of the first position on the display page and the center of the position where the first control is located is smaller than a second distance between the center of the display page and the center of the position where the first control is located.
[0083] Optionally, the processing module is further configured to determine the first position according to a position of the first control on the display page.
[0084] Optionally, the first control is displayed in a status bar on the display page, and when a position of the status bar on the display page is different, the first position is different.
[0085] Optionally, the processing module is specifically used to determine the offset direction of the first window according to the position of the status bar on the display page; determine the offset amount of the first window; and obtain the first position by moving the center position of the display page in the offset direction by the offset amount.
[0086] Optionally, the processing module is specifically configured to determine the offset of the first window according to a first mapping relationship; wherein the first mapping relationship includes identifiers of multiple application programs and a correspondence between the identifier of each application program and the offset.
[0087] Optionally, the processing module is specifically used to determine the status bar area corresponding to the position of the status bar on the display page; determine the first position corresponding to the status bar area based on the second mapping relationship; wherein the second mapping relationship includes multiple status bar areas displaying the status bar on the display page, and the correspondence between each status bar area and the position of the window.
[0088] Optionally, the processing module is specifically used to determine a control area corresponding to the position of a first control on a display page; and determine a first position corresponding to the control area based on a third mapping relationship; wherein the mapping relationship includes control areas of multiple display controls on the display page, and a correspondence between each control area and the position of the window.
[0089] Optionally, the first control includes: a display icon of the first application, or a control for indicating opening the first application.
[0090] The window display device of the interactive tablet provided in this embodiment can be used to implement the window display method of the interactive tablet corresponding to the above-mentioned embodiment. The specific implementation method and principle are the same and will not be repeated here.
[0091] Optionally, an embodiment of the present application further provides a readable storage medium, in which instructions are stored, and when the storage medium is run on an interactive tablet, the interactive tablet executes a method executed by the interactive tablet in any of the aforementioned embodiments of the present application.
[0092] Optionally, an embodiment of the present application further provides a chip for executing instructions, wherein the chip is used to execute the method executed by the interactive tablet in any of the aforementioned embodiments of the present application.
[0093] An embodiment of the present application also provides a program product, which includes a computer program, which is stored in a storage medium. At least one processor can read the computer program from the storage medium, and when the at least one processor executes the computer program, it can implement the method performed by the interactive tablet in any of the aforementioned embodiments of the present application.
[0094] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0095] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for interactive flat panel display window, characterized in that: include: Receive a click operation on a first control on a display page; wherein the first control corresponds to a first application; Determine a first position of the display page according to the position of the first control on the display page; display a first window of the first application at the first position of the display page; wherein the first position is different when the position of the first control on the display page is different; Determining the first position of the display page according to the position of the first control on the display page includes: determining the offset direction of the first window according to the position of the status bar on the display page; determining an offset of the first window; The first position is obtained by moving the center position of the display page toward the offset direction by the offset amount; The first control is displayed in the status bar on the display page, and the first position is different when the position of the status bar on the display page is different; wherein, when the status bar is on the left side of the display page, the first position is located on the left side of the display page; when the status bar is on the right side of the display page, the first position is located on the right side of the display page.
2. The method according to claim 1, characterized in that A first distance between the center of the first position on the display page and the center of the position where the first control is located is smaller than a second distance between the center of the display page and the center of the position where the first control is located.
3. The method according to claim 1, characterized in that The determining the offset of the first window includes: The offset of the first window is determined according to a first mapping relationship, wherein the first mapping relationship includes identifiers of multiple application programs and a corresponding relationship between the identifier of each application program and the offset.
4. The method according to claim 1, characterized in that The determining the first position of the display page according to the position of the first control on the display page further includes: Determine a status bar area corresponding to the position of the status bar on the display page; According to the second mapping relationship, a first position corresponding to the status bar area is determined; wherein the second mapping relationship includes a plurality of status bar areas displaying the status bar on the display page, and a correspondence between each status bar area and the position of the first window.
5. The method according to claim 2, characterized in that: Determining a first position of the display page according to the position of the first control on the display page includes: Determine a control area corresponding to the position of the first control on the display page; According to the third mapping relationship, a first position corresponding to the control area is determined; wherein the mapping relationship includes control areas of multiple display controls on the display page, and a corresponding relationship between each control area and the position of the first window.
6. The method according to claim 1, characterized in that The first control includes: a display icon of a first application, or a control for indicating opening of the first application.
7. An interactive tablet, characterized in that: The method can be used to perform the method as described in any one of claims 1 to 5 of the present application.
Citation Information
Patent Citations
Control method and device of intelligent interactive tablet computer
CN110716680A
Information display method and device and computer readable medium
CN110737371A