WO2017032205A1 - Control method, apparatus, and system for electronic whiteboard - Google Patents

Control method, apparatus, and system for electronic whiteboard Download PDF

Info

Publication number
WO2017032205A1
WO2017032205A1 PCT/CN2016/092705 CN2016092705W WO2017032205A1 WO 2017032205 A1 WO2017032205 A1 WO 2017032205A1 CN 2016092705 W CN2016092705 W CN 2016092705W WO 2017032205 A1 WO2017032205 A1 WO 2017032205A1
Authority
WO
WIPO (PCT)
Prior art keywords
electronic whiteboard
icon
control device
command
command icon
Prior art date
Application number
PCT/CN2016/092705
Other languages
French (fr)
Chinese (zh)
Inventor
章万光
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2017032205A1 publication Critical patent/WO2017032205A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means

Definitions

  • the invention relates to the technical field of external electronic whiteboard control, in particular to a method and a device for controlling an electronic whiteboard, and to a control system of an electronic whiteboard.
  • external electronic whiteboards The basic principle of external electronic whiteboards is to convert the operations on the whiteboard into mouse operations corresponding to the control terminal, such as clicking, Double-click, move, etc., can expand the input method very well, effectively improve the efficiency of communication.
  • the operations that need to be performed on the presentation generally include two types, one is a command type operation, such as deleting a document, creating a new document, and the like; the other type is a general operation, such as a document content. Label, write content, and more.
  • the general operation can be performed on the electronic whiteboard, and the command operation is performed by the mouse operating the application toolbar displayed on the display.
  • the present invention provides a method, an apparatus, and a system for controlling an electronic whiteboard to solve the technical problem of inconvenience caused by the single function of the electronic whiteboard in the prior art.
  • the first aspect of the present application provides a method for controlling an electronic whiteboard, the method comprising:
  • the electronic whiteboard control device acquires a command icon set by the electronic whiteboard
  • the step of the electronic whiteboard control device acquiring the command icon set by the electronic whiteboard further includes: the electronic whiteboard control device determining the calibration command area set by the electronic whiteboard; and determining The command icon is associated with the operation command when the command icon is located within the calibration command area.
  • the step of determining, by the electronic whiteboard control device, the calibration command area set by the electronic whiteboard includes:
  • the electronic whiteboard control device recognizes an operation point of the user on the electronic whiteboard, and defines a rectangular area in which a corner point closest to the electronic whiteboard is the diagonal of the operation point as the calibration command area.
  • the electronic whiteboard control apparatus is configured to determine a calibration command area set by the electronic whiteboard Also includes:
  • the electronic whiteboard control device displays a plurality of default icons in an area corresponding to the calibration command area on a screen of the electronic whiteboard control device, wherein each of the default icons is associated with an operation instruction in advance;
  • the associating the command icon with the operation instruction specifically includes: identifying that the command icon is located at a position of the first default icon of the plurality of default icons, and associating the command icon with an operation instruction corresponding to the first default icon .
  • the operation instruction corresponding to the command icon at the position where the operation coordinate is performed The steps are specifically as follows:
  • the step of identifying the operation coordinates in the electronic whiteboard further includes:
  • the operation coordinates in the electronic whiteboard are recognized to execute an operation instruction corresponding to the command icon at the position where the operation coordinate is located; otherwise, the calibration command area is set and the command icon is set in the calibration command area.
  • the command icon includes at least a new whiteboard, a frozen whiteboard interface, and a deleted annotation Operation instructions.
  • the second aspect of the present application provides an electronic whiteboard control apparatus, where the electronic whiteboard control apparatus includes: an acquisition module, an association module, an identification module, and an execution module, wherein the acquisition module is configured to acquire a command icon set by the electronic whiteboard.
  • the association module is configured to associate the command icon with the operation instruction;
  • the recognition module is configured to identify the operation coordinate in the electronic whiteboard;
  • the execution module is configured to execute the operation instruction corresponding to the command icon at the position where the operation coordinate is located.
  • the electronic whiteboard control apparatus further includes a determining module, configured to determine a calibration command area set by the electronic whiteboard.
  • the determining module is specifically configured to: identify an operation point of the user on the electronic whiteboard, and define the operation point with the The electronic whiteboard is a rectangular area of the diagonal from the nearest corner as the calibration command area.
  • the electronic whiteboard control apparatus further includes a display module, the display module is configured to be on the screen of the electronic whiteboard control device A plurality of default icons are displayed in an area corresponding to the calibration command area, wherein each of the default icons is associated with an operation instruction in advance.
  • the association module is specifically configured to identify that the command icon is located in the first default icon of the multiple default icons Position, the life The icon is associated with an operation instruction corresponding to the first default icon.
  • the execution module is specifically configured to determine, by using a ray method, whether the operation coordinate is located inside a command icon; if yes, determining that the command icon is the operated icon And execute the operation instruction corresponding to the command icon.
  • the electronic whiteboard control apparatus further includes a determining module, configured to determine whether the electronic whiteboard has set the command icon.
  • the command icon includes at least a new whiteboard, a frozen whiteboard interface, and an operation instruction for deleting the annotation.
  • a third aspect of the present application provides an electronic whiteboard control system, which includes an electronic whiteboard and the electronic whiteboard control device according to any one of the above embodiments, wherein the electronic whiteboard control device Connected to the electronic whiteboard.
  • the electronic whiteboard control device is a mobile phone or a computer.
  • the operation instruction corresponding to the command icon at the position where the operation coordinate is located is executed.
  • the application can expand the function of the external electronic whiteboard, and the functions that need to be operated on the computer in the prior art, such as newly creating a whiteboard, freezing the whiteboard interface, and deleting the label, are moved to the electronic whiteboard, so that the user is using the electronic whiteboard. It is no longer necessary to frequently switch between the computer and the electronic whiteboard, which is convenient for the user to use the electronic whiteboard.
  • 2 is a schematic diagram showing the display of a calibration command area
  • FIG. 3 is a block diagram of an embodiment of an electronic whiteboard control device of the present application.
  • FIG. 4 is a block diagram showing the structure of an embodiment of the electronic whiteboard control system of the present application.
  • FIG. 5 is a schematic structural view of an embodiment of an electronic whiteboard control device of the present application.
  • FIG. 1 is a schematic flowchart of an embodiment of an electronic whiteboard control method according to the present application.
  • the electronic whiteboard control method of the present embodiment includes but is not limited to the following steps.
  • step S100 the electronic whiteboard control device acquires a command icon set by the electronic whiteboard.
  • connection form between the electronic whiteboard and the electronic whiteboard control device may be a wired connection or a wireless connection, and the specific connection form thereof is not limited herein.
  • the electronic whiteboard control device can be a terminal device such as a computer or a mobile phone.
  • step 100 may be that the electronic whiteboard recognizes the coordinates of each point on the command icon drawn by the user, and transmits the coordinates of each point to the electronic whiteboard control device, and the electronic whiteboard control device receives the coordinates of each point and passes through each point. The coordinates get the command icon set by the whiteboard.
  • the method further includes the step of: the electronic whiteboard control device determining the calibration command area set by the electronic whiteboard.
  • the electronic whiteboard control device determining the calibration command area set by the electronic whiteboard.
  • the set calibration command area it may be an existing area on the electronic whiteboard, and the electronic whiteboard control device defaults the area to the calibration command area.
  • the user may draw a graphic at any position on the electronic whiteboard, the electronic whiteboard detects the set of coordinates of each point on the graphic, and transmits the set of coordinates of the respective points to the electronic whiteboard control device, and the electronic whiteboard control device A region is determined as a calibration command region according to the set of coordinates of the respective points and the position thereof on the display screen.
  • the calibration command area may be a rectangle, a circle, a square, an irregular geometry, etc., and is not limited herein.
  • the electronic whiteboard control device recognizes a user's operation point on the electronic whiteboard, and defines a rectangular area having a diagonal point closest to the electronic whiteboard as the calibration command area.
  • FIG. 2 is a schematic diagram showing the setting of the calibration command area.
  • the program control executed inside the electronic whiteboard control device completes the corresponding steps, and the following description is controlled by the electronic whiteboard.
  • the device acts as the main body of control.
  • the electronic whiteboard control device recognizes an operation point 410 drawn by the user near the upper left corner area of the electronic whiteboard 400, and the electronic whiteboard control device defines that the operation point 410 is diagonal to the upper left corner of the electronic whiteboard.
  • the rectangular area of the line serves as the calibration command area 401.
  • the user can also draw an operation point at other positions of the electronic whiteboard 400 according to the operating habits, such as near the lower left corner of the electronic whiteboard 400, near the upper right corner, and near the lower right corner, etc.
  • the area of the calibration command area 401 should not be too large.
  • the process of setting the command area 401 on the electronic whiteboard 400 and setting the icon in the calibration command area 401 is synchronously displayed on the display screen of the control device for prompting the user whether the setting process meets the requirements.
  • the electronic whiteboard control device After defining the calibration command area 401, the electronic whiteboard control device displays a plurality of default icons 402 in an area corresponding to the calibration command area 401 on the screen of the electronic whiteboard control device, and the number of default icons can be performed in the electronic whiteboard control device. set up.
  • the shape 402 of the default icon is randomly generated by the electronic whiteboard control device, and may have a circle, a square, a star, or the like.
  • the user can select to draw an icon of the same shape as the default icon at the default icon position, when the user does not want to draw an icon of the same shape as the default icon. You can also draw icons of other shapes as setting icons.
  • the icon shape user can select the drawing at will, the electronic whiteboard recognizes the coordinates of each point of the graphic drawn by the user, and transmits the coordinates of each point to the electronic whiteboard control device, and the electronic whiteboard control device closes the drawn icon according to the coordinates of each point. Processing ensures that the drawn icon shape is a closed shape to facilitate subsequent determination of the icon operated by the user.
  • the electronic whiteboard control device recognizes the default icon to be replaced by the user to draw the icon according to the position of the icon drawn by the user. For example, the user draws an icon at the star position in FIG. 2, and the electronic whiteboard control device replaces the star with the icon drawn by the user. Shape default icon.
  • the user can also draw the icons in order, and when the icon is drawn, the brush (or the finger, etc.) is clicked as the start, the brush is raised to the end, and the electronic whiteboard control device records the coordinates of the points of the user drawing the icon process as the icon. Metadata that describes the shape of the icon. After each icon is drawn, the electronic whiteboard control device displays the icon drawn by the user and replaces the default icon; after the number of icons drawn by the user reaches a predetermined number, the setting process is automatically completed, and the electronic whiteboard control device prompts User: The electronic whiteboard control device has recorded all the setting icon information for subsequent identification.
  • step S110 the command icon is associated with the operation instruction.
  • the electronic whiteboard control device associates the command icon with the operation instruction corresponding to the first default icon, and recognizes that the command icon is located at the position of the second default icon, and recognizes that the command icon is located at the position of the second default icon. At the same time, the command icon is associated with the operation instruction corresponding to the second default icon, and so on, and the command icon drawn by the user is associated with the operation instruction at the default icon position.
  • Pre-associated operational instructions may include creating a new whiteboard, freezing the whiteboard interface, and deleting annotations.
  • the new whiteboard is a whiteboard control device that creates a new whiteboard interface on its display; freezes the whiteboard interface: after the user operates the function, subsequent operations on the electronic whiteboard are not recognized, and the function is generally a user.
  • After creating a new whiteboard interface delete the content on the electronic whiteboard; delete the annotation: after the user operates the function, click the annotation to be deleted on the electronic whiteboard, and the electronic whiteboard control device will automatically delete the annotation.
  • This process generally requires the user to combine the function of freezing the whiteboard interface to manually delete the label on the electronic whiteboard to ensure that the display contents of the electronic whiteboard and the control device display are consistent.
  • step S120 the operation coordinates in the electronic whiteboard are identified.
  • the method may further include: determining whether the electronic whiteboard has set the command icon; if yes, proceeding to step S120 to identify the operation coordinates in the electronic whiteboard; otherwise, returning to the setting calibration command area and in the calibration command area The steps to set the command icon inside.
  • the electronic whiteboard In the process of using the electronic whiteboard, if the function corresponding to the icon is needed, the icon area of the electronic whiteboard is clicked (including clicking, double-clicking, etc.), and the electronic whiteboard feeds back to the electronic whiteboard control device a coordinate position, and the electronic whiteboard controls The device recognizes the icon to which it belongs based on this coordinate position.
  • the setting icon is drawn by the user, it is likely to be an irregular polygon.
  • the ray method is a basic method for judging the relationship between points and polygons, and generally includes the following cases. 1. If the point (operation point) belongs to one of the polygon vertices, it is considered to be inside the icon; 2. If the point is on any side of the polygon, it is considered to be inside the icon; 3. If the point is to be judged, the ray is directed to a certain direction. Calculate the number of intersections with polygons. If the number is even or 0, the point is outside the polygon. If it is odd, it is inside the polygon. 4.
  • the operation action is not responded. If it is judged that the user's operation position is inside the icon in the calibration command area, the next step is entered.
  • Step S130 executing an operation instruction corresponding to the command icon at the position where the operation coordinate is located.
  • the electronic whiteboard control device receives the operation coordinates executed on the electronic whiteboard from the electronic whiteboard, and executes the operation instruction corresponding to the command icon when determining that the operation coordinates are located in the command icon area.
  • the user by customizing the calibration command area, drawing the setting icon by itself, and defining the associated function of the setting icon, the user can complete the computer (or other control device, such as a mobile phone) on the electronic whiteboard.
  • the functions of the operation including the new whiteboard, freezing the whiteboard interface, and deleting the annotations, etc.), so when the user uses the electronic whiteboard, it is not necessary to frequently switch between the computer and the electronic whiteboard, and the user can use the habit according to the usage habit.
  • Setting the personality drawing icon as the setting icon greatly optimizes the user's operation experience using the electronic whiteboard.
  • FIG. 3 is a block diagram of an embodiment of an electronic whiteboard control device of the present application.
  • the electronic whiteboard control device of the present embodiment includes, but is not limited to, an acquisition module 301, an association module 302, an identification module 303, and an execution module 304.
  • connection form between the electronic whiteboard and the electronic whiteboard control device may be a wired connection or a wireless connection, and the specific connection form thereof is not limited herein.
  • the electronic whiteboard control device can be a terminal device such as a computer or a mobile phone.
  • the determining module 305 is configured to determine a calibration command area set by the electronic whiteboard. Wherein, in the set calibration command area, the user can draw a graphic at any position on the electronic whiteboard, the electronic whiteboard detects the set of coordinates of each point of the graphic, and transmits the set of coordinates of the respective points to the The electronic whiteboard control device, the determining module 305 of the electronic whiteboard control device determines an area as a calibration command area according to the set of coordinates of the respective points and the position thereof on the display screen.
  • the calibration command area may be a rectangle, a circle, a square, an irregular geometry, etc., and is not limited herein.
  • the determining module 305 identifies a user's operation point on the electronic whiteboard and defines a rectangular area with a diagonal point closest to the electronic whiteboard as the calibration command area.
  • the specific steps of determining the calibration command area refer to the related description in the embodiment of the electronic whiteboard control method in the above embodiment.
  • the display module 306 is configured to display a plurality of default icons in an area corresponding to the calibration command area on the screen of the electronic whiteboard control device, and the default icons may have a shape of a circle, a square, a star, or the like.
  • the obtaining module 301 is configured to acquire a command icon set by the electronic whiteboard.
  • the association module 302 is for associating a command icon with an operation instruction.
  • the user can choose to use the default icon as the set icon.
  • the user does not want to use the default icon as the set icon, he can also draw the icon as the setting icon.
  • the icon shape user can select the drawing at will, the electronic whiteboard sets the coordinates of each point of the graphic drawn by the user, and transmits the coordinates of each point to the associated module of the electronic whiteboard control device.
  • the association module 302 performs a closed process on the drawn icon according to the coordinates of each point, and ensures that the drawn icon shape is a closed shape to facilitate subsequent determination of the icon operated by the user.
  • the association module 302 identifies a default icon to be replaced by the user-drawn icon according to the location of the user-drawn icon. For example, the user draws an icon at the star position in FIG. 2, and the association module 302 replaces the star default icon with the icon drawn by the user.
  • the user can also draw the icons in order, and when the icon is drawn, the brush (or the finger, etc.) is clicked as the start, the brush is raised to the end, and the association module 302 records the coordinates of the points of the user drawing the icon as the element of the icon. Data that describes the shape of the icon.
  • the display module 306 displays the icon drawn by the user, and the association module 302 replaces the default icon with the user-drawn icon; after the number of icons drawn by the user reaches a predetermined number, the setting process is automatically completed. Prompting the user:
  • the association module 302 has recorded all the setting icon information for subsequent identification.
  • Pre-associated operational instructions may include creating a new whiteboard, freezing the whiteboard interface, and deleting annotations.
  • the new whiteboard is a whiteboard control device that creates a new whiteboard interface on its display; freezes the whiteboard interface: after the user operates the function, subsequent operations on the electronic whiteboard are not recognized, and the function is generally a user.
  • After creating a new whiteboard interface delete the content on the electronic whiteboard; delete the annotation: after the user operates the function, click the annotation to be deleted on the electronic whiteboard, and the electronic whiteboard control device will automatically delete the annotation.
  • This process generally requires the user to combine the function of freezing the whiteboard interface to manually delete the label on the electronic whiteboard to ensure that the display contents of the electronic whiteboard and the control device display are consistent.
  • the determining module 307 is configured to determine whether the electronic whiteboard has set a command icon; if yes, the identifying module 303 identifies the operating coordinates in the electronic whiteboard; otherwise, the determining module 305 is to re-determine the calibration command area.
  • the icon area of the electronic whiteboard is clicked (including clicking, double-clicking, etc.), and the electronic whiteboard feeds back to the identification module 303 a coordinate position, and the identification module 303 is based on This coordinate position identifies the icon to which it belongs.
  • the execution module 304 is configured to execute an operation instruction corresponding to the command icon at the position where the operation coordinates are located. Since the setting icon is drawn by the user, it is likely to be an irregular polygon. The execution module 304 uses the ray method to determine whether the operating point (ie, the user's operating position) is within the icon. The principle of the ray method is simple. Introduction.
  • the ray method is a basic method for judging the relationship between points and polygons, and generally includes the following cases. 1. If the point (operation point) belongs to one of the polygon vertices, it is considered to be inside the icon; 2. If the point is on any side of the polygon, it is considered to be inside the icon; 3. If the point is to be judged, the ray is directed to a certain direction. Calculate the number of intersections with polygons. If the number is even or 0, the point is outside the polygon. If it is odd, it is inside the polygon. 4.
  • the execution module 304 determines that the user's operation position is not located inside any of the icons in the calibration command area, it does not respond to the operation action. If the execution module 304 determines that the user's operating position is inside the icon of the calibration command area At the time, the operation instruction corresponding to the command icon at the position where the operation coordinate is located is executed.
  • the user can perform functions on the electronic whiteboard that should be operated on the computer (or other control device, such as a mobile phone, etc.) (including newly creating a whiteboard, freezing the whiteboard).
  • the interface and the deletion of annotations, etc. enable the user to switch between the computer and the electronic whiteboard frequently when using the electronic whiteboard, which greatly facilitates the user's operation experience using the electronic whiteboard.
  • FIG. 4 is a structural block diagram of an embodiment of an electronic whiteboard control system of the present application.
  • the electronic whiteboard control system includes, but is not limited to, an electronic whiteboard control device 810 and an electronic whiteboard 820.
  • the electronic whiteboard control device 810 is connected to the electronic whiteboard, and the electronic whiteboard control device 810 is configured to acquire a command icon set by the electronic whiteboard; associate the command icon with the operation instruction; and then identify the operation coordinates in the electronic whiteboard; The operation command corresponding to the command icon at the location.
  • the electronic whiteboard control device 810 can be a terminal device such as a mobile phone or a computer, and the connection between the electronic whiteboard control device 810 and the electronic whiteboard 820 can also be wired or wireless.
  • FIG. 5 is a schematic structural diagram of an embodiment of an electronic whiteboard control device according to the present application.
  • the electronic whiteboard control device 900 in this embodiment may be a mobile phone or a portable computer.
  • the electronic whiteboard control device 900 includes a processor 901, a receiver 902, a transmitter 903, a read only memory 904, a random access memory 905, and a bus 906.
  • the receiver 902 is configured to receive data.
  • the processor 901 controls the operation of the terminal device repairing device, and the processor 901 can also be a CPU (Central Processing Unit).
  • the processor 901 may be an integrated circuit chip with signal processing capabilities.
  • the processor 901 can also be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, and discrete hardware components.
  • the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
  • the transmitter 903 is for transmitting data.
  • the memory can include read only memory 904 and random access memory 905 and provides instructions and data to processor 901.
  • a portion of the memory may also include non-volatile random access memory (NVRAM).
  • NVRAM non-volatile random access memory
  • bus 906 can include, in addition to the data bus, a power bus, a control bus, a status signal bus, and the like.
  • bus 906 can include, in addition to the data bus, a power bus, a control bus, a status signal bus, and the like.
  • various buses are labeled as bus 906 in the figure.
  • the memory stores the following elements, executable modules or data structures, or a subset of them, or their extended set:
  • Operation instructions include various operation instructions for implementing various operations.
  • Operating system Includes a variety of system programs for implementing various basic services and handling hardware-based tasks.
  • the processor 901 performs the following operations by calling an operation instruction stored in the memory (which can be stored in the operating system): the processor 901 is configured to acquire a command icon set by the electronic whiteboard; Command map The target is associated with the operation instruction; then the operation coordinates in the electronic whiteboard are identified; the operation instruction corresponding to the command icon at the position where the operation coordinate is located is executed.
  • control device of the electronic whiteboard further includes a display (not shown) for displaying prompt information of the electronic whiteboard control process.
  • the disclosed system, apparatus, and method may be implemented in other manners.
  • the device implementations described above are merely illustrative.
  • the division of the modules or units is only a logical function division.
  • there may be another division manner for example, multiple units or components may be used. Combinations can be integrated into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
  • the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
  • the instructions include a plurality of instructions for causing a computer device (which may be a personal computer, a management server, or a network device, etc.) or a processor to perform all or part of the steps of the methods of the various embodiments of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A control method, apparatus, and system for an electronic whiteboard. The control method comprises: obtaining command icons set by an electronic whiteboard (S100); associating the command icons with operation instructions (S110); identifying operation coordinates in the electronic whiteboard (S120); and executing an operation command corresponding to a command icon at the position of the operation coordinates (S130). By using a customized command icon, more operations can be completed on an electronic whiteboard, so that the functions of the external electronic whiteboard is expanded, and switching between a computer and the electronic whiteboard do not need to be frequently performed any more when a user uses the electronic whiteboard, thereby facilitating the user to use the electronic whiteboard.

Description

电子白板的控制方法、装置以及系统Electronic whiteboard control method, device and system
本申请要求于2015年8月27日提交中国专利局、申请号为201510536276.6、发明名称为“电子白板的控制方法、装置以及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 201510536276.6, entitled "Control Method, Apparatus and System for Electronic Whiteboard" on August 27, 2015, the entire contents of which are incorporated herein by reference. In the application.
技术领域Technical field
本发明涉及外置电子白板控制的技术领域,具体是涉及一种电子白板的控制方法和装置,还涉及电子白板的控制系统。The invention relates to the technical field of external electronic whiteboard control, in particular to a method and a device for controlling an electronic whiteboard, and to a control system of an electronic whiteboard.
背景技术Background technique
商务会议、在线教育等很多工作及日常交流沟通场景,经常会用到外置电子白板,外置电子白板的基本原理是将在白板上的操作转换成控制终端对应的鼠标操作,例如单击、双击、移动等,可以很好的扩展输入方式,有效提升沟通的效率。Business meetings, online education and many other work and daily communication scenarios often use external electronic whiteboards. The basic principle of external electronic whiteboards is to convert the operations on the whiteboard into mouse operations corresponding to the control terminal, such as clicking, Double-click, move, etc., can expand the input method very well, effectively improve the efficiency of communication.
现有技术中,在使用电子白板时,需要对演示文稿执行的操作一般包括两类,一类是命令型操作,譬如删除文稿、新建文稿等;另一类是一般型操作,譬如对文稿内容进行标注、写入内容等。而在这些操作中,一般型操作可以在电子白板上进行,而命令型操作则是通过鼠标操作在显示器上显示的应用程序工具栏来完成的。如此,当用户在使用电子白板进行文稿演示时,就会出现这样的使用状况,即:需要在使用鼠标通过显示屏操作和使用外置电子白板操作之间不断的转换,这给用户使用电子白板演示文稿带来很大的不便。In the prior art, when an electronic whiteboard is used, the operations that need to be performed on the presentation generally include two types, one is a command type operation, such as deleting a document, creating a new document, and the like; the other type is a general operation, such as a document content. Label, write content, and more. In these operations, the general operation can be performed on the electronic whiteboard, and the command operation is performed by the mouse operating the application toolbar displayed on the display. In this way, when the user uses the electronic whiteboard for the presentation of the document, there is a situation in which the user needs to use the whiteboard to perform continuous conversion between the operation of the display screen and the use of the external electronic whiteboard, which gives the user an electronic whiteboard. The presentation brings a lot of inconvenience.
发明内容Summary of the invention
有鉴于此,本发明提供一种电子白板的控制方法、装置以及系统,以解决现有技术中电子白板由于功能单一而导致的使用不便的技术问题。In view of this, the present invention provides a method, an apparatus, and a system for controlling an electronic whiteboard to solve the technical problem of inconvenience caused by the single function of the electronic whiteboard in the prior art.
为解决上述问题,本申请第一方面提供一种电子白板控制方法,该方法包括:To solve the above problem, the first aspect of the present application provides a method for controlling an electronic whiteboard, the method comprising:
电子白板控制装置获取电子白板设定的命令图标;The electronic whiteboard control device acquires a command icon set by the electronic whiteboard;
将该命令图标与操作指令进行关联;Associate the command icon with an operation instruction;
识别该电子白板内的操作坐标;Identifying operation coordinates in the electronic whiteboard;
执行该操作坐标所处位置的命令图标对应的操作指令。The operation instruction corresponding to the command icon at the position where the operation coordinate is located.
结合第一方面,在第一种可能的实现方式中,电子白板控制装置获取电子白板设定的命令图标的步骤之前还包括:电子白板控制装置确定电子白板设定的标定命令区域;并在确定该命令图标位于该标定命令区域内时将该命令图标与该操作指令进行关联。With reference to the first aspect, in a first possible implementation, the step of the electronic whiteboard control device acquiring the command icon set by the electronic whiteboard further includes: the electronic whiteboard control device determining the calibration command area set by the electronic whiteboard; and determining The command icon is associated with the operation command when the command icon is located within the calibration command area.
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,该电子白板控制装置确定电子白板设定的标定命令区域的步骤具体包括: In conjunction with the first possible implementation of the first aspect, in a second possible implementation, the step of determining, by the electronic whiteboard control device, the calibration command area set by the electronic whiteboard includes:
电子白板控制装置识别用户在该电子白板上的一个操作点,并定义以该操作点与该电子白板距离最近的一个角点为对角线的矩形区域作为该标定命令区域。The electronic whiteboard control device recognizes an operation point of the user on the electronic whiteboard, and defines a rectangular area in which a corner point closest to the electronic whiteboard is the diagonal of the operation point as the calibration command area.
结合第一方面的第一种可能的实现方式,或者第二种可能的实现方式,在第三种可能的实现方式中,该电子白板控制装置在确定电子白板设定的标定命令区域的步骤之后还包括:In conjunction with the first possible implementation of the first aspect, or the second possible implementation manner, in a third possible implementation manner, the electronic whiteboard control apparatus is configured to determine a calibration command area set by the electronic whiteboard Also includes:
该电子白板控制装置在该电子白板控制装置的屏幕上的与该标定命令区域对应的区域内显示多个默认图标,其中,每个该默认图标与一操作指令预先关联;The electronic whiteboard control device displays a plurality of default icons in an area corresponding to the calibration command area on a screen of the electronic whiteboard control device, wherein each of the default icons is associated with an operation instruction in advance;
该将该命令图标与操作指令进行关联具体包括:识别出该命令图标位于该多个默认图标中的第一默认图标的位置处,将该命令图标与该第一默认图标对应的操作指令进行关联。The associating the command icon with the operation instruction specifically includes: identifying that the command icon is located at a position of the first default icon of the plurality of default icons, and associating the command icon with an operation instruction corresponding to the first default icon .
结合第一方面、第一方面的第一种至第三种任一种可能的实现方式,在第四种可能的实现方式中,该执行该操作坐标所处位置的命令图标对应的操作指令的步骤具体为:With reference to the first aspect, the first to the third possible implementation manners of the first aspect, in a fourth possible implementation, the operation instruction corresponding to the command icon at the position where the operation coordinate is performed The steps are specifically as follows:
采用射线法判断该操作坐标是否位于一该命令图标的内部;Using a ray method to determine whether the operation coordinate is located inside a command icon;
若是,则确定该命令图标为该被操作的图标并执行该命令图标对应的操作指令。If yes, it is determined that the command icon is the operated icon and the operation instruction corresponding to the command icon is executed.
结第一方面的第一种可能的实现方式,在第五种可能的实现方式中,该识别该电子白板内的操作坐标的步骤之前还包括:The first possible implementation manner of the first aspect, in the fifth possible implementation, the step of identifying the operation coordinates in the electronic whiteboard further includes:
判断该电子白板是否已经设定该命令图标;Determining whether the electronic whiteboard has set the command icon;
若是,则识别电子白板内的操作坐标,以执行该操作坐标所处位置的命令图标对应的操作指令;否则,设定该标定命令区域并在该标定命令区域内设定命令图标。If so, the operation coordinates in the electronic whiteboard are recognized to execute an operation instruction corresponding to the command icon at the position where the operation coordinate is located; otherwise, the calibration command area is set and the command icon is set in the calibration command area.
结合第一方面、第一方面的第一种至第五种的任一种可能的实现方式,在第六种可能的实现方式中,该命令图标至少包括新建白板、冻结白板界面以及删除标注的操作指令。With reference to the first aspect, any one of the first to the fifth possible implementation manners of the first aspect, in the sixth possible implementation manner, the command icon includes at least a new whiteboard, a frozen whiteboard interface, and a deleted annotation Operation instructions.
为解决上述问题,本申请第二方面提供一种电子白板控制装置,电子白板控制装置包括:获取模块、关联模块、识别模块以及执行模块,其中,获取模块用于获取电子白板设定的命令图标;关联模块用于将该命令图标与操作指令进行关联;识别模块用于识别电子白板内的操作坐标;执行模块用于执行该操作坐标所处位置的命令图标对应的操作指令。In order to solve the above problem, the second aspect of the present application provides an electronic whiteboard control apparatus, where the electronic whiteboard control apparatus includes: an acquisition module, an association module, an identification module, and an execution module, wherein the acquisition module is configured to acquire a command icon set by the electronic whiteboard. The association module is configured to associate the command icon with the operation instruction; the recognition module is configured to identify the operation coordinate in the electronic whiteboard; and the execution module is configured to execute the operation instruction corresponding to the command icon at the position where the operation coordinate is located.
结合第二方面,在第一种可能的实现方式中,该电子白板控制装置还包括确定模块,用于确定电子白板设定的标定命令区域。In conjunction with the second aspect, in a first possible implementation, the electronic whiteboard control apparatus further includes a determining module, configured to determine a calibration command area set by the electronic whiteboard.
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,该确定模块具体用于:识别用户在该电子白板上的一个操作点,并定义以该操作点与该电子白板距离最近的一个角点为对角线的矩形区域作为该标定命令区域。With reference to the first possible implementation of the second aspect, in a second possible implementation, the determining module is specifically configured to: identify an operation point of the user on the electronic whiteboard, and define the operation point with the The electronic whiteboard is a rectangular area of the diagonal from the nearest corner as the calibration command area.
结合第二方面的第一种或者第二种可能的实现方式,在第三种可能的实现方式中,该电子白板控制装置进一步包括显示模块,该显示模块用于在该电子白板控制装置的屏幕上的与该标定命令区域对应的区域内显示多个默认图标,其中,每个该默认图标与一操作指令预先关联。In conjunction with the first or second possible implementation of the second aspect, in a third possible implementation, the electronic whiteboard control apparatus further includes a display module, the display module is configured to be on the screen of the electronic whiteboard control device A plurality of default icons are displayed in an area corresponding to the calibration command area, wherein each of the default icons is associated with an operation instruction in advance.
结合第二方面的第一种或者第二种可能的实现方式,在第四种可能的实现方式中,该关联模块具体用于识别出该命令图标位于该多个默认图标中的第一默认图标的位置处,将该命 令图标与该第一默认图标对应的操作指令进行关联。In conjunction with the first or second possible implementation of the second aspect, in a fourth possible implementation, the association module is specifically configured to identify that the command icon is located in the first default icon of the multiple default icons Position, the life The icon is associated with an operation instruction corresponding to the first default icon.
结合第二方面,在第五种可能的实现方式中,该执行模块具体用于采用射线法判断该操作坐标是否位于一该命令图标的内部;若是,则确定该命令图标为该被操作的图标并执行该命令图标对应的操作指令。With reference to the second aspect, in a fifth possible implementation, the execution module is specifically configured to determine, by using a ray method, whether the operation coordinate is located inside a command icon; if yes, determining that the command icon is the operated icon And execute the operation instruction corresponding to the command icon.
结合第二方面,在第六种可能的实现方式中,该电子白板控制装置还包括判断模块,该判断模块用于判断该电子白板是否已经设定该命令图标。In conjunction with the second aspect, in a sixth possible implementation, the electronic whiteboard control apparatus further includes a determining module, configured to determine whether the electronic whiteboard has set the command icon.
结合第二方面,在第七种可能的实现方式中,该命令图标至少包括新建白板、冻结白板界面以及删除标注的操作指令。In conjunction with the second aspect, in a seventh possible implementation, the command icon includes at least a new whiteboard, a frozen whiteboard interface, and an operation instruction for deleting the annotation.
为解决上述问题,本申请第三方面提供一种电子白板控制系统,该电子白板控制系统包括电子白板以及上述实施例中任一项所述的电子白板控制装置,其中,所述电子白板控制装置与所述电子白板连接。In order to solve the above problem, a third aspect of the present application provides an electronic whiteboard control system, which includes an electronic whiteboard and the electronic whiteboard control device according to any one of the above embodiments, wherein the electronic whiteboard control device Connected to the electronic whiteboard.
结合第三方面,该电子白板控制装置为手机或者电脑。In combination with the third aspect, the electronic whiteboard control device is a mobile phone or a computer.
上述方案中,通过在电子白板上自定义命令图标,并将命令图标与操作指令进行关联,然后识别用户在电子白板内的操作坐标,执行操作坐标所处位置的命令图标对应的操作指令。本申请可以拓展外置电子白板的功能,将现有技术中需要在电脑上操作的功能,譬如新建白板、冻结白板界面以及删除标注等操作,移到了电子白板上完成,使用户在使用电子白板时不再需要频繁的在电脑和电子白板之间进行切换,方便了用户使用电子白板。In the above solution, by customizing the command icon on the electronic whiteboard, associating the command icon with the operation instruction, and then identifying the operation coordinates of the user in the electronic whiteboard, the operation instruction corresponding to the command icon at the position where the operation coordinate is located is executed. The application can expand the function of the external electronic whiteboard, and the functions that need to be operated on the computer in the prior art, such as newly creating a whiteboard, freezing the whiteboard interface, and deleting the label, are moved to the electronic whiteboard, so that the user is using the electronic whiteboard. It is no longer necessary to frequently switch between the computer and the electronic whiteboard, which is convenient for the user to use the electronic whiteboard.
附图说明DRAWINGS
图1是本申请电子白板控制方法一种实施方式的流程示意图;1 is a schematic flow chart of an embodiment of an electronic whiteboard control method of the present application;
图2是设定标定命令区域的显示示意图;2 is a schematic diagram showing the display of a calibration command area;
图3是本申请电子白板控制装置一种实施方式的模块框图;3 is a block diagram of an embodiment of an electronic whiteboard control device of the present application;
图4是本申请电子白板控制系统一种实施方式的结构组成框图;以及4 is a block diagram showing the structure of an embodiment of the electronic whiteboard control system of the present application;
图5是本申请电子白板控制装置一种实施方式的结构示意图。FIG. 5 is a schematic structural view of an embodiment of an electronic whiteboard control device of the present application.
具体实施方式detailed description
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透切理解本申请。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。In the following description, for purposes of explanation and description, reference, However, it will be apparent to those skilled in the art that the present invention can be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the application.
下面结合附图和具体的实施方式进行说明。The following description will be made with reference to the accompanying drawings and specific embodiments.
请参阅图1,图1是本申请电子白板控制方法一种实施方式的流程示意图,本实施方式的电子白板控制方法包括但不限于以下步骤。Referring to FIG. 1 , FIG. 1 is a schematic flowchart of an embodiment of an electronic whiteboard control method according to the present application. The electronic whiteboard control method of the present embodiment includes but is not limited to the following steps.
步骤S100,电子白板控制装置获取电子白板设定的命令图标。 In step S100, the electronic whiteboard control device acquires a command icon set by the electronic whiteboard.
电子白板与电子白板控制装置之间的连接形式可以为有线连接,或者无线连接,其具体的连接形式,此处不做限定。而电子白板控制装置可以为电脑、手机等终端设备。The connection form between the electronic whiteboard and the electronic whiteboard control device may be a wired connection or a wireless connection, and the specific connection form thereof is not limited herein. The electronic whiteboard control device can be a terminal device such as a computer or a mobile phone.
步骤100的具体实现可以为,电子白板识别用户绘制的命令图标上的各个点的坐标,并将各个点的坐标传输给电子白板控制装置,电子白板控制装置接收到各个点的坐标,通过各个点的坐标获取电子白板设定的命令图标。The specific implementation of the step 100 may be that the electronic whiteboard recognizes the coordinates of each point on the command icon drawn by the user, and transmits the coordinates of each point to the electronic whiteboard control device, and the electronic whiteboard control device receives the coordinates of each point and passes through each point. The coordinates get the command icon set by the whiteboard.
优选地,在步骤S100之前还包括步骤:电子白板控制装置确定电子白板设定的标定命令区域。其中,在设定的标定命令区域时,可以为电子白板上已有的区域,电子白板控制装置默认该区域为标定命令区域。也可以为用户在电子白板上的任意位置绘制一个图形,电子白板检测到该图形上的各个点的坐标的集合,并将该各个点的坐标的集合传到电子白板控制装置,电子白板控制装置根据该各个点的坐标的集合以及其所在位置在显示屏上对应确定一个区域作为标定命令区域。该标定命令区域可以为矩形、圆形、正方形以及不规则几何形状等,此处不做限定。Preferably, before step S100, the method further includes the step of: the electronic whiteboard control device determining the calibration command area set by the electronic whiteboard. Wherein, in the set calibration command area, it may be an existing area on the electronic whiteboard, and the electronic whiteboard control device defaults the area to the calibration command area. It is also possible for the user to draw a graphic at any position on the electronic whiteboard, the electronic whiteboard detects the set of coordinates of each point on the graphic, and transmits the set of coordinates of the respective points to the electronic whiteboard control device, and the electronic whiteboard control device A region is determined as a calibration command region according to the set of coordinates of the respective points and the position thereof on the display screen. The calibration command area may be a rectangle, a circle, a square, an irregular geometry, etc., and is not limited herein.
优选地,电子白板控制装置通过识别用户在电子白板上的一个操作点,并定义以该操作点与电子白板距离最近的一个角点为对角线的矩形区域作为标定命令区域。Preferably, the electronic whiteboard control device recognizes a user's operation point on the electronic whiteboard, and defines a rectangular area having a diagonal point closest to the electronic whiteboard as the calibration command area.
具体请参阅图2,图2是设定标定命令区域的显示示意图,需要说明的是,本技术方案中,都是电子白板控制装置内部装载的程序控制完成相应步骤,以下描述都用电子白板控制装置作为控制的主体。在该图中可以看到,电子白板控制装置通过识别用户在电子白板400的左上角区域附近绘制的一个操作点410,电子白板控制装置定义以该操作点410与电子白板左上角点为对角线的矩形区域作为标定命令区域401。当然,在其他实施例中,用户也可以根据操作习惯在电子白板400的其他位置绘制操作点,譬如在电子白板400的左下角附近、右上角附近以及右下角附近等,在此需要说明的是,为了保证电子白板400其他功能的实现以及整体显示的美观性,标定命令区域401的面积不宜过大。在电子白板400上设定命令区域401并在标定命令区域401内设定图标的过程会同步显示在控制装置的显示屏上,用于提示用户设定过程是否符合要求。Please refer to FIG. 2 for details. FIG. 2 is a schematic diagram showing the setting of the calibration command area. It should be noted that, in the technical solution, the program control executed inside the electronic whiteboard control device completes the corresponding steps, and the following description is controlled by the electronic whiteboard. The device acts as the main body of control. As can be seen in the figure, the electronic whiteboard control device recognizes an operation point 410 drawn by the user near the upper left corner area of the electronic whiteboard 400, and the electronic whiteboard control device defines that the operation point 410 is diagonal to the upper left corner of the electronic whiteboard. The rectangular area of the line serves as the calibration command area 401. Of course, in other embodiments, the user can also draw an operation point at other positions of the electronic whiteboard 400 according to the operating habits, such as near the lower left corner of the electronic whiteboard 400, near the upper right corner, and near the lower right corner, etc., In order to ensure the realization of other functions of the electronic whiteboard 400 and the aesthetic appearance of the overall display, the area of the calibration command area 401 should not be too large. The process of setting the command area 401 on the electronic whiteboard 400 and setting the icon in the calibration command area 401 is synchronously displayed on the display screen of the control device for prompting the user whether the setting process meets the requirements.
定义完成标定命令区域401后,电子白板控制装置会在电子白板控制装置的屏幕上的与标定命令区域401对应的区域内显示多个默认图标402,默认图标的数量可以在电子白板控制装置中进行设定。另外,该默认图标的形状402是电子白板控制装置随机生成的,可以有圆形、方形、星形等。After defining the calibration command area 401, the electronic whiteboard control device displays a plurality of default icons 402 in an area corresponding to the calibration command area 401 on the screen of the electronic whiteboard control device, and the number of default icons can be performed in the electronic whiteboard control device. set up. In addition, the shape 402 of the default icon is randomly generated by the electronic whiteboard control device, and may have a circle, a square, a star, or the like.
在该种设定标定命令区域并在标定命令区域内设定图标的方式中,用户可以选择在默认图标位置处绘制与默认图标相同形状的图标,当用户不想绘制与默认图标相同形状的图标时,还可以自行绘制其他形状的图标作为设定图标。图标形状用户可以随意选择绘制,电子白板识别用户绘制的图形的各个点的坐标,并将各个点的坐标传输到电子白板控制装置,电子白板控制装置会根据各个点的坐标将绘制的图标做封闭处理,确保绘制的图标形状为一封闭形状,以方便后续确定用户所操作的图标。 In the manner in which the calibration command area is set and the icon is set in the calibration command area, the user can select to draw an icon of the same shape as the default icon at the default icon position, when the user does not want to draw an icon of the same shape as the default icon. You can also draw icons of other shapes as setting icons. The icon shape user can select the drawing at will, the electronic whiteboard recognizes the coordinates of each point of the graphic drawn by the user, and transmits the coordinates of each point to the electronic whiteboard control device, and the electronic whiteboard control device closes the drawn icon according to the coordinates of each point. Processing ensures that the drawn icon shape is a closed shape to facilitate subsequent determination of the icon operated by the user.
电子白板控制装置根据用户绘制图标的位置识别用户绘制图标所要代替的默认图标,譬如,用户在图2中的星形位置处绘制了一个图标,电子白板控制装置则将用户绘制的图标代替该星形默认图标。The electronic whiteboard control device recognizes the default icon to be replaced by the user to draw the icon according to the position of the icon drawn by the user. For example, the user draws an icon at the star position in FIG. 2, and the electronic whiteboard control device replaces the star with the icon drawn by the user. Shape default icon.
用户还可以按照顺序依次绘制图标,绘制图标时,以画笔(或者手指等)点下为开始,画笔抬起为结束,电子白板控制装置会记录用户绘制图标过程的各个点的坐标作为该图标的元数据,用于描述该图标的形状。每画完一个图标,电子白板控制装置就显示用户绘制的图标,并代替默认的图标;用户绘制图标的个数达到预先定义好的个数后,设置流程自动完成,此时电子白板控制装置提示用户:电子白板控制装置已经记录了所有的设定图标信息,用于后续的识别。The user can also draw the icons in order, and when the icon is drawn, the brush (or the finger, etc.) is clicked as the start, the brush is raised to the end, and the electronic whiteboard control device records the coordinates of the points of the user drawing the icon process as the icon. Metadata that describes the shape of the icon. After each icon is drawn, the electronic whiteboard control device displays the icon drawn by the user and replaces the default icon; after the number of icons drawn by the user reaches a predetermined number, the setting process is automatically completed, and the electronic whiteboard control device prompts User: The electronic whiteboard control device has recorded all the setting icon information for subsequent identification.
步骤S110,将命令图标与操作指令进行关联。In step S110, the command icon is associated with the operation instruction.
电子白板控制装置在识别出命令图标位于多个默认图标中的第一默认图标的位置处,将命令图标与第一默认图标对应的操作指令进行关联,识别出命令图标位于第二默认图标的位置处,将命令图标与第二默认图标对应的操作指令进行关联,以此类推,将用户绘制的命令图标与默认图标位置处的操作指令进行关联。The electronic whiteboard control device associates the command icon with the operation instruction corresponding to the first default icon, and recognizes that the command icon is located at the position of the second default icon, and recognizes that the command icon is located at the position of the second default icon. At the same time, the command icon is associated with the operation instruction corresponding to the second default icon, and so on, and the command icon drawn by the user is associated with the operation instruction at the default icon position.
预先关联的操作指令可以包括新建白板、冻结白板界面以及删除标注。其中,新建白板是电子白板控制装置在其显示器上创建一个新的白板界面;冻结白板界面:用户操作了该功能后,在该电子白板上的后续操作则不会被识别,该功能一般是用户创建新的白板界面后,删除电子白板上的内容;删除标注:用户操作了该功能后,再在电子白板上点击要删除的标注,电子白板控制装置会自动删除该标注。该过程一般需要用户结合冻结白板界面功能,以便手动删除电子白板上的标注,确保电子白板和控制装置显示器的显示内容相一致。Pre-associated operational instructions may include creating a new whiteboard, freezing the whiteboard interface, and deleting annotations. The new whiteboard is a whiteboard control device that creates a new whiteboard interface on its display; freezes the whiteboard interface: after the user operates the function, subsequent operations on the electronic whiteboard are not recognized, and the function is generally a user. After creating a new whiteboard interface, delete the content on the electronic whiteboard; delete the annotation: after the user operates the function, click the annotation to be deleted on the electronic whiteboard, and the electronic whiteboard control device will automatically delete the annotation. This process generally requires the user to combine the function of freezing the whiteboard interface to manually delete the label on the electronic whiteboard to ensure that the display contents of the electronic whiteboard and the control device display are consistent.
步骤S120,识别电子白板内的操作坐标。In step S120, the operation coordinates in the electronic whiteboard are identified.
优选地,在步骤S120之前还可以包括步骤:判断电子白板是否已经设定命令图标;若是,则进行步骤S120,识别电子白板内的操作坐标;否则,返回设定标定命令区域并在标定命令区域内设定命令图标的步骤。Preferably, before step S120, the method may further include: determining whether the electronic whiteboard has set the command icon; if yes, proceeding to step S120 to identify the operation coordinates in the electronic whiteboard; otherwise, returning to the setting calibration command area and in the calibration command area The steps to set the command icon inside.
用户在使用电子白板的过程中,如果需要图标所对应功能,则点击(包括单击、双击等)电子白板的图标区域,此时电子白板会反馈给电子白板控制装置一个坐标位置,电子白板控制装置根据这个坐标位置识别出其所属的图标。In the process of using the electronic whiteboard, if the function corresponding to the icon is needed, the icon area of the electronic whiteboard is clicked (including clicking, double-clicking, etc.), and the electronic whiteboard feeds back to the electronic whiteboard control device a coordinate position, and the electronic whiteboard controls The device recognizes the icon to which it belongs based on this coordinate position.
由于设定图标是用户自行绘制的,很可能是一个不规则的多边形,我们可以采用射线法进行判断操作点(即用户的操作位置)是否在图标内,下面对射线法的原理进行简单介绍。Since the setting icon is drawn by the user, it is likely to be an irregular polygon. We can use the ray method to judge whether the operating point (ie, the user's operating position) is inside the icon. The following is a brief introduction to the principle of the ray method. .
射线法是一种基本的点与多边形关系的判断方法,一般包括如下几种情况。1、如果点(操作点)属于多边形顶点之一,则认为在图标内;2、如果点在多边形任意边上,则认为在图标内;3、从待判断的点向某一个方向引射线,计算和多边形交点的个数,如果个数是偶数或者0则点在多边形外,如果是奇数,则在多边形内;4、当射线经过多边形顶点时,则需要一些特殊的判断处理:a)射线经过的点都属于射线的一侧则认定不相交;b)线段的两个端点如 果在射线的两侧,则认为与射线相交。关于点与多边形关系的射线法基本原理,属于本领域技术人员的公知技术,因此不再赘述。The ray method is a basic method for judging the relationship between points and polygons, and generally includes the following cases. 1. If the point (operation point) belongs to one of the polygon vertices, it is considered to be inside the icon; 2. If the point is on any side of the polygon, it is considered to be inside the icon; 3. If the point is to be judged, the ray is directed to a certain direction. Calculate the number of intersections with polygons. If the number is even or 0, the point is outside the polygon. If it is odd, it is inside the polygon. 4. When the ray passes through the vertices of the polygon, some special judgment processing is needed: a) Ray The passing points are all on one side of the ray and are considered to be disjoint; b) the two endpoints of the line segment are as If it is on both sides of the ray, it is considered to intersect the ray. The basic principles of the ray method relating to the relationship between points and polygons are well known to those skilled in the art and will not be described again.
当判断用户的操作位置没有位于标定命令区域内任一图标的内部时,则不响应操作动作。如果判断用户的操作位置位于标定命令区域内某一图标的内部时,则进入下一步骤。When it is judged that the user's operation position is not located inside any of the icons in the calibration command area, the operation action is not responded. If it is judged that the user's operation position is inside the icon in the calibration command area, the next step is entered.
步骤S130,执行操作坐标所处位置的命令图标对应的操作指令。Step S130, executing an operation instruction corresponding to the command icon at the position where the operation coordinate is located.
电子白板控制装置从电子白板接收电子白板上执行的操作坐标,在判断操作坐标位于命令图标区域内时,执行命令图标对应的操作指令。The electronic whiteboard control device receives the operation coordinates executed on the electronic whiteboard from the electronic whiteboard, and executes the operation instruction corresponding to the command icon when determining that the operation coordinates are located in the command icon area.
控制方法流程结束。The control method flow ends.
本实施方式中的电子白板控制方法,通过自定义标定命令区域、自行绘制设定图标并定义设定图标的关联功能,用户可以在电子白板上完成本来应该在电脑(或者其他控制设备,譬如手机等)上操作的功能(包括新建白板、冻结白板界面以及删除标注等),因此,用户在使用电子白板时,就不必频繁的在电脑和电子白板之间进行切换,另外,用户可以根据使用习惯设置个性的绘制图标作为设定图标,大大的优化了用户使用电子白板的操作体验。In the electronic whiteboard control method in the embodiment, by customizing the calibration command area, drawing the setting icon by itself, and defining the associated function of the setting icon, the user can complete the computer (or other control device, such as a mobile phone) on the electronic whiteboard. The functions of the operation (including the new whiteboard, freezing the whiteboard interface, and deleting the annotations, etc.), so when the user uses the electronic whiteboard, it is not necessary to frequently switch between the computer and the electronic whiteboard, and the user can use the habit according to the usage habit. Setting the personality drawing icon as the setting icon greatly optimizes the user's operation experience using the electronic whiteboard.
请参阅图3,图3是本申请电子白板控制装置一种实施方式的模块框图,本实施方式的电子白板控制装置包括但不限于获取模块301、关联模块302、识别模块303、执行模块304、确定模块305、显示模块306以及判断模块307。Referring to FIG. 3, FIG. 3 is a block diagram of an embodiment of an electronic whiteboard control device of the present application. The electronic whiteboard control device of the present embodiment includes, but is not limited to, an acquisition module 301, an association module 302, an identification module 303, and an execution module 304. The determination module 305, the display module 306, and the determination module 307.
其中,电子白板与电子白板控制装置之间的连接形式可以为有线连接,或者无线连接,其具体的连接形式,此处不做限定。而电子白板控制装置可以为电脑、手机等终端设备。The connection form between the electronic whiteboard and the electronic whiteboard control device may be a wired connection or a wireless connection, and the specific connection form thereof is not limited herein. The electronic whiteboard control device can be a terminal device such as a computer or a mobile phone.
具体而言,确定模块305用于确定电子白板设定的标定命令区域。其中,在设定的标定命令区域时,可以为用户在电子白板上的任意位置绘制一个图形,电子白板检测到该图形的各个点的坐标的集合,并将该各个点的坐标的集合传到电子白板控制装置,电子白板控制装置的确定模块305根据该各个点的坐标的集合及其所在位置在显示屏上对应确定一个区域作为标定命令区域。该标定命令区域可以为矩形、圆形、正方形以及不规则几何形状等,此处不做限定。Specifically, the determining module 305 is configured to determine a calibration command area set by the electronic whiteboard. Wherein, in the set calibration command area, the user can draw a graphic at any position on the electronic whiteboard, the electronic whiteboard detects the set of coordinates of each point of the graphic, and transmits the set of coordinates of the respective points to the The electronic whiteboard control device, the determining module 305 of the electronic whiteboard control device determines an area as a calibration command area according to the set of coordinates of the respective points and the position thereof on the display screen. The calibration command area may be a rectangle, a circle, a square, an irregular geometry, etc., and is not limited herein.
优选地,确定模块305通过识别用户在电子白板上的一个操作点,并定义以该操作点与电子白板距离最近的一个角点为对角线的矩形区域作为标定命令区域。而关于确定标定命令区域的具体步骤,请参阅上述实施例中电子白板控制方法实施例中的相关描述。Preferably, the determining module 305 identifies a user's operation point on the electronic whiteboard and defines a rectangular area with a diagonal point closest to the electronic whiteboard as the calibration command area. For the specific steps of determining the calibration command area, refer to the related description in the embodiment of the electronic whiteboard control method in the above embodiment.
显示模块306用于在电子白板控制装置的屏幕上的与标定命令区域对应的区域内显示多个默认图标,该默认图标的形状可以有圆形、方形、星形等。The display module 306 is configured to display a plurality of default icons in an area corresponding to the calibration command area on the screen of the electronic whiteboard control device, and the default icons may have a shape of a circle, a square, a star, or the like.
获取模块301用于获取电子白板设定的命令图标。关联模块302用于将命令图标与操作指令进行关联。The obtaining module 301 is configured to acquire a command icon set by the electronic whiteboard. The association module 302 is for associating a command icon with an operation instruction.
用户可以选择使用默认图标作为设定的图标使用,当用户不想把默认图标作为设定的图标使用时还可以自行绘制图标作为设定图标。图标形状用户可以随意选择绘制,电子白板设别用户绘制的图形的各个点的坐标,并将各个点的坐标传输到电子白板控制装置的关联模块 302,关联模块302会根据各个点的坐标将绘制的图标做封闭处理,确保绘制的图标形状为一封闭形状,以方便后续确定用户所操作的图标。The user can choose to use the default icon as the set icon. When the user does not want to use the default icon as the set icon, he can also draw the icon as the setting icon. The icon shape user can select the drawing at will, the electronic whiteboard sets the coordinates of each point of the graphic drawn by the user, and transmits the coordinates of each point to the associated module of the electronic whiteboard control device. 302. The association module 302 performs a closed process on the drawn icon according to the coordinates of each point, and ensures that the drawn icon shape is a closed shape to facilitate subsequent determination of the icon operated by the user.
关联模块302根据用户绘制图标的位置识别用户绘制图标所要代替的默认图标。譬如,用户在图2中的星形位置处绘制了一个图标,关联模块302则将用户绘制的图标代替该星形默认图标。The association module 302 identifies a default icon to be replaced by the user-drawn icon according to the location of the user-drawn icon. For example, the user draws an icon at the star position in FIG. 2, and the association module 302 replaces the star default icon with the icon drawn by the user.
用户还可以按照顺序依次绘制图标,绘制图标时,以画笔(或者手指等)点下为开始,画笔抬起为结束,关联模块302会记录用户绘制图标过程的各个点的坐标作为该图标的元数据,用于描述该图标的形状。每画完一个图标,显示模块306就显示用户绘制的图标,关联模块302将用户绘制图标代替默认的图标;用户绘制的图标个数达到预先定义好的个数后,设置流程自动完成,此时提示用户:关联模块302已经记录了所有的设定图标信息,用于后续的识别。The user can also draw the icons in order, and when the icon is drawn, the brush (or the finger, etc.) is clicked as the start, the brush is raised to the end, and the association module 302 records the coordinates of the points of the user drawing the icon as the element of the icon. Data that describes the shape of the icon. Each time an icon is drawn, the display module 306 displays the icon drawn by the user, and the association module 302 replaces the default icon with the user-drawn icon; after the number of icons drawn by the user reaches a predetermined number, the setting process is automatically completed. Prompting the user: The association module 302 has recorded all the setting icon information for subsequent identification.
预先关联的操作指令可以包括新建白板、冻结白板界面以及删除标注。其中,新建白板是电子白板控制装置在其显示器上创建一个新的白板界面;冻结白板界面:用户操作了该功能后,在该电子白板上的后续操作则不会被识别,该功能一般是用户创建新的白板界面后,删除电子白板上的内容;删除标注:用户操作了该功能后,再在电子白板上点击要删除的标注,电子白板控制装置会自动删除该标注。该过程一般需要用户结合冻结白板界面功能,以便手动删除电子白板上的标注,确保电子白板和控制装置显示器的显示内容相一致。Pre-associated operational instructions may include creating a new whiteboard, freezing the whiteboard interface, and deleting annotations. The new whiteboard is a whiteboard control device that creates a new whiteboard interface on its display; freezes the whiteboard interface: after the user operates the function, subsequent operations on the electronic whiteboard are not recognized, and the function is generally a user. After creating a new whiteboard interface, delete the content on the electronic whiteboard; delete the annotation: after the user operates the function, click the annotation to be deleted on the electronic whiteboard, and the electronic whiteboard control device will automatically delete the annotation. This process generally requires the user to combine the function of freezing the whiteboard interface to manually delete the label on the electronic whiteboard to ensure that the display contents of the electronic whiteboard and the control device display are consistent.
判断模块307用于判断电子白板是否已经设定命令图标;若是,则识别模块303识别电子白板内的操作坐标;否则确定模块305要重新确定标定命令区域。The determining module 307 is configured to determine whether the electronic whiteboard has set a command icon; if yes, the identifying module 303 identifies the operating coordinates in the electronic whiteboard; otherwise, the determining module 305 is to re-determine the calibration command area.
用户在使用电子白板的过程中,如果需要图标所对应功能,则点击(包括单击、双击等)电子白板的图标区域,此时电子白板会反馈给识别模块303一个坐标位置,识别模块303根据这个坐标位置识别出其所属的图标。In the process of using the electronic whiteboard, if the function corresponding to the icon is needed, the icon area of the electronic whiteboard is clicked (including clicking, double-clicking, etc.), and the electronic whiteboard feeds back to the identification module 303 a coordinate position, and the identification module 303 is based on This coordinate position identifies the icon to which it belongs.
执行模块304用于执行操作坐标所处位置的命令图标对应的操作指令。由于设定图标是用户自行绘制的,很可能是一个不规则的多边形,执行模块304采用射线法进行判断操作点(即用户的操作位置)是否在图标内,下面对射线法的原理进行简单介绍。The execution module 304 is configured to execute an operation instruction corresponding to the command icon at the position where the operation coordinates are located. Since the setting icon is drawn by the user, it is likely to be an irregular polygon. The execution module 304 uses the ray method to determine whether the operating point (ie, the user's operating position) is within the icon. The principle of the ray method is simple. Introduction.
射线法是一种基本的点与多边形关系的判断方法,一般包括如下几种情况。1、如果点(操作点)属于多边形顶点之一,则认为在图标内;2、如果点在多边形任意边上,则认为在图标内;3、从待判断的点向某一个方向引射线,计算和多边形交点的个数,如果个数是偶数或者0则点在多边形外,如果是奇数,则在多边形内;4、当射线经过多边形顶点时,则需要一些特殊的判断处理:a)射线经过的点都属于射线的一侧则认定不相交;b)线段的两个端点如果在射线的两侧,则认为与射线相交。关于点与多边形关系的射线法基本原理,属于本领域技术人员的公知技术,因此不再赘述。The ray method is a basic method for judging the relationship between points and polygons, and generally includes the following cases. 1. If the point (operation point) belongs to one of the polygon vertices, it is considered to be inside the icon; 2. If the point is on any side of the polygon, it is considered to be inside the icon; 3. If the point is to be judged, the ray is directed to a certain direction. Calculate the number of intersections with polygons. If the number is even or 0, the point is outside the polygon. If it is odd, it is inside the polygon. 4. When the ray passes through the vertices of the polygon, some special judgment processing is needed: a) Ray The passing points are all on one side of the ray and are considered to be disjoint; b) the two endpoints of the line are considered to intersect the ray if they are on either side of the ray. The basic principles of the ray method relating to the relationship between points and polygons are well known to those skilled in the art and will not be described again.
当执行模块304判断用户的操作位置没有位于标定命令区域内任一图标的内部时,则不响应操作动作。如果执行模块304判断用户的操作位置位于标定命令区域内某一图标的内部 时,则执行操作坐标所处位置的命令图标对应的操作指令。When the execution module 304 determines that the user's operation position is not located inside any of the icons in the calibration command area, it does not respond to the operation action. If the execution module 304 determines that the user's operating position is inside the icon of the calibration command area At the time, the operation instruction corresponding to the command icon at the position where the operation coordinate is located is executed.
本实施方式中的电子白板控制装置,通过自定义命令区域和图标,用户可以在电子白板上完成本来应该在电脑(或者其他控制设备,譬如手机等)上操作的功能(包括新建白板、冻结白板界面以及删除标注等),使用户在使用电子白板时,就不必频繁的在电脑和电子白板之间进行切换,大大的方便了用户使用电子白板的操作体验。In the electronic whiteboard control device in the embodiment, by customizing the command area and the icon, the user can perform functions on the electronic whiteboard that should be operated on the computer (or other control device, such as a mobile phone, etc.) (including newly creating a whiteboard, freezing the whiteboard). The interface and the deletion of annotations, etc., enable the user to switch between the computer and the electronic whiteboard frequently when using the electronic whiteboard, which greatly facilitates the user's operation experience using the electronic whiteboard.
请参阅图4,图4是本申请电子白板控制系统一种实施方式的结构组成框图。该电子白板控制系统包括但不限于电子白板控制装置810和电子白板820。电子白板控制装置810与电子白板连接,电子白板控制装置810用于获取电子白板设定的命令图标;并将命令图标与操作指令进行关联;然后识别电子白板内的操作坐标;以执行操作坐标所处位置的命令图标对应的操作指令。该电子白板控制装置810可以为手机或者电脑等终端设备,而电子白板控制装置810与电子白板820之间的连接方式也可以为有线或者无线。Please refer to FIG. 4. FIG. 4 is a structural block diagram of an embodiment of an electronic whiteboard control system of the present application. The electronic whiteboard control system includes, but is not limited to, an electronic whiteboard control device 810 and an electronic whiteboard 820. The electronic whiteboard control device 810 is connected to the electronic whiteboard, and the electronic whiteboard control device 810 is configured to acquire a command icon set by the electronic whiteboard; associate the command icon with the operation instruction; and then identify the operation coordinates in the electronic whiteboard; The operation command corresponding to the command icon at the location. The electronic whiteboard control device 810 can be a terminal device such as a mobile phone or a computer, and the connection between the electronic whiteboard control device 810 and the electronic whiteboard 820 can also be wired or wireless.
另外,关于电子白板控制装置810与电子白板820之间的具体工作过程请参阅上述实施方式中的相关描述,此处不再赘述。For details of the specific working process between the electronic whiteboard control device 810 and the electronic whiteboard 820, refer to the related description in the foregoing embodiments, and details are not described herein again.
请参阅图5,图5是本申请电子白板控制装置一种实施方式的结构示意图,该实施方式中的电子白板控制装置900可以是手机或者便携式计算机等。该电子白板控制装置900包括处理器901、接收器902、发送器903、只读存储器904、随机存取存储器905以及总线906。Please refer to FIG. 5. FIG. 5 is a schematic structural diagram of an embodiment of an electronic whiteboard control device according to the present application. The electronic whiteboard control device 900 in this embodiment may be a mobile phone or a portable computer. The electronic whiteboard control device 900 includes a processor 901, a receiver 902, a transmitter 903, a read only memory 904, a random access memory 905, and a bus 906.
该接收器902用于接收数据。The receiver 902 is configured to receive data.
该处理器901控制终端设备修复装置的操作,该处理器901还可以成为CPU(Central Processing Unit,中央处理单元)。该处理器901可能是一种集成电路芯片,具有信号的处理能力。处理器901还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The processor 901 controls the operation of the terminal device repairing device, and the processor 901 can also be a CPU (Central Processing Unit). The processor 901 may be an integrated circuit chip with signal processing capabilities. The processor 901 can also be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, and discrete hardware components. . The general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
该发送器903用于发送数据。The transmitter 903 is for transmitting data.
存储器可以包括只读存储器904和随机存取存储器905,并向处理器901提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器(NVRAM)。The memory can include read only memory 904 and random access memory 905 and provides instructions and data to processor 901. A portion of the memory may also include non-volatile random access memory (NVRAM).
电子白板控制装置的各个组件通过总线906耦合在一起,其中,总线906除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线906。The various components of the electronic whiteboard control device are coupled together via a bus 906, wherein the bus 906 can include, in addition to the data bus, a power bus, a control bus, a status signal bus, and the like. However, for clarity of description, various buses are labeled as bus 906 in the figure.
存储器存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:The memory stores the following elements, executable modules or data structures, or a subset of them, or their extended set:
操作指令:包括各种操作指令,用于实现各种操作。Operation instructions: include various operation instructions for implementing various operations.
操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。Operating system: Includes a variety of system programs for implementing various basic services and handling hardware-based tasks.
在本发明实施例中,处理器901通过调用存储器存储的操作指令(该操作指令可存储在操作系统中),执行如下操作:该处理器901用于获取电子白板设定的命令图标;并将命令图 标与操作指令进行关联;然后识别电子白板内的操作坐标;以执行操作坐标所处位置的命令图标对应的操作指令。In the embodiment of the present invention, the processor 901 performs the following operations by calling an operation instruction stored in the memory (which can be stored in the operating system): the processor 901 is configured to acquire a command icon set by the electronic whiteboard; Command map The target is associated with the operation instruction; then the operation coordinates in the electronic whiteboard are identified; the operation instruction corresponding to the command icon at the position where the operation coordinate is located is executed.
可选的,该电子白板的控制装置还包括显示器(图中未示),该显示器用于显示电子白板控制过程的提示信息。Optionally, the control device of the electronic whiteboard further includes a display (not shown) for displaying prompt information of the electronic whiteboard control process.
另外,关于电子白板控制装置900与电子白板之间的具体控制过程及产生的技术效果,请参阅上述实施方式中的相关描述,此处不再赘述。For details of the specific control process and the technical effects between the electronic whiteboard control device 900 and the electronic whiteboard, refer to the related description in the above embodiments, and details are not described herein again.
在本发明所提供的几个实施方式中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present invention, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the device implementations described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be used. Combinations can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,管理服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The integrated unit, if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium. The instructions include a plurality of instructions for causing a computer device (which may be a personal computer, a management server, or a network device, etc.) or a processor to perform all or part of the steps of the methods of the various embodiments of the present invention. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
以上所述仅为本发明的实施方式,并非因此限制本发明的保护范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。 The above is only the embodiments of the present invention, and is not intended to limit the scope of the present invention. The equivalent structure or equivalent process transformations made by the description of the present invention and the drawings are directly or indirectly applied to other related technologies. The fields are all included in the scope of patent protection of the present invention.

Claims (17)

  1. 一种电子白板控制方法,其特征在于,所述方法包括:An electronic whiteboard control method, characterized in that the method comprises:
    电子白板控制装置获取电子白板设定的命令图标;The electronic whiteboard control device acquires a command icon set by the electronic whiteboard;
    将所述命令图标与操作指令进行关联;Associating the command icon with an operation instruction;
    识别所述电子白板内的操作坐标;Identifying operation coordinates in the electronic whiteboard;
    执行所述操作坐标所处位置的命令图标对应的操作指令。An operation instruction corresponding to the command icon at the position where the operation coordinate is located.
  2. 根据权利要求1所述的电子白板控制方法,其特征在于,所述电子白板控制装置获取电子白板设定的命令图标的步骤之前还包括:The electronic whiteboard control method according to claim 1, wherein the step of the electronic whiteboard control device acquiring the command icon set by the electronic whiteboard further comprises:
    电子白板控制装置确定电子白板设定的标定命令区域;并在确定所述命令图标位于所述标定命令区域内时将所述命令图标与所述操作指令进行关联。The electronic whiteboard control device determines a calibration command area set by the electronic whiteboard; and associates the command icon with the operation instruction when it is determined that the command icon is located in the calibration command area.
  3. 根据权利要求2所述的电子白板控制方法,其特征在于,所述电子白板控制装置确定电子白板设定的标定命令区域的步骤具体包括:The electronic whiteboard control method according to claim 2, wherein the step of determining, by the electronic whiteboard control device, the calibration command area set by the electronic whiteboard comprises:
    电子白板控制装置识别用户在所述电子白板上的一个操作点,并定义以所述操作点与所述电子白板距离最近的一个角点为对角线的矩形区域作为所述标定命令区域。The electronic whiteboard control device recognizes an operation point of the user on the electronic whiteboard, and defines a rectangular area in which a corner point of the operation point is closest to the electronic whiteboard as a diagonal line as the calibration command area.
  4. 根据权利要求2或3所述的电子白板控制方法,其特征在于,所述电子白板控制装置在确定电子白板设定的标定命令区域的步骤之后还包括:The electronic whiteboard control method according to claim 2 or 3, wherein the electronic whiteboard control device further comprises: after determining the calibration command area set by the electronic whiteboard:
    所述电子白板控制装置在所述电子白板控制装置的屏幕上的与所述标定命令区域对应的区域内显示多个默认图标,其中,每个所述默认图标与一操作指令预先关联;The electronic whiteboard control device displays a plurality of default icons in an area corresponding to the calibration command area on a screen of the electronic whiteboard control device, wherein each of the default icons is associated with an operation instruction in advance;
    所述将所述命令图标与操作指令进行关联具体包括:识别出所述命令图标位于所述多个默认图标中的第一默认图标的位置处,将所述命令图标与所述第一默认图标对应的操作指令进行关联。The associating the command icon with the operation instruction specifically includes: identifying that the command icon is located at a position of the first default icon of the plurality of default icons, and the command icon and the first default icon Corresponding operation instructions are associated.
  5. 根据权利要求1-4任一所述的电子白板控制方法,其特征在于,所述执行所述操作坐标所处位置的命令图标对应的操作指令的步骤具体为:The electronic whiteboard control method according to any one of claims 1 to 4, wherein the step of executing the operation instruction corresponding to the command icon at the position where the operation coordinate is located is specifically:
    采用射线法判断所述操作坐标是否位于一所述命令图标的内部;Determining whether the operation coordinate is located inside a command icon by using a ray method;
    若是,则确定所述命令图标为所述被操作的图标并执行所述命令图标对应的操作指令。If yes, determining that the command icon is the operated icon and executing an operation instruction corresponding to the command icon.
  6. 根据权利要求2所述的电子白板控制方法,其特征在于,所述识别所述电子白板内的操作坐标的步骤之前还包括:The electronic whiteboard control method according to claim 2, wherein the step of identifying the operation coordinates in the electronic whiteboard further comprises:
    判断所述电子白板是否已经设定所述命令图标;Determining whether the electronic whiteboard has set the command icon;
    若是,则识别电子白板内的操作坐标,以执行所述操作坐标所处位置的命令图标对应的操作指令;否则,设定所述标定命令区域并在所述标定命令区域内设定命令图标。If so, the operation coordinates in the electronic whiteboard are recognized to execute an operation instruction corresponding to the command icon at the position where the operation coordinates are located; otherwise, the calibration command area is set and a command icon is set in the calibration command area.
  7. 根据权利要求1-6任意一项所述的电子白板控制方法,其特征在于,所述命令图标至少包括新建白板、冻结白板界面以及删除标注的操作指令。 The electronic whiteboard control method according to any one of claims 1 to 6, wherein the command icon includes at least a new whiteboard, a frozen whiteboard interface, and an operation instruction for deleting the annotation.
  8. 一种电子白板控制装置,其特征在于,所述电子白板控制装置包括:An electronic whiteboard control device, characterized in that the electronic whiteboard control device comprises:
    获取模块,用于获取电子白板设定的命令图标;The obtaining module is configured to obtain a command icon set by the electronic whiteboard;
    关联模块,用于将所述命令图标与操作指令进行关联;An association module, configured to associate the command icon with an operation instruction;
    识别模块,用于识别电子白板内的操作坐标;An identification module for identifying operation coordinates in the electronic whiteboard;
    执行模块,执行所述操作坐标所处位置的命令图标对应的操作指令。The execution module executes an operation instruction corresponding to the command icon at the position where the operation coordinate is located.
  9. 根据权利要求8所述的电子白板控制装置,其特征在于,所述电子白板控制装置还包括确定模块,用于确定电子白板设定的标定命令区域。The electronic whiteboard control device according to claim 8, wherein the electronic whiteboard control device further comprises a determining module for determining a calibration command area set by the electronic whiteboard.
  10. 根据权利要求9所述的电子白板控制装置,其特征在于,所述确定模块具体用于:识别用户在所述电子白板上的一个操作点,并定义以所述操作点与所述电子白板距离最近的一个角点为对角线的矩形区域作为所述标定命令区域。The electronic whiteboard control device according to claim 9, wherein the determining module is specifically configured to: identify an operating point of the user on the electronic whiteboard, and define a distance from the operating point to the electronic whiteboard The nearest corner is a rectangular area of the diagonal as the calibration command area.
  11. 根据权利要求9或10所述的电子白板控制装置,其特征在于,所述电子白板控制装置进一步包括显示模块,所述显示模块用于在所述电子白板控制装置的屏幕上的与所述标定命令区域对应的区域内显示多个默认图标,其中,每个所述默认图标与一操作指令预先关联。The electronic whiteboard control device according to claim 9 or 10, wherein the electronic whiteboard control device further comprises a display module, wherein the display module is used on the screen of the electronic whiteboard control device and the calibration A plurality of default icons are displayed in the area corresponding to the command area, wherein each of the default icons is associated with an operation instruction in advance.
  12. 根据权利要求9或10所述的电子白板控制装置,其特征在于,所述关联模块具体用于识别出所述命令图标位于所述多个默认图标中的第一默认图标的位置处,将所述命令图标与所述第一默认图标对应的操作指令进行关联。The electronic whiteboard control device according to claim 9 or 10, wherein the association module is specifically configured to: identify that the command icon is located at a position of a first default icon of the plurality of default icons, The command icon is associated with an operation instruction corresponding to the first default icon.
  13. 根据权利要求8所述的电子白板控制装置,其特征在于,所述执行模块具体用于采用射线法判断所述操作坐标是否位于一所述命令图标的内部;若是,则确定所述命令图标为所述被操作的图标并执行所述命令图标对应的操作指令。The electronic whiteboard control device according to claim 8, wherein the execution module is specifically configured to determine whether the operation coordinate is located inside a command icon by using a ray method; if yes, determining that the command icon is The operated icon and an operation instruction corresponding to the command icon is executed.
  14. 根据权利要求8所述的电子白板控制装置,其特征在于,所述电子白板控制装置还包括判断模块,所述判断模块用于判断所述电子白板是否已经设定所述命令图标。The electronic whiteboard control device according to claim 8, wherein the electronic whiteboard control device further comprises a determination module, wherein the determination module is configured to determine whether the electronic whiteboard has set the command icon.
  15. 根据权利要求8所述的电子白板控制装置,其特征在于,所述命令图标至少包括新建白板、冻结白板界面以及删除标注的操作指令。The electronic whiteboard control device according to claim 8, wherein the command icon comprises at least a new whiteboard, a frozen whiteboard interface, and an operation instruction for deleting the annotation.
  16. 一种电子白板控制系统,其特征在于,所述电子白板控制系统包括电子白板以及权利要求8-15任一项所述的电子白板控制装置,其中,所述电子白板控制装置与所述电子白板连接。An electronic whiteboard control system, comprising: an electronic whiteboard; and the electronic whiteboard control device according to any one of claims 8-15, wherein the electronic whiteboard control device and the electronic whiteboard connection.
  17. 根据权利要求16所述的电子白板控制系统,其特征在于,所述电子白板控制装置为手机或者电脑。 The electronic whiteboard control system according to claim 16, wherein the electronic whiteboard control device is a mobile phone or a computer.
PCT/CN2016/092705 2015-08-27 2016-08-01 Control method, apparatus, and system for electronic whiteboard WO2017032205A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510536276.6 2015-08-27
CN201510536276.6A CN106484195B (en) 2015-08-27 2015-08-27 Control method, device and the system of electronic whiteboard

Publications (1)

Publication Number Publication Date
WO2017032205A1 true WO2017032205A1 (en) 2017-03-02

Family

ID=58101233

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/092705 WO2017032205A1 (en) 2015-08-27 2016-08-01 Control method, apparatus, and system for electronic whiteboard

Country Status (2)

Country Link
CN (1) CN106484195B (en)
WO (1) WO2017032205A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110209242B (en) * 2019-05-23 2022-01-11 广州视源电子科技股份有限公司 Button function binding method, button function calling method, button function binding device, button function calling device and projection control equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030071858A1 (en) * 2001-09-28 2003-04-17 Hiroshi Morohoshi Information input and output system, method, storage medium, and carrier wave
CN101315586A (en) * 2008-07-21 2008-12-03 贾颖 Electronic pen for interactive electronic white board and its interaction control method
CN101923420A (en) * 2009-06-12 2010-12-22 洪立业 Multifunctional interactive electronic whiteboard
US20120256846A1 (en) * 2011-04-05 2012-10-11 Research In Motion Limited Electronic device and method of controlling same
CN104333574A (en) * 2014-10-20 2015-02-04 深圳市天时通科技有限公司 Electronic whiteboard synchronization method and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130111380A1 (en) * 2010-04-02 2013-05-02 Symantec Corporation Digital whiteboard implementation
CN103713809B (en) * 2012-09-29 2017-02-01 中国移动通信集团公司 Dynamic generating method and dynamic generating device for annular menu of touch screen
CN103226409A (en) * 2012-10-19 2013-07-31 无锡海森诺科技有限公司 Method for achieving electronic whiteboard function switching and based on shortcut key icons, and electronic whiteboard
CN103324391A (en) * 2013-06-09 2013-09-25 深圳市金华联电子有限公司 Method and device for displaying electronic whiteboard client software toolbar
CN103440116B (en) * 2013-08-06 2016-09-28 南京美乐威电子科技有限公司 A kind of interactive electronic demonstration system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030071858A1 (en) * 2001-09-28 2003-04-17 Hiroshi Morohoshi Information input and output system, method, storage medium, and carrier wave
CN101315586A (en) * 2008-07-21 2008-12-03 贾颖 Electronic pen for interactive electronic white board and its interaction control method
CN101923420A (en) * 2009-06-12 2010-12-22 洪立业 Multifunctional interactive electronic whiteboard
US20120256846A1 (en) * 2011-04-05 2012-10-11 Research In Motion Limited Electronic device and method of controlling same
CN104333574A (en) * 2014-10-20 2015-02-04 深圳市天时通科技有限公司 Electronic whiteboard synchronization method and system

Also Published As

Publication number Publication date
CN106484195B (en) 2019-07-23
CN106484195A (en) 2017-03-08

Similar Documents

Publication Publication Date Title
US11301126B2 (en) Icon control method and terminal
US11262895B2 (en) Screen capturing method and apparatus
WO2017028436A1 (en) Drawing tool implementation method, apparatus, device, and computer storage medium
US10534509B2 (en) Electronic device having touchscreen and input processing method thereof
JP5784141B2 (en) Handwriting input method by superimposed writing
CN104424359B (en) For providing the electronic equipment of content and method according to field attribute
CN107678644B (en) Image processing method and mobile terminal
US20140232743A1 (en) Method of synthesizing images photographed by portable terminal, machine-readable storage medium, and portable terminal
JP6364893B2 (en) Terminal device, electronic whiteboard system, electronic whiteboard input support method, and program
JP2007065944A (en) Display method and system of computer information
WO2018086234A1 (en) Method for processing object, and terminal
WO2021203815A1 (en) Page operation method and apparatus, and terminal and storage medium
EP2998855A1 (en) Method and apparatus for inputting object in electronic device
EP2891963A1 (en) Window display method and apparatus of displaying a window using an external input device
WO2016173307A1 (en) Message copying method and device, and smart terminal
US10319338B2 (en) Electronic device and method of extracting color in electronic device
WO2017032205A1 (en) Control method, apparatus, and system for electronic whiteboard
WO2021042910A1 (en) User interaction method and electronic device
WO2021134358A1 (en) Human-computer interaction method, device, and system
WO2019024507A1 (en) Touch control method and device, and terminal
WO2019218994A1 (en) Object batching method and apparatus
CN104951223A (en) Method and device for achieving magnifying lens on touch screen and host
WO2022087976A1 (en) Intelligent interaction method, apparatus, and device for touch display device, and storage medium
CN108932101B (en) Interface control method, electronic device and computer readable storage medium
US20140028559A1 (en) Projector device and method for controlling a projection screen

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16838465

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16838465

Country of ref document: EP

Kind code of ref document: A1