Touch control method and device for edge area of electronic whiteboard screen, equipment and storage medium

By generating the initial edge area on the electronic whiteboard screen and responding to user touch, the problem of inconvenience in user adjustment of brightness and volume in electronic whiteboard devices is solved, achieving a better user experience.

CN119440303APending Publication Date: 2025-02-14GUANGZHOU LANGO ELECTRONICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411478526.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In large-screen devices of electronic whiteboards, users need to spend time finding menus or moving to the vicinity of physical buttons to adjust brightness and volume, which is inconvenient to operate, easily interrupting the process and poor user experience.

Method used

By acquiring historical touch data of the electronic whiteboard screen, the arrangement information and area types are analyzed and determined, based on this information, the initial edge area is generated on the screen, and volume adjustment or brightness adjustment is performed in response to touching the area.

Benefits of technology

It realizes that when touching the edge area of ​​the electronic whiteboard screen, it can easily and quickly adjust the volume and brightness, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440303A_ABST
    Figure CN119440303A_ABST
Patent Text Reader

Abstract

The invention provides an electronic whiteboard screen edge area touch control method and device, equipment and a storage medium, and the electronic whiteboard screen edge area touch control method comprises the steps: obtaining historical touch control data of an electronic whiteboard screen, analyzing the historical touch control data, determining arrangement information, and determining an area type; the area type represents a correspondingly supported touch mode, generating an initial edge area on the electronic whiteboard screen according to the arrangement information and the area type, performing volume adjustment or brightness adjustment in response to touch on the initial edge area, generating the initial edge area located on the edge of the electronic whiteboard screen based on historical touch data analysis, and displaying the initial edge area on the electronic whiteboard screen. Therefore, the volume or brightness of the initial edge area can be adjusted conveniently and quickly, and the user experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electronic whiteboards, and in particular to a touch control method, device, equipment and storage medium for the edge area of ​​an electronic whiteboard screen. Background Art

[0002] In the large-screen electronic whiteboard device, users can perform various touch operations on the screen, such as writing, adjusting brightness and volume, etc., and adjusting brightness and volume are common functions. Usually, users can adjust brightness and volume through the physical buttons of the large-screen electronic whiteboard device, or find the operation menu in the system of the large-screen electronic whiteboard device, and then touch the menu to adjust brightness and volume. When users use the large-screen electronic whiteboard device, such as in some meetings, classes, etc., users need to spend time looking for menus or need to move to the vicinity of physical buttons to operate, which is not convenient, easily interrupts the process, and has a poor user experience. Summary of the invention

[0003] The embodiments of the present application provide a method, device, equipment and storage medium for controlling the edge area of ​​an electronic whiteboard screen to solve at least one problem existing in the related art. The technical solution is as follows:

[0004] In a first aspect, an embodiment of the present application provides a method for controlling touch control on an edge area of ​​an electronic whiteboard screen, comprising:

[0005] Get the historical touch data of the electronic whiteboard screen;

[0006] Analyze the historical touch data to determine layout information and area types, where the area types represent corresponding supported touch modes;

[0007] generating an initial edge area on the electronic whiteboard screen according to the arrangement information and the area type;

[0008] In response to the touch on the initial edge area, the volume or brightness is adjusted.

[0009] In one implementation, analyzing the historical touch data to determine the arrangement information includes:

[0010] Analyze the historical touch data to determine a number of sub-areas where sliding operations are performed on the electronic whiteboard screen and a touch frequency of each sub-area;

[0011] The target sub-region with the largest touch frequency is determined, and layout information is determined according to the position and size of the target sub-region, where the layout information includes the deployment position and deployment size of the initial edge region.

[0012] In one implementation, determining the layout information according to the position and size of the target sub-region includes:

[0013] According to the frequency threshold, determining, except for the target sub-region, candidate sub-regions whose touch frequency is greater than or equal to the frequency threshold;

[0014] When the target sub-region has an adjacent candidate sub-region, the sum of the size of the target sub-region and the size of the adjacent candidate sub-region is determined as the deployment size; when the target sub-region does not have an adjacent candidate sub-region, the size of the target sub-region is determined as the deployment size;

[0015] When the target sub-area is an edge area, taking the position of the target sub-area as the deployment position;

[0016] When the target sub-region is not an edge region, if the adjacent candidate sub-region is an edge region, the position of the adjacent candidate sub-region is used as the deployment position; if the adjacent candidate sub-region is a non-edge region, the position of the sub-region closest to the target sub-region is used as the deployment position.

[0017] In one implementation, analyzing the historical touch data to determine the area type includes:

[0018] Determine a touch operation and a touch time corresponding to each of the sub-areas, wherein the touch operation includes volume adjustment and brightness adjustment;

[0019] Determining a first frequency for adjusting the volume and a second frequency for adjusting the brightness;

[0020] Determining a probability of an erroneous operation according to the touch operation and the touch time;

[0021] When the misoperation probability is greater than or equal to the probability threshold, determining the area type as an independent area;

[0022] When the misoperation probability is less than the probability threshold, the area type is determined to be a shared area.

[0023] In one implementation, generating an initial edge area on the electronic whiteboard screen according to the arrangement information and the area type includes:

[0024] When the area type is a shared area, a shared area having a size equal to the deployment size is generated as an initial edge area at the deployment position in the electronic whiteboard screen;

[0025] or,

[0026] When the area type is an independent area, two first independent areas and a second independent area, each of which has a size half of the deployment size, are generated at the deployment position in the electronic whiteboard screen as initial edge areas.

[0027] In one embodiment, in response to the touch on the initial edge area, adjusting the volume or brightness includes:

[0028] When the initial edge area is generated based on the shared area, in response to performing gesture analysis on a touch of the initial edge area, adjusting the volume or the brightness according to a result of the gesture analysis;

[0029] or,

[0030] When the initial edge area is generated based on the independent area, the volume is adjusted in response to a touch on the first independent area, or the brightness is adjusted in response to a touch on the second independent area.

[0031] In one embodiment, the method further comprises:

[0032] Within a preset time length, continuously collecting real-time touch data of the initial edge area;

[0033] Analyzing the real-time touch frequency of the initial edge area according to the real-time touch data;

[0034] When the initial edge area is generated based on the shared area and the real-time touch frequency is greater than a frequency threshold, expanding the size of the initial edge area;

[0035] When the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is greater than the real-time touch frequency corresponding to the second independent area, the size of the first independent area is expanded; or, when the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is less than the real-time touch frequency corresponding to the second independent area, the size of the second independent area is expanded.

[0036] In a second aspect, an embodiment of the present application provides a touch control device for an edge area of ​​an electronic whiteboard screen, comprising:

[0037] An acquisition module is used to acquire historical touch data of the electronic whiteboard screen;

[0038] A determination module, configured to analyze the historical touch data, determine the layout information and determine the area type, wherein the area type represents the corresponding supported touch mode;

[0039] A generating module, configured to generate an initial edge area on the electronic whiteboard screen according to the arrangement information and the area type;

[0040] The adjustment module is used to adjust the volume or brightness in response to the touch of the initial edge area.

[0041] In one embodiment, the adjustment module is further used for:

[0042] Within a preset time length, continuously collecting real-time touch data of the initial edge area;

[0043] Analyzing the real-time touch frequency of the initial edge area according to the real-time touch data;

[0044] When the initial edge area is generated based on the shared area and the real-time touch frequency is greater than a frequency threshold, expanding the size of the initial edge area;

[0045] When the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is greater than the real-time touch frequency corresponding to the second independent area, the size of the first independent area is expanded; or, when the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is less than the real-time touch frequency corresponding to the second independent area, the size of the second independent area is expanded.

[0046] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor and a memory, wherein the memory stores instructions, and the instructions are loaded and executed by the processor to implement a method in any one of the above-mentioned embodiments.

[0047] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed, the method in any one of the above-mentioned embodiments is implemented.

[0048] The beneficial effects of the above technical solution include at least:

[0049] By acquiring historical touch data of the electronic whiteboard screen and analyzing the historical touch data, the layout information and the area type are determined. The area type represents the corresponding supported touch mode. According to the layout information and the area type, an initial edge area is generated on the electronic whiteboard screen. In response to the touch of the initial edge area, the volume or brightness is adjusted. Based on the analysis of historical touch data, an initial edge area located at the edge of the electronic whiteboard screen is generated for the user to adjust the volume or brightness by touching the initial edge area. This is convenient and quick, and is conducive to improving user experience.

[0050] The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present application will be readily apparent by reference to the accompanying drawings and the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the multiple drawings represent the same or similar parts or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments disclosed in the present application and should not be regarded as limiting the scope of the present application.

[0052] Figure 1 This is a schematic diagram of the steps of a method for controlling the edge area of ​​an electronic whiteboard screen according to an embodiment of the present application;

[0053] Figure 2 This is a structural block diagram of a touch control device for the edge area of ​​an electronic whiteboard screen according to an embodiment of the present application;

[0054] Figure 3 This is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0055] In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the spirit or scope of the present application. Therefore, the drawings and descriptions are considered to be exemplary and non-restrictive in nature.

[0056] Reference Figure 1 , a flow chart of a method for controlling the edge area of ​​an electronic whiteboard screen according to an embodiment of the present application is shown. The method for controlling the edge area of ​​an electronic whiteboard screen may include at least steps S100-S400:

[0057] S100: Acquire historical touch data of the electronic whiteboard screen.

[0058] S200: Analyze historical touch data to determine layout information and area type.

[0059] The area type characterizes the corresponding supported touch modes, for example, whether the volume and brightness are touch-controlled in different independent areas, or touch-controlled based on different gestures in a shared area.

[0060] S300: Generate an initial edge area on the electronic whiteboard screen according to the layout information and the area type.

[0061] S400: In response to a touch on an initial edge area, adjust the volume or the brightness.

[0062] The edge area touch control method of the electronic whiteboard screen in the embodiment of the present application can be executed by the processor of the electronic whiteboard.

[0063] The technical solution of the embodiment of the present application obtains historical touch data of the electronic whiteboard screen, analyzes the historical touch data, determines layout information and determines area types, the area type represents the corresponding supported touch mode, generates an initial edge area on the electronic whiteboard screen according to the layout information and the area type, and performs volume adjustment or brightness adjustment in response to the touch of the initial edge area. Based on the analysis of historical touch data, an initial edge area located at the edge of the electronic whiteboard screen is generated for the user to adjust the volume or brightness by touching the initial edge area, which is convenient and quick and helps to improve user experience.

[0064] In one embodiment, when a user touches the screen of an electronic whiteboard, the corresponding touch data can be collected through the touch sensor under the screen of the electronic whiteboard, so after a certain time and number of operations, the corresponding historical touch data can be collected. The historical touch data may include the location, number, time, moving direction, moving distance and speed of the touch point, etc., for subsequent statistical analysis.

[0065] In one implementation, the historical touch data is analyzed in step S200 to determine the arrangement information, including steps S210-S230:

[0066] S210: Analyze historical touch data to determine a number of sub-areas where sliding operations are performed on the electronic whiteboard screen and a touch frequency of each sub-area.

[0067] Optionally, the historical touch data is analyzed to determine a number of sub-areas where sliding operations are performed on the electronic whiteboard screen and the touch frequency of each sub-area. The size of the sub-area can be adjusted based on needs, for example, the screen is divided into grid sub-areas, and then the touch frequency of each sub-area is counted.

[0068] S220 , determining a target sub-region with the highest touch frequency, and determining layout information according to a position and a size of the target sub-region.

[0069] In the embodiment of the present application, the layout information includes the deployment position and deployment size of the initial edge area.

[0070] Among them, S220 includes:

[0071] S2201. Determine, according to the frequency threshold, candidate sub-regions other than the target sub-region whose touch frequency is greater than or equal to the frequency threshold.

[0072] Optionally, a target sub-region with the largest touch frequency and candidate sub-regions other than the target sub-region with a touch frequency greater than or equal to a frequency threshold are determined, and the frequency threshold is set based on needs.

[0073] S2202: When the target sub-region has an adjacent candidate sub-region, the sum of the size of the target sub-region and the size of the adjacent candidate sub-region is determined as the deployment size; when the target sub-region does not have an adjacent candidate sub-region, the size of the target sub-region is determined as the deployment size.

[0074] Optionally, assume that the screen is divided into grids, where grid A is the target sub-region, and with grid A as the center, the grids above, below, left, right, upper left, upper right, lower left, and lower right of grid A form a nine-square grid with grid A. If 8 grids other than grid A have candidate sub-regions, it is considered that grid A has adjacent candidate sub-regions, that is, the target sub-region has adjacent candidate sub-regions.

[0075] Then, when the target sub-region has an adjacent candidate sub-region, the sum of the size of the target sub-region and the size of the adjacent candidate sub-region is determined as the deployment size. When the target sub-region does not have an adjacent candidate sub-region, the size of the target sub-region is directly determined as the deployment size.

[0076] S2203: When the target sub-region is not an edge region, if the adjacent candidate sub-region is an edge region, the position of the adjacent candidate sub-region is used as the deployment position; if the adjacent candidate sub-region is a non-edge region, the position of the sub-region closest to the target sub-region is used as the deployment position.

[0077] Optionally, assuming that the screen is divided into grids, the outermost circle of grids is considered to be edge grids, that is, edge areas. In an embodiment of the present application, when the target sub-area is a non-edge area, if the adjacent candidate sub-area is an edge area, the position of the adjacent candidate sub-area is used as the deployment position; and if the adjacent candidate sub-area is a non-edge area, the position of the sub-area closest to the target sub-area is used as the deployment position. It should be noted that when the initial edge area is subsequently generated, the center of the deployment position is used as the center of the initial edge area, and then the initial edge area is generated. In an embodiment of the present application, analysis is performed based on the user's usage habits, and the deployment position is determined based on the user's frequently used areas to better adapt to the user's operating habits.

[0078] In one embodiment, the historical touch data is analyzed in step S200 to determine the area type, including steps S230-S250:

[0079] S230: Determine a touch operation and touch time corresponding to each sub-area, where the touch operation includes volume adjustment and brightness adjustment.

[0080] Optionally, after determining each sub-area, a touch operation and a touch time corresponding to each sub-area are further determined, and the touch operation includes volume adjustment and brightness adjustment.

[0081] S240: Determine a first frequency for adjusting the volume and a second frequency for adjusting the brightness, and determine a probability of an erroneous operation according to the touch operation and the touch time.

[0082] Optionally, a first frequency for volume adjustment and a second frequency for brightness adjustment are determined, and then analysis is performed based on each touch operation and the corresponding touch time. For example, the interval threshold is set to 5 seconds. If there are operations in opposite directions within two seconds, for example, the volume is increased and the volume is decreased at the same time within 5 seconds, or the brightness is increased and the brightness is decreased at the same time within 5 seconds, then the two touches are considered as erroneous operations, and the probability of erroneous operations is determined based on the ratio of the number of erroneous operations to the total number of touch operations.

[0083] S250: When the probability of misoperation is greater than or equal to the probability threshold, the area type is determined to be an independent area; when the probability of misoperation is less than the probability threshold, the area type is determined to be a shared area.

[0084] Optionally, when the probability of misoperation is greater than or equal to the probability threshold, such as the risk of misoperation of the screen is high or the screen has low accuracy in gesture recognition, the area type is determined to be an independent area, that is, the volume adjustment and brightness adjustment are set separately and used separately. When the probability of misoperation is less than the probability threshold, such as the risk of misoperation of the screen is low or the screen has high accuracy in gesture recognition, the area type is determined to be a shared area, that is, the volume adjustment and brightness adjustment functions are set in the same area, and whether to adjust the volume or the brightness is determined based on different gestures, which is conducive to reducing the memory burden and improving simplicity.

[0085] In one implementation, step S300 includes step S310 or S320:

[0086] S310: When the area type is a shared area, a shared area having a size equal to the deployment size is generated at the deployment position on the electronic whiteboard screen as an initial edge area.

[0087] Optionally, when the area type is a shared area, at the deployment position on the electronic whiteboard screen, a shared area having a size equal to the deployment size is generated as an initial edge area with the center point of the deployment position as the center.

[0088] S320: When the area type is an independent area, two first independent areas and a second independent area, each of which is half the size of the deployment size, are generated as initial edge areas at the deployment position in the electronic whiteboard screen.

[0089] Optionally, when the area type is an independent area, at the deployment position in the electronic whiteboard screen, with the center point of the deployment position as the center, two first independent areas and a second independent area, each of which is half the size of the deployment size, are generated as initial edge areas. The first independent area and the second independent area are symmetrically arranged, which helps to better avoid misoperation.

[0090] In one implementation, step S400 includes step S410 or S420:

[0091] S410: When the initial edge area is generated based on the shared area, in response to performing gesture analysis on a touch of the initial edge area, adjusting the volume or the brightness according to the gesture analysis result.

[0092] Optionally, users can set different gestures as needed, such as single-finger sliding gestures, two-finger up and down sliding gestures, and three-finger up and down sliding gestures. Users can touch in the initial edge area, and the processor will perform gesture analysis on the touch model. For example, a single-finger sliding gesture: normally identifies the writing trajectory according to the movement trajectory and speed of the touch point, generates the corresponding writing input, and displays the writing content on the large screen. Even if the initial edge area is deployed, it does not affect the normal writing of the screen itself; a two-finger up and down sliding gesture: adjusts the brightness; a three-finger up and down sliding gesture: adjusts the volume. In addition, touching with different gestures in the initial edge area can avoid conflicts with gestures in other areas of the screen, can be well distinguished, and can avoid confusion with content operations, thereby optimizing the user experience.

[0093] S420: When the initial edge area is generated based on the independent area, the volume is adjusted in response to the touch on the first independent area, or the brightness is adjusted in response to the touch on the second independent area.

[0094] Optionally, when the initial edge area is generated based on the independent area, the touch of the first independent area, such as the touch of one finger, two fingers or three fingers, is used to adjust the volume; similarly, the touch of the first independent area, such as the touch of one finger, two fingers or three fingers, is used to adjust the brightness.

[0095] Optionally, when adjusting the brightness, the sliding distance and speed of the touch are analyzed. It is assumed that the formula for the brightness adjustment of the screen is Δbrightness=0.1*sliding distance (cm)*speed (cm / s). For example, the upward sliding distance is 10 cm and the sliding speed is 2 cm / s. The calculated brightness adjustment amount is Δbrightness=0.1*10*2=2. If the current brightness is 50%, the brightness after sliding is 52%. On the contrary, if the downward sliding distance is 10 cm, the brightness after sliding is 48%. The design of the formula is based on the strength and sliding amplitude of the user's gesture. A larger sliding distance and a faster speed will lead to changes, which is more in line with reality. The formula for volume adjustment is similar. Assuming the current volume is 50%, the upward sliding distance is 10 cm, and the sliding speed is 2 cm / s, Δvolume=0.1*10*2=2, corresponding to a volume of 52% after sliding.

[0096] In one implementation, the edge area touch control method of the electronic whiteboard screen of the embodiment of the present application may further include steps S510-S530:

[0097] S510: Continuously collect real-time touch data of the initial edge area within a preset time length.

[0098] S520: Analyze the real-time touch frequency of the initial edge area according to the real-time touch data.

[0099] Optionally, based on the newly determined real-time touch data, the real-time touch frequency of the initial edge area is re-analyzed.

[0100] S530: when the initial edge area is generated based on the shared area and the real-time touch frequency is greater than the frequency threshold, expand the size of the initial edge area;

[0101] When the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is greater than the real-time touch frequency corresponding to the second independent area, the size of the first independent area is expanded; or, when the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is less than the real-time touch frequency corresponding to the second independent area, the size of the second independent area is expanded.

[0102] Optionally, when the initial edge area is generated based on the shared area and the real-time touch frequency is greater than the frequency threshold, the size of the initial edge area is expanded, indicating that the user's operation frequency has increased. At this time, the size of the initial edge area is adaptively expanded; similarly, if the real-time touch frequency is less than or equal to the frequency threshold, the size of the initial edge area may remain unchanged or be reduced.

[0103] Optionally, when the initial edge area is generated based on the independent area, and the real-time touch frequency corresponding to the first independent area is greater than the real-time touch frequency corresponding to the second independent area, the size of the first independent area is expanded, and in some embodiments, the size of the second independent area can be reduced at the same time, so as to keep the size of the overall initial edge area unchanged; when the initial edge area is generated based on the independent area, and the real-time touch frequency corresponding to the first independent area is less than the real-time touch frequency corresponding to the second independent area, the size of the second independent area is expanded, and in some embodiments, the size of the first independent area can be reduced at the same time, so as to keep the size of the overall initial edge area unchanged. In the embodiment of the present application, through this adaptive adjustment, the user's intention can be more accurately identified, the probability of misoperation can be reduced, and the overall user experience can be improved.

[0104] Reference Figure 2 , shows a structural block diagram of a touch control device for the edge area of ​​an electronic whiteboard screen according to an embodiment of the present application, the device may include:

[0105] An acquisition module is used to acquire historical touch data of the electronic whiteboard screen;

[0106] A determination module is used to analyze historical touch data, determine layout information and determine area types, where the area types represent the corresponding supported touch modes;

[0107] A generating module, used for generating an initial edge area on the electronic whiteboard screen according to the layout information and the area type;

[0108] The adjustment module is used to adjust the volume or brightness in response to the touch of the initial edge area.

[0109] In one embodiment, the adjustment module is further configured to:

[0110] Within a preset time period, continuously collect real-time touch data of the initial edge area;

[0111] Analyze the real-time touch frequency of the initial edge area according to the real-time touch data;

[0112] When the initial edge area is generated based on the shared area and the real-time touch frequency is greater than the frequency threshold, the size of the initial edge area is expanded;

[0113] When the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is greater than the real-time touch frequency corresponding to the second independent area, the size of the first independent area is expanded; or, when the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is less than the real-time touch frequency corresponding to the second independent area, the size of the second independent area is expanded.

[0114] The functions of each module in each device in the embodiments of the present application can be found in the corresponding description in the above method, and will not be repeated here.

[0115] Reference Figure 3 , shows a structural block diagram of an electronic device according to an embodiment of the present application, the electronic device includes: a memory 310 and a processor 320, the memory 310 stores instructions that can be run on the processor 320, and the processor 320 loads and executes the instructions to implement the edge area touch control method of the electronic whiteboard screen in the above embodiment. The number of the memory 310 and the processor 320 can be one or more.

[0116] In one embodiment, the electronic device also includes a communication interface 330 for communicating with external devices and performing data exchange transmission. If the memory 310, the processor 320 and the communication interface 330 are implemented independently, the memory 310, the processor 320 and the communication interface 330 can be interconnected through a bus and complete mutual communication. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0117] Optionally, in a specific implementation, if the memory 310, the processor 320 and the communication interface 330 are integrated on a chip, the memory 310, the processor 320 and the communication interface 330 can communicate with each other through an internal interface.

[0118] An embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the edge area touch control method of the electronic whiteboard screen provided in the above embodiment.

[0119] An embodiment of the present application also provides a chip, which includes a processor for calling and executing instructions stored in the memory from the memory, so that a communication device equipped with the chip executes the method provided by the embodiment of the present application.

[0120] An embodiment of the present application also provides a chip, including: an input interface, an output interface, a processor and a memory, wherein the input interface, the output interface, the processor and the memory are connected via an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the method provided in the embodiment of the application.

[0121] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor supporting the advanced RISC machines (ARM) architecture.

[0122] Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory, and may also include a non-volatile random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available. For example, static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct rambus RAM (DR RAM).

[0123] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.

[0124] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the described specific features, structures, materials or characteristics may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

[0125] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0126] Any process or method description in the flow chart or otherwise described herein can be understood to represent a module, fragment or portion of a code including one or more executable instructions for implementing the steps of a specific logical function or process. And the scope of the preferred embodiment of the present application includes other implementations, in which the functions may not be performed in the order shown or discussed, including in a substantially simultaneous manner or in a reverse order according to the functions involved.

[0127] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, which can be embodied in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processor or other system that can fetch instructions from an instruction execution system, apparatus or device and execute instructions), or used in combination with these instruction execution systems, apparatuses or devices.

[0128] It should be understood that the various parts of the present application can be implemented with hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented with software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the above embodiment method can be completed by instructing the relevant hardware through a program, which can be stored in a computer-readable storage medium, and when the program is executed, it includes one of the steps of the method embodiment or a combination thereof.

[0129] In addition, each functional unit in each embodiment of the present application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the above-mentioned integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a disk or an optical disk, etc.

[0130] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for controlling the edge area of ​​an electronic whiteboard screen, characterized in that: include: Get the historical touch data of the electronic whiteboard screen; Analyze the historical touch data to determine layout information and area types, where the area types represent corresponding supported touch modes; generating an initial edge area on the electronic whiteboard screen according to the arrangement information and the area type; In response to the touch on the initial edge area, the volume or brightness is adjusted.

2. The edge area touch control method of the electronic whiteboard screen according to claim 1, characterized in that: The analyzing the historical touch data to determine the arrangement information includes: Analyze the historical touch data to determine a number of sub-areas where sliding operations are performed on the electronic whiteboard screen and a touch frequency of each sub-area; The target sub-region with the largest touch frequency is determined, and layout information is determined according to the position and size of the target sub-region, where the layout information includes the deployment position and deployment size of the initial edge region.

3. The edge area touch control method of the electronic whiteboard screen according to claim 2, characterized in that: The determining of the layout information according to the position and size of the target sub-region includes: According to the frequency threshold, determining, except for the target sub-region, candidate sub-regions whose touch frequency is greater than or equal to the frequency threshold; When the target sub-region has an adjacent candidate sub-region, the sum of the size of the target sub-region and the size of the adjacent candidate sub-region is determined as the deployment size; when the target sub-region does not have an adjacent candidate sub-region, the size of the target sub-region is determined as the deployment size; When the target sub-area is an edge area, taking the position of the target sub-area as the deployment position; When the target sub-region is not an edge region, if the adjacent candidate sub-region is an edge region, the position of the adjacent candidate sub-region is used as the deployment position; if the adjacent candidate sub-region is a non-edge region, the position of the sub-region closest to the target sub-region is used as the deployment position.

4. The edge area touch control method of the electronic whiteboard screen according to claim 2, characterized in that: The analyzing the historical touch data to determine the area type includes: Determine a touch operation and a touch time corresponding to each of the sub-areas, wherein the touch operation includes volume adjustment and brightness adjustment; Determining a first frequency for adjusting the volume and a second frequency for adjusting the brightness; Determining a probability of an erroneous operation according to the touch operation and the touch time; When the misoperation probability is greater than or equal to the probability threshold, determining the area type as an independent area; When the misoperation probability is less than the probability threshold, the area type is determined to be a shared area.

5. The edge area touch control method of the electronic whiteboard screen according to claim 4, characterized in that: Generating an initial edge area on the electronic whiteboard screen according to the arrangement information and the area type comprises: When the area type is a shared area, a shared area having a size equal to the deployment size is generated as an initial edge area at the deployment position in the electronic whiteboard screen; or, When the area type is an independent area, two first independent areas and a second independent area, each of which has a size half of the deployment size, are generated at the deployment position in the electronic whiteboard screen as initial edge areas.

6. The edge area touch control method of the electronic whiteboard screen according to claim 5, characterized in that: The step of adjusting the volume or brightness in response to the touch on the initial edge area includes: When the initial edge area is generated based on the shared area, in response to performing gesture analysis on a touch of the initial edge area, adjusting the volume or the brightness according to a result of the gesture analysis; or, When the initial edge area is generated based on the independent area, the volume is adjusted in response to a touch on the first independent area, or the brightness is adjusted in response to a touch on the second independent area.

7. The edge area touch control method of the electronic whiteboard screen according to claim 5, characterized in that: The method further comprises: Within a preset time length, continuously collecting real-time touch data of the initial edge area; Analyzing the real-time touch frequency of the initial edge area according to the real-time touch data; When the initial edge area is generated based on the shared area and the real-time touch frequency is greater than a frequency threshold, expanding the size of the initial edge area; When the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is greater than the real-time touch frequency corresponding to the second independent area, the size of the first independent area is expanded; or, when the initial edge area is generated based on the independent area and the real-time touch frequency corresponding to the first independent area is less than the real-time touch frequency corresponding to the second independent area, the size of the second independent area is expanded.

8. A touch control device for the edge area of ​​an electronic whiteboard screen, characterized in that: include: An acquisition module is used to acquire historical touch data of the electronic whiteboard screen; A determination module, configured to analyze the historical touch data, determine the layout information and determine the area type, wherein the area type represents the corresponding supported touch mode; A generating module, configured to generate an initial edge area on the electronic whiteboard screen according to the arrangement information and the area type; The adjustment module is used to adjust the volume or brightness in response to the touch of the initial edge area.

9. An electronic device, characterized in that: include: A processor and a memory, wherein the memory stores instructions, and the instructions are loaded and executed by the processor to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed, the method according to any one of claims 1 to 7 is implemented.