[go: up one dir, main page]

WO2025035659A1 - Main and auxiliary screen communication method, main chip, educational all-in-one computer and storage medium - Google Patents

Main and auxiliary screen communication method, main chip, educational all-in-one computer and storage medium Download PDF

Info

Publication number
WO2025035659A1
WO2025035659A1 PCT/CN2023/137315 CN2023137315W WO2025035659A1 WO 2025035659 A1 WO2025035659 A1 WO 2025035659A1 CN 2023137315 W CN2023137315 W CN 2023137315W WO 2025035659 A1 WO2025035659 A1 WO 2025035659A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
target
screen
main
display information
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
PCT/CN2023/137315
Other languages
French (fr)
Chinese (zh)
Inventor
柒强
袁建波
黎小辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Lango Electronic Science and Technology Co Ltd
Original Assignee
Guangzhou Lango Electronic Science and Technology Co Ltd
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 Guangzhou Lango Electronic Science and Technology Co Ltd filed Critical Guangzhou Lango Electronic Science and Technology Co Ltd
Publication of WO2025035659A1 publication Critical patent/WO2025035659A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay

Definitions

  • the present application relates to the technical field of educational all-in-one machines, and in particular to a main-screen and sub-screen communication method, a main chip, an educational all-in-one machine and a storage medium.
  • the embodiment of the present application provides a main-secondary screen communication method, a main chip, an all-in-one educational machine, and a storage medium to solve the problems existing in the related technologies.
  • the technical solution is as follows:
  • an embodiment of the present application provides a main-secondary screen communication method, which is applied to an all-in-one educational machine, and the method includes:
  • the method further comprises:
  • the target coordinate information is matched with the display information, and after the target display information is determined, the display interface of the secondary screen is refreshed according to the target coordinate information.
  • matching the target coordinate information with display information to determine the target display information includes:
  • the target display information is determined according to the matching relationship and the target coordinate information.
  • transmitting the target display information to the main screen includes:
  • the target display information is transmitted to the main screen through the data line port.
  • the target display information is color information, brightness information or volume information.
  • the target display information is color information
  • the target display information is brightness information or volume information.
  • an embodiment of the present application also provides a main chip, which is applied to an all-in-one educational machine.
  • the main chip includes a processor, which is used to call and run instructions stored in a memory, so that a communication device equipped with the main chip can implement a method in any one of the above-mentioned embodiments.
  • an embodiment of the present application further provides a main chip, which is applied to an all-in-one educational machine.
  • the main chip includes: a memory and a processor.
  • the memory stores instructions, and the instructions are loaded and executed by the processor to implement the method in any one of the above-mentioned embodiments.
  • the embodiment of the present application further provides an all-in-one educational machine, comprising: a main screen and a secondary screen, wherein the secondary screen comprises a main chip and a display processing module; wherein:
  • the main chip is used to obtain touch data of the secondary screen; generate target coordinate information according to the touch data; match the target coordinate information with display information, determine target display information, and transmit the target display information to the main screen, and the target display information is used to control the main screen to perform display processing;
  • the display processing module is used to refresh the display interface of the secondary screen according to the target coordinate information
  • the main screen is used to perform display processing according to the target display information.
  • the display processing module is further configured to:
  • the display interface of the secondary screen is refreshed according to the target coordinate information.
  • the main chip is specifically used for:
  • the target display information is determined according to the matching relationship and the target coordinate information.
  • the main chip is specifically used for:
  • the target display information is transmitted to the main screen through the data line port.
  • the target display information is color information, brightness information or volume information.
  • the target display information is color information
  • the target display information is brightness information or volume information.
  • an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored.
  • a computer program is stored.
  • the present application obtains the touch data of the secondary screen; generates target coordinate information according to the touch data; matches the display information with the target coordinate information, determines the target display information, and transmits the target display information to the main screen, and the target display information is used to control the main screen to perform display processing; refreshes the display interface of the secondary screen according to the target coordinate information.
  • the present application can improve the data processing efficiency of the entire educational all-in-one machine by executing the secondary screen processing coordinate information and the main screen processing display information in parallel, which helps to achieve a smoother interactive experience between the main screen and the secondary screen, thereby improving the user experience of using the educational all-in-one machine.
  • FIG1 is a schematic diagram of a display interface of an educational all-in-one machine in the prior art
  • FIG2 is a schematic diagram of a flow chart of a main-secondary screen communication method in the related art
  • FIG3 is a flow chart of a main-secondary screen communication method provided in an embodiment of the present application.
  • FIG4 is a structural block diagram of an all-in-one educational machine provided in an embodiment of the present application.
  • FIG5 is a structural block diagram of a main chip provided in an embodiment of the present application.
  • some commonly used functions are usually displayed on the secondary screen to facilitate and quickly select the corresponding functions without occupying the position of the main screen.
  • the main screen and the secondary screen communicate via USB.
  • the secondary toolbar of the electronic whiteboard can be directly displayed on the secondary screen, so that the user can directly click on the required secondary toolbar content, such as the writing color of the stylus.
  • a main-secondary screen communication method of an all-in-one educational machine includes the following process:
  • the touch screen of the secondary screen generates touch data according to the touch operation of the user.
  • the user can perform a corresponding touch operation on the touch screen of the secondary screen, and the touch screen can generate corresponding touch data according to the corresponding touch operation.
  • the touch screen can display a secondary toolbar of the whiteboard.
  • the touch screen can generate corresponding touch data according to the click operation.
  • the touch screen transmits the touch data to the main chip of the secondary screen through UART (Universal Asynchronous Receiver/Transmitter).
  • UART Universal Asynchronous Receiver/Transmitter
  • S130 The main chip analyzes the touch data according to the touch data processing function to obtain coordinate information.
  • the main chip reports the coordinate information to the display processing module of the secondary screen.
  • the display processing module matches the coordinate information with the interface controls of the secondary screen according to the display function to determine the selected color information, refreshes the display interface of the secondary screen according to the selected color information, and marks the selected color information.
  • the main chip sends the selected color information to the main screen for display processing by calling the USB communication function.
  • the main screen and the secondary screen need to synchronize data.
  • the selected color data is transmitted to the main screen after refreshing the display interface of the secondary screen.
  • the secondary screen performs too many data processing steps, it will cause data synchronization delay, which will cause freezes or unsmooth operations, thereby affecting the user experience of using the educational all-in-one machine.
  • FIG3 shows a flow chart of a main-secondary screen communication method according to an embodiment of the present application.
  • the main-secondary screen communication method can be applied to an all-in-one educational machine, which can perform dual-screen display of a main screen and a secondary screen.
  • the main-secondary screen communication method can be executed by a main chip or processor in the secondary screen, etc., and this embodiment does not limit this.
  • the main-secondary screen communication may include the following steps:
  • the touch data may be generated in an existing manner, or in a manner that is the same as or similar to the above step S110, which will not be described in detail in this embodiment.
  • S220 Generate target coordinate information according to the touch data.
  • step S220 may be performed in an existing manner, or in a manner that is the same as or similar to the above step S130, and this embodiment will not be described in detail herein.
  • the target coordinate information refers to the coordinate information of the corresponding interface controls of the secondary screen, such as the coordinate information of the color selection items of the electronic whiteboard, the coordinate information of the progress bar of the interface display brightness, the coordinate information of the volume bar of the multimedia, and so on.
  • the target display information is used to control the main screen to perform display processing, wherein the target display information may be color information, brightness information, volume information, or the like.
  • the target display information is color information
  • the target display information is brightness information or volume information
  • the matching relationship between the corresponding coordinate information and the display information may be preset.
  • the matching relationship between the coordinate information and the color information of the color selection item of the electronic whiteboard may be preset.
  • the matching relationship between the preset coordinate information and the display information can be obtained.
  • the matching relationship can be obtained.
  • the target display information can be determined based on the matching relationship and the target coordinate information.
  • the main chip reports the coordinate information to the display processing module of the secondary screen, and then the display processing module of the secondary screen matches the coordinate information with the interface control of the secondary screen according to the display function to determine the selected color information.
  • this embodiment can save corresponding data processing links, such as saving data processing links such as coordinate value reporting, by determining the target display information according to the matching relationship between the preset coordinate information and the display information and the target coordinate information. To a certain extent, it can improve the data processing efficiency of the secondary screen and help achieve a smoother interactive experience between the main screen and the secondary screen.
  • the target display information can be transmitted to the main screen.
  • the data line port of the secondary screen can be called to communicate with the main screen; and then the target display information is transmitted to the main screen through the data line port.
  • the main screen can perform display processing according to the target display information.
  • the main screen performs display processing according to the target display information, which can be implemented in an existing manner and will not be described in detail in this embodiment.
  • the data line port may be a USB port.
  • the data line port may also be other ports capable of data communication, which is not limited in this embodiment.
  • S240 Refresh the display interface of the secondary screen according to the target coordinate information.
  • step S240 may be performed in an existing manner, or in a manner that is the same as or similar to the above step S150, and this embodiment will not be described in detail herein.
  • step S240 and step S230 are executed in parallel, which can be understood as step S230 and step S240 being executed through two parallel data processing channels.
  • step S230 and step S240 in parallel, rather than refreshing the display interface of the secondary screen first and then transmitting the target color information to the main screen, that is, rather than executing step S240 first and then executing step S230, the data processing efficiency of the secondary screen can be improved, which helps to achieve a smoother interactive experience between the main screen and the secondary screen, thereby improving the user experience of using the educational all-in-one machine.
  • the parallel starting node of step S230 and step S240 can be set.
  • the parallel starting node is set as the node for generating the target coordinate information, that is, after the target information is generated, the data processing steps subsequent to step S230 and step S240 are started to be executed in parallel.
  • the parallel starting node is set as the node for determining the target display information, that is, after the target display information is determined, the data processing steps subsequent to step S230 and step S240 are started to be executed in parallel. It can be understood that the target display information is transmitted to the main screen and the display interface of the secondary screen is refreshed according to the target coordinate information.
  • this embodiment executes the processing of coordinate information by the secondary screen in parallel with the processing of display information by the main screen to improve the data processing efficiency of the all-in-one educational machine, which helps to achieve a smoother interactive experience between the main screen and the secondary screen, thereby enhancing the user experience of using the all-in-one educational machine.
  • the present application obtains the touch data of the secondary screen; generates target coordinate information based on the touch data; matches the display information with the target coordinate information, determines the target display information, and transmits the target display information to the main screen, and the target display information is used to control the main screen to perform display processing; refreshes the display interface of the secondary screen based on the target coordinate information.
  • the present application can improve the data processing efficiency of the entire educational all-in-one machine by executing the secondary screen processing coordinate information and the main screen processing display information in parallel, which helps to achieve a smoother interactive experience between the main screen and the secondary screen, thereby improving the user experience of using the educational all-in-one machine.
  • FIG4 shows a block diagram of an educational all-in-one machine according to an embodiment of the present invention.
  • the educational all-in-one machine may include: a secondary screen 310 and a main screen 320, wherein the secondary screen 310 includes a main chip 311 and a display processing module 312;
  • the main chip 311 is used to obtain the touch data of the secondary screen; generate target coordinate information according to the touch data; match the display information with the target coordinate information, determine the target display information, and transmit the target display information to the secondary screen; Output to the main screen, the target display information is used to control the main screen for display processing;
  • the display processing module 312 is used to refresh the display interface of the secondary screen according to the target coordinate information
  • the main screen 320 is used to perform display processing according to the target display information.
  • the display processing module 312 is further configured to:
  • the display interface of the secondary screen is refreshed according to the target coordinate information.
  • the main chip 311 is specifically used for:
  • the target display information is determined based on the matching relationship and the target coordinate information.
  • the main chip 311 is specifically used for:
  • the data line port of the secondary screen is called to communicate with the main screen
  • the target display information is transmitted to the main screen through the data line port.
  • the target display information is color information, brightness information, or volume information.
  • the target display information is color information
  • the target display information is brightness information or volume information.
  • FIG5 shows a block diagram of a main chip according to an embodiment of the present invention.
  • the main chip is applied to an all-in-one educational machine.
  • the main chip includes: a memory 410 and a processor 420.
  • the memory 410 stores instructions, which are loaded and executed by the processor 420 to implement the main-secondary screen communication method in the above embodiment.
  • the number of the memory 410 and the processor 420 can be one or more.
  • the main chip also includes:
  • the communication interface 430 is used to communicate with external devices and perform data exchange transmission.
  • the bus can be an Industry Standard Architecture (ISA) bus, an external device
  • ISA Industry Standard Architecture
  • the bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in FIG5 , but it does not mean that there is only one bus or one type of bus.
  • the memory 410, the processor 420 and the communication interface 430 may communicate with each other through an internal interface.
  • An embodiment of the present application also provides a main chip, which is applied to an all-in-one educational machine.
  • the main chip includes a processor, which is used to call and run instructions stored in a memory, so that a communication device equipped with the main chip executes the main-sub-screen communication method provided in the embodiment of the present application.
  • An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored.
  • the computer program is executed by a computer, the main-sub-screen communication method provided in the embodiment of the present application is implemented.
  • the above processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
  • the general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor supporting the advanced RISC machines (ARM) architecture.
  • the above-mentioned memory may include a read-only memory and a random access memory, and may also include a non-volatile random access memory.
  • the memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories.
  • the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory.
  • the volatile memory may include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available.
  • SRAM static random access memory
  • DRAM dynamic random access memory
  • DRAM dynamic random access memory
  • SDRAM synchronous DRAM
  • DDR SDRAM double data rate synchronous dynamic random access memory
  • enhanced SDRAM enhanced synchronous dynamic random access memory
  • SLDRAM synchronous link dynamic random access memory
  • DR RAM direct rambus RAM
  • the computer program product includes one or more computer instructions.
  • the computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • the computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • first and second are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as “first” or “second” may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of “plurality” is two or more, unless otherwise clearly and specifically defined.
  • Any process or method description in the flow chart or otherwise described herein can be understood to represent a module, fragment or portion of a code including one or more executable instructions for implementing the steps of a specific logical function or process. And the scope of the preferred embodiment of the present application includes other implementations, in which the functions may not be performed in the order shown or discussed, including in a substantially simultaneous manner or in a reverse order according to the functions involved.
  • the logic and/or steps represented in a flowchart or otherwise described herein may be considered, for example, It is an ordered list of executable instructions for implementing logical functions, which can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or equipment (such as a computer-based system, a system including a processor or other system that can fetch instructions from an instruction execution system, device or equipment and execute instructions), or used in combination with these instruction execution systems, devices or equipment.
  • each functional unit in each embodiment of the present application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into one module.
  • the above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the above-mentioned integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
  • the storage medium can be a read-only memory, a disk or an optical disk, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The present application provides a main and auxiliary screen communication method, a main chip, an educational all-in-one computer, and a storage medium. The method comprises: acquiring touch data of an auxiliary screen; on the basis of the touch data, generating target coordinate information; performing display information matching on the target coordinate information, to determine target display information, and transmitting the target display information to a main screen, the target display information being used to control the main screen to perform display processing; and on the basis of the target coordinate information, refreshing a display interface of the auxiliary screen. The present application can improve the data processing efficiency of an entire educational all-in-one computer by means of executing processing of coordinate information of the auxiliary screen and processing of display information of the main screen in parallel, which facilitates a smoother interaction experience between the main screen and the auxiliary screen, and can improve the experience of using the educational all-in-one computer by a user.

Description

一种主副屏通信方法、主芯片、教育一体机及存储介质A main-secondary screen communication method, a main chip, an all-in-one educational machine and a storage medium 技术领域Technical Field

本申请涉及教育一体机技术领域,尤其涉及一种主副屏通信方法、主芯片、教育一体机及存储介质。The present application relates to the technical field of educational all-in-one machines, and in particular to a main-screen and sub-screen communication method, a main chip, an educational all-in-one machine and a storage medium.

背景技术Background Art

随着教育一体机的普及,用户越来越关注教育一体机的使用体验。然而,目前的教育一体机,其主屏在与副屏通信时,容易出现卡顿或者操作不流畅的情况,从而影响了用户使用教育一体机的体验。With the popularity of educational all-in-one machines, users are paying more and more attention to the user experience of educational all-in-one machines. However, in current educational all-in-one machines, when the main screen communicates with the secondary screen, it is easy to freeze or operate unsmoothly, thus affecting the user experience of using the educational all-in-one machine.

发明内容Summary of the invention

本申请实施例提供一种主副屏通信方法、主芯片、教育一体机及存储介质,以解决相关技术存在的问题,技术方案如下:The embodiment of the present application provides a main-secondary screen communication method, a main chip, an all-in-one educational machine, and a storage medium to solve the problems existing in the related technologies. The technical solution is as follows:

第一方面,本申请实施例提供了一种主副屏通信方法,应用于教育一体机,所述方法包括:In a first aspect, an embodiment of the present application provides a main-secondary screen communication method, which is applied to an all-in-one educational machine, and the method includes:

获取副屏的触摸数据;Get the touch data of the secondary screen;

根据所述触摸数据,生成目标坐标信息;generating target coordinate information according to the touch data;

对所述目标坐标信息进行显示信息的匹配,确定目标显示信息,将所述目标显示信息传输给主屏,所述目标显示信息用于控制所述主屏进行显示处理;Matching the target coordinate information with display information, determining target display information, transmitting the target display information to the main screen, and the target display information is used to control the main screen to perform display processing;

根据所述目标坐标信息,刷新所述副屏的显示界面。Refresh the display interface of the secondary screen according to the target coordinate information.

在一种实施方式中,所述方法还包括:In one embodiment, the method further comprises:

对所述目标坐标信息进行显示信息的匹配,确定目标显示信息后,根据所述目标坐标信息,刷新所述副屏的显示界面。The target coordinate information is matched with the display information, and after the target display information is determined, the display interface of the secondary screen is refreshed according to the target coordinate information.

在一种实施方式中,对所述目标坐标信息进行显示信息的匹配,确定目标显示信息包括: In one implementation, matching the target coordinate information with display information to determine the target display information includes:

在所述教育一体机被选择双屏显示时,获取预置的坐标信息与所述显示信息之间的匹配关系;When the educational all-in-one machine is selected for dual-screen display, obtaining a matching relationship between preset coordinate information and the display information;

根据所述匹配关系和所述目标坐标信息,确定所述目标显示信息。The target display information is determined according to the matching relationship and the target coordinate information.

在一种实施方式中,将所述目标显示信息传输给主屏包括:In one implementation, transmitting the target display information to the main screen includes:

根据所述目标显示信息,调用所述副屏的数据线端口与所述主屏进行通信;According to the target display information, calling the data line port of the secondary screen to communicate with the main screen;

通过所述数据线端口将所述目标显示信息传输给所述主屏。The target display information is transmitted to the main screen through the data line port.

在一种实施方式中,所述目标显示信息为颜色信息、亮度信息或音量信息。In one implementation, the target display information is color information, brightness information or volume information.

在一种实施方式中,在当前显示模式为白板模式时,所述目标显示信息为颜色信息;In one implementation, when the current display mode is the whiteboard mode, the target display information is color information;

在当前显示模式为多媒体模式时,所述目标显示信息为亮度信息或音量信息。When the current display mode is a multimedia mode, the target display information is brightness information or volume information.

第二方面,本申请实施例还提供了一种主芯片,应用于教育一体机,所述主芯片包括处理器,所述处理器用于从调用并运行存储器中存储的指令,使得安装有所述主芯片的通信设备实现上述各方面任一种实施方式中的方法。In the second aspect, an embodiment of the present application also provides a main chip, which is applied to an all-in-one educational machine. The main chip includes a processor, which is used to call and run instructions stored in a memory, so that a communication device equipped with the main chip can implement a method in any one of the above-mentioned embodiments.

第三方面,本申请实施例还提供了一种主芯片,应用于教育一体机,所述主芯片包括:存储器和处理器,所述存储器中存储指令,所述指令由处理器加载并执行,以实现上述各方面任一种实施方式中的方法。In a third aspect, an embodiment of the present application further provides a main chip, which is applied to an all-in-one educational machine. The main chip includes: a memory and a processor. The memory stores instructions, and the instructions are loaded and executed by the processor to implement the method in any one of the above-mentioned embodiments.

第四方面,本申请实施例还提供了一种教育一体机,包括:主屏和副屏,所述副屏包括主芯片和显示处理模块;其中,In a fourth aspect, the embodiment of the present application further provides an all-in-one educational machine, comprising: a main screen and a secondary screen, wherein the secondary screen comprises a main chip and a display processing module; wherein:

所述主芯片用于获取副屏的触摸数据;根据所述触摸数据,生成目标坐标信息;对所述目标坐标信息进行显示信息的匹配,确定目标显示信息,将所述目标显示信息传输给主屏,所述目标显示信息用于控制所述主屏进行显示处理;The main chip is used to obtain touch data of the secondary screen; generate target coordinate information according to the touch data; match the target coordinate information with display information, determine target display information, and transmit the target display information to the main screen, and the target display information is used to control the main screen to perform display processing;

所述显示处理模块用于根据所述目标坐标信息,刷新所述副屏的显示界面;The display processing module is used to refresh the display interface of the secondary screen according to the target coordinate information;

所述主屏用于根据所述目标显示信息进行显示处理。The main screen is used to perform display processing according to the target display information.

在一种实施方式中,所述显示处理模块还用于:In one implementation, the display processing module is further configured to:

在所述主芯片对所述目标坐标信息进行显示信息的匹配,确定目标显示信息后,根据所述目标坐标信息,刷新所述副屏的显示界面。After the main chip matches the target coordinate information with the display information and determines the target display information, the display interface of the secondary screen is refreshed according to the target coordinate information.

在一种实施方式中,所述主芯片具体用于: In one embodiment, the main chip is specifically used for:

在所述教育一体机被选择双屏显示时,获取预置的坐标信息与所述显示信息之间的匹配关系;When the educational all-in-one machine is selected for dual-screen display, obtaining a matching relationship between preset coordinate information and the display information;

根据所述匹配关系和所述目标坐标信息,确定所述目标显示信息。The target display information is determined according to the matching relationship and the target coordinate information.

在一种实施方式中,所述主芯片具体用于:In one embodiment, the main chip is specifically used for:

根据所述目标显示信息,调用所述副屏的数据线端口与所述主屏进行通信;According to the target display information, calling the data line port of the secondary screen to communicate with the main screen;

通过所述数据线端口将所述目标显示信息传输给所述主屏。The target display information is transmitted to the main screen through the data line port.

在一种实施方式中,所述目标显示信息为颜色信息、亮度信息或音量信息。In one implementation, the target display information is color information, brightness information or volume information.

在一种实施方式中,在当前显示模式为白板模式时,所述目标显示信息为颜色信息;In one implementation, when the current display mode is the whiteboard mode, the target display information is color information;

在当前显示模式为多媒体模式时,所述目标显示信息为亮度信息或音量信息。When the current display mode is a multimedia mode, the target display information is brightness information or volume information.

第五方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被计算机执行时,实现上述各方面任一种实施方式中的方法。In a fifth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a computer, the method in any one of the above-mentioned embodiments is implemented.

上述技术方案中的优点或有益效果至少包括:The advantages or beneficial effects of the above technical solution include at least:

相较于现有技术而言,本申请通过获取副屏的触摸数据;根据触摸数据,生成目标坐标信息;对目标坐标信息进行显示信息的匹配,确定目标显示信息,将目标显示信息传输给主屏,目标显示信息用于控制主屏进行显示处理;根据目标坐标信息,刷新副屏的显示界面。本申请通过将副屏处理坐标信息与主屏处理显示信息并行执行,可以提高教育一体机整机的数据处理效率,有助于实现主屏与副屏更流畅的交互体验,从而可以提升用户使用教育一体机的体验。Compared with the prior art, the present application obtains the touch data of the secondary screen; generates target coordinate information according to the touch data; matches the display information with the target coordinate information, determines the target display information, and transmits the target display information to the main screen, and the target display information is used to control the main screen to perform display processing; refreshes the display interface of the secondary screen according to the target coordinate information. The present application can improve the data processing efficiency of the entire educational all-in-one machine by executing the secondary screen processing coordinate information and the main screen processing display information in parallel, which helps to achieve a smoother interactive experience between the main screen and the secondary screen, thereby improving the user experience of using the educational all-in-one machine.

上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本申请进一步的方面、实施方式和特征将会是容易明白的。The above summary is for illustrative purposes only and is not intended to be limiting in any way. In addition to the illustrative aspects, embodiments and features described above, further aspects, embodiments and features of the present application will be readily apparent by reference to the accompanying drawings and the following detailed description.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图 仅描绘了根据本申请公开的一些实施方式,而不应将其视为是对本申请范围的限制。In the drawings, unless otherwise specified, the same reference numerals throughout the multiple drawings represent the same or similar components or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings Only some embodiments disclosed according to the present application are depicted and should not be considered as limiting the scope of the present application.

图1为现有技术中的一种教育一体机的显示界面的示意图;FIG1 is a schematic diagram of a display interface of an educational all-in-one machine in the prior art;

图2为相关技术中的一种主副屏通信方法的流程示意图;FIG2 is a schematic diagram of a flow chart of a main-secondary screen communication method in the related art;

图3本申请实施例提供的一种主副屏通信方法的流程示意图;FIG3 is a flow chart of a main-secondary screen communication method provided in an embodiment of the present application;

图4为本申请实施例提供的一种教育一体机的结构框图;FIG4 is a structural block diagram of an all-in-one educational machine provided in an embodiment of the present application;

图5为本申请实施例提供的一种主芯片的结构框图。FIG5 is a structural block diagram of a main chip provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。In the following, only some exemplary embodiments are briefly described. As those skilled in the art will appreciate, the described embodiments may be modified in various ways without departing from the spirit or scope of the present application. Therefore, the drawings and descriptions are considered to be exemplary and non-restrictive in nature.

目前,在教育一体机上,通常是通过副屏显示一些常用的功能,以方便快捷选择相应功能,又不占用主屏的位置。比如,为了获得更好的用户体验,如图1所示,主屏与副屏通过USB进行通信。副屏上可以直接显示电子白板的二级工具栏,这样用户便可以直接点击所需要的二级工具栏内容,例如手写笔的书写笔迹颜色。At present, on the educational all-in-one machine, some commonly used functions are usually displayed on the secondary screen to facilitate and quickly select the corresponding functions without occupying the position of the main screen. For example, in order to obtain a better user experience, as shown in Figure 1, the main screen and the secondary screen communicate via USB. The secondary toolbar of the electronic whiteboard can be directly displayed on the secondary screen, so that the user can directly click on the required secondary toolbar content, such as the writing color of the stylus.

相关技术中,结合图1-2所示,以电子白板为例,教育一体机的一种主副屏通信方法,包括如下流程:In the related art, in combination with FIG. 1-2, taking an electronic whiteboard as an example, a main-secondary screen communication method of an all-in-one educational machine includes the following process:

S110、副屏的触摸屏根据用户的触摸操作,生成触摸数据。S110. The touch screen of the secondary screen generates touch data according to the touch operation of the user.

在具体实施时,用户可以在副屏的触摸屏进行相应触摸操作。触摸屏可以根据该相应触摸操作,生成相应的触摸数据。In a specific implementation, the user can perform a corresponding touch operation on the touch screen of the secondary screen, and the touch screen can generate corresponding touch data according to the corresponding touch operation.

比如,如图1所示,触摸屏可以显示白板的二级工具栏。用户通过手指或触摸笔点击该二级工具栏的颜色选择项,那么触摸屏即可根据该点击操作生成相应的触摸数据。For example, as shown in Figure 1, the touch screen can display a secondary toolbar of the whiteboard. When the user clicks a color selection item of the secondary toolbar with a finger or a touch pen, the touch screen can generate corresponding touch data according to the click operation.

S120、触摸屏通过UART(通用异步收发器)将触摸数据传输到副屏的主芯片。S120, the touch screen transmits the touch data to the main chip of the secondary screen through UART (Universal Asynchronous Receiver/Transmitter).

S130、主芯片根据触摸数据处理函数对触摸数据进行解析,得到坐标信息。 S130 : The main chip analyzes the touch data according to the touch data processing function to obtain coordinate information.

S140、主芯片将坐标信息上报给副屏的显示处理模块。S140, the main chip reports the coordinate information to the display processing module of the secondary screen.

S150、显示处理模块根据显示函数将坐标信息与副屏的界面控件进行位置匹配,以确定被选择的颜色信息,根据被选择的颜色信息刷新副屏的显示界面,并标记被选择的颜色信息。S150. The display processing module matches the coordinate information with the interface controls of the secondary screen according to the display function to determine the selected color information, refreshes the display interface of the secondary screen according to the selected color information, and marks the selected color information.

S160、主芯片通过调用USB通信函数,将被选择的颜色信息发送给主屏进行显示处理。S160, the main chip sends the selected color information to the main screen for display processing by calling the USB communication function.

为了保持主屏与副屏一致的操作体验,主屏与副屏需要进行数据同步。然鹅,在上述主副屏通信方法中,是在刷新副屏的显示界面后,再将被选择的颜色数据传输给主屏,在此情况下,若副屏进行过多的数据处理环节,就会引起数据同步延迟,这便会导致出现卡顿或者操作不流畅的情况,从而影响了用户使用教育一体机的体验。In order to maintain a consistent operating experience between the main screen and the secondary screen, the main screen and the secondary screen need to synchronize data. However, in the above-mentioned main-secondary screen communication method, the selected color data is transmitted to the main screen after refreshing the display interface of the secondary screen. In this case, if the secondary screen performs too many data processing steps, it will cause data synchronization delay, which will cause freezes or unsmooth operations, thereby affecting the user experience of using the educational all-in-one machine.

图3示出根据本申请一实施例的主副屏通信方法的流程图。该主副屏通信方法可以应用于教育一体机,该教育一体机可以进行主屏、副屏双屏显示。其中,该主副屏通信方法可以通过副屏内的主芯片或处理器等执行,本实施例对此不作限定。如图3所示,该主副屏通信可以包括如下步骤:FIG3 shows a flow chart of a main-secondary screen communication method according to an embodiment of the present application. The main-secondary screen communication method can be applied to an all-in-one educational machine, which can perform dual-screen display of a main screen and a secondary screen. The main-secondary screen communication method can be executed by a main chip or processor in the secondary screen, etc., and this embodiment does not limit this. As shown in FIG3, the main-secondary screen communication may include the following steps:

S210、获取副屏的触摸数据。S210: Acquire touch data of the secondary screen.

在一种实施方式中,该触摸数据可以采用现有方式生成,或者采用与上述步骤S110相同或类似的方式生成,本实施例在此不再赘述。In one implementation, the touch data may be generated in an existing manner, or in a manner that is the same as or similar to the above step S110, which will not be described in detail in this embodiment.

S220、根据触摸数据,生成目标坐标信息。S220: Generate target coordinate information according to the touch data.

在一种实施方式中,步骤S220可以采用现有方式进行,或者采用与上述步骤S130相同或类似的方式进行,本实施例在此不再赘述。In one implementation, step S220 may be performed in an existing manner, or in a manner that is the same as or similar to the above step S130, and this embodiment will not be described in detail herein.

应理解,本实施例中的,目标坐标信息是指副屏的相应界面控件的坐标信息,如电子白板的颜色选择项的坐标信息,界面显示亮度的进度条的坐标信息,多媒体的音量条的坐标信息,等等。It should be understood that in this embodiment, the target coordinate information refers to the coordinate information of the corresponding interface controls of the secondary screen, such as the coordinate information of the color selection items of the electronic whiteboard, the coordinate information of the progress bar of the interface display brightness, the coordinate information of the volume bar of the multimedia, and so on.

S230、对目标坐标信息进行显示信息的匹配,确定目标显示信息,将目标显示信息传输给主屏。S230 , matching the target coordinate information with the display information, determining the target display information, and transmitting the target display information to the main screen.

在一种实施方式中,目标显示信息用于控制主屏进行显示处理,其中,目标显示信息可以为颜色信息、亮度信息或音量信息等。 In one implementation, the target display information is used to control the main screen to perform display processing, wherein the target display information may be color information, brightness information, volume information, or the like.

比如,在当前显示模式为白板模式时,目标显示信息为颜色信息;在当前显示模式为多媒体模式时,目标显示信息为亮度信息或音量信息。For example, when the current display mode is the whiteboard mode, the target display information is color information; when the current display mode is the multimedia mode, the target display information is brightness information or volume information.

在一种实施方式中,可以预置相应的坐标信息与显示信息之间的匹配关系,比如,可以预置电子白板的颜色选择项的坐标信息与颜色信息之间的匹配关系。In one implementation, the matching relationship between the corresponding coordinate information and the display information may be preset. For example, the matching relationship between the coordinate information and the color information of the color selection item of the electronic whiteboard may be preset.

在本实施例中,通过预置相应的坐标信息与显示信息之间的匹配关系,可以便于后续根据该匹配关系,确定与相应坐标信息匹配的显示信息,在一定程度上,可以提高副屏的数据处理效率。In this embodiment, by presetting the matching relationship between the corresponding coordinate information and the display information, it is convenient to subsequently determine the display information matching the corresponding coordinate information based on the matching relationship, which can improve the data processing efficiency of the secondary screen to a certain extent.

在一种实施方式中,在教育一体机被选择双屏显示时,可以获取预置的坐标信息与显示信息之间的匹配关系。比如,副屏初始化显示时,可以获取该匹配关系。之后,可以根据该匹配关系和目标坐标信息,确定目标显示信息。In one embodiment, when the educational all-in-one machine is selected for dual-screen display, the matching relationship between the preset coordinate information and the display information can be obtained. For example, when the secondary screen is initialized for display, the matching relationship can be obtained. Afterwards, the target display information can be determined based on the matching relationship and the target coordinate information.

上述图2所示的技术方案中,是主芯片将坐标信息上报给副屏的显示处理模块,再通过副屏的显示处理模块根据显示函数将坐标信息与副屏的界面控件进行位置匹配,以确定被选择的颜色信息。相较于上述图2所示的技术方案而言,本实施例通过根据预置的坐标信息与所述显示信息之间的匹配关系和目标坐标信息,确定目标显示信息,可以节省相应的数据处理环节,如节省坐值上报等数据处理环节等,在一定程度上,可以提高副屏的数据处理效率,有助于实现主屏与副屏更流畅的交互体验。In the technical solution shown in FIG. 2 above, the main chip reports the coordinate information to the display processing module of the secondary screen, and then the display processing module of the secondary screen matches the coordinate information with the interface control of the secondary screen according to the display function to determine the selected color information. Compared with the technical solution shown in FIG. 2 above, this embodiment can save corresponding data processing links, such as saving data processing links such as coordinate value reporting, by determining the target display information according to the matching relationship between the preset coordinate information and the display information and the target coordinate information. To a certain extent, it can improve the data processing efficiency of the secondary screen and help achieve a smoother interactive experience between the main screen and the secondary screen.

在一种实施方式中,可以将目标显示信息传输给主屏。比如,可以根据目标显示信息,调用副屏的数据线端口与主屏进行通信;再通过数据线端口将目标显示信息传输给主屏。相应的,主屏接收到该目标显示信息后,可以根据该目标显示信息进行显示处理。In one implementation, the target display information can be transmitted to the main screen. For example, according to the target display information, the data line port of the secondary screen can be called to communicate with the main screen; and then the target display information is transmitted to the main screen through the data line port. Correspondingly, after receiving the target display information, the main screen can perform display processing according to the target display information.

其中,主屏根据该目标显示信息进行显示处理,可以采用现有方式实现,本实施例在此不再赘述。The main screen performs display processing according to the target display information, which can be implemented in an existing manner and will not be described in detail in this embodiment.

作为一种示例,该数据线端口可以为USB端口。当然,该数据线端口还可以是其它可进行数据通信的端口,本实施例对此不作限定。As an example, the data line port may be a USB port. Of course, the data line port may also be other ports capable of data communication, which is not limited in this embodiment.

S240、根据目标坐标信息,刷新副屏的显示界面。S240: Refresh the display interface of the secondary screen according to the target coordinate information.

在具体实施时,步骤S240可以采用现有方式进行,或者采用与上述步骤S150相同或者类似的方式进行,本实施例在此不再赘述。 In specific implementation, step S240 may be performed in an existing manner, or in a manner that is the same as or similar to the above step S150, and this embodiment will not be described in detail herein.

在一种实施方式中,步骤S240与步骤S230是并行执行的,可以理解为,步骤S230和步骤S240是通过并行的两条数据处理通道执行的。In one implementation, step S240 and step S230 are executed in parallel, which can be understood as step S230 and step S240 being executed through two parallel data processing channels.

在本实施例中,通过并行执行步骤S230和步骤S240,而非是先刷新副屏的显示界面,再将目标颜色信息传输给主屏,即不是先执行步骤S240。后执行步骤S230,可以提高副屏的数据处理效率,有助于实现主屏与副屏更流畅的交互体验,从而可以提升用户使用教育一体机的体验。In this embodiment, by executing step S230 and step S240 in parallel, rather than refreshing the display interface of the secondary screen first and then transmitting the target color information to the main screen, that is, rather than executing step S240 first and then executing step S230, the data processing efficiency of the secondary screen can be improved, which helps to achieve a smoother interactive experience between the main screen and the secondary screen, thereby improving the user experience of using the educational all-in-one machine.

在本实施例提供的一种可适用的场景下,可以设定步骤S230和步骤S240的并行起始节点。比如,设定该并行起始节点为生成目标坐标信息的节点,即在生成目标信息后,开始并行执行步骤S230和步骤S240后续的数据处理环节。或者,设定该并行起始节点为确定目标显示信息的节点,即确定目标显示信息后,开始并行执行步骤S230和步骤S240后续的数据处理环节,可理解为,将目标显示信息传输给主屏,与根据目标坐标信息,刷新副屏的显示界面是并行进行的。In an applicable scenario provided in this embodiment, the parallel starting node of step S230 and step S240 can be set. For example, the parallel starting node is set as the node for generating the target coordinate information, that is, after the target information is generated, the data processing steps subsequent to step S230 and step S240 are started to be executed in parallel. Alternatively, the parallel starting node is set as the node for determining the target display information, that is, after the target display information is determined, the data processing steps subsequent to step S230 and step S240 are started to be executed in parallel. It can be understood that the target display information is transmitted to the main screen and the display interface of the secondary screen is refreshed according to the target coordinate information.

应理解,本实施例是将副屏处理坐标信息与主屏处理显示信息并行执行,以提高教育一体机的数据处理效率,有助于实现主屏与副屏更流畅的交互体验,从而可以提升用户使用教育一体机的体验。It should be understood that this embodiment executes the processing of coordinate information by the secondary screen in parallel with the processing of display information by the main screen to improve the data processing efficiency of the all-in-one educational machine, which helps to achieve a smoother interactive experience between the main screen and the secondary screen, thereby enhancing the user experience of using the all-in-one educational machine.

通过以上描述可知,相较于现有技术而言,本申请通过获取副屏的触摸数据;根据触摸数据,生成目标坐标信息;对目标坐标信息进行显示信息的匹配,确定目标显示信息,将目标显示信息传输给主屏,目标显示信息用于控制主屏进行显示处理;根据目标坐标信息,刷新副屏的显示界面。本申请通过将副屏处理坐标信息与主屏处理显示信息并行执行,可以提高教育一体机整机的数据处理效率,有助于实现主屏与副屏更流畅的交互体验,从而可以提升用户使用教育一体机的体验。From the above description, it can be seen that compared with the prior art, the present application obtains the touch data of the secondary screen; generates target coordinate information based on the touch data; matches the display information with the target coordinate information, determines the target display information, and transmits the target display information to the main screen, and the target display information is used to control the main screen to perform display processing; refreshes the display interface of the secondary screen based on the target coordinate information. The present application can improve the data processing efficiency of the entire educational all-in-one machine by executing the secondary screen processing coordinate information and the main screen processing display information in parallel, which helps to achieve a smoother interactive experience between the main screen and the secondary screen, thereby improving the user experience of using the educational all-in-one machine.

图4示出根据本发明一实施例的教育一体机的结构框图。如图4所示,该教育一体机可以包括:副屏310和主屏320,副屏310包括主芯片311和显示处理模块312;其中,FIG4 shows a block diagram of an educational all-in-one machine according to an embodiment of the present invention. As shown in FIG4 , the educational all-in-one machine may include: a secondary screen 310 and a main screen 320, wherein the secondary screen 310 includes a main chip 311 and a display processing module 312;

主芯片311用于获取副屏的触摸数据;根据触摸数据,生成目标坐标信息;对目标坐标信息进行显示信息的匹配,确定目标显示信息,将目标显示信息传 输给主屏,目标显示信息用于控制主屏进行显示处理;The main chip 311 is used to obtain the touch data of the secondary screen; generate target coordinate information according to the touch data; match the display information with the target coordinate information, determine the target display information, and transmit the target display information to the secondary screen; Output to the main screen, the target display information is used to control the main screen for display processing;

显示处理模块312用于根据目标坐标信息,刷新副屏的显示界面;The display processing module 312 is used to refresh the display interface of the secondary screen according to the target coordinate information;

主屏320用于根据目标显示信息进行显示处理。The main screen 320 is used to perform display processing according to the target display information.

在一种实施方式中,显示处理模块312还用于:In one implementation, the display processing module 312 is further configured to:

在主芯片对目标坐标信息进行显示信息的匹配,确定目标显示信息后,根据目标坐标信息,刷新副屏的显示界面。After the main chip matches the target coordinate information with the display information and determines the target display information, the display interface of the secondary screen is refreshed according to the target coordinate information.

在一种实施方式中,主芯片311具体用于:In one implementation, the main chip 311 is specifically used for:

在教育一体机被选择双屏显示时,获取预置的坐标信息与显示信息之间的匹配关系;When the educational all-in-one machine is selected for dual-screen display, a matching relationship between preset coordinate information and display information is obtained;

根据匹配关系和目标坐标信息,确定目标显示信息。The target display information is determined based on the matching relationship and the target coordinate information.

在一种实施方式中,主芯片311具体用于:In one implementation, the main chip 311 is specifically used for:

根据目标显示信息,调用副屏的数据线端口与主屏进行通信;According to the target display information, the data line port of the secondary screen is called to communicate with the main screen;

通过数据线端口将目标显示信息传输给主屏。The target display information is transmitted to the main screen through the data line port.

在一种实施方式中,目标显示信息为颜色信息、亮度信息或音量信息。In one implementation, the target display information is color information, brightness information, or volume information.

在一种实施方式中,在当前显示模式为白板模式时,目标显示信息为颜色信息;In one implementation, when the current display mode is the whiteboard mode, the target display information is color information;

在当前显示模式为多媒体模式时,目标显示信息为亮度信息或音量信息。When the current display mode is the multimedia mode, the target display information is brightness information or volume information.

本实施例中的各装置/模块的功能可以参见上述方法中的对应描述,在此不再赘述。The functions of each device/module in this embodiment can be found in the corresponding description of the above method, and will not be repeated here.

图5示出根据本发明一实施例的主芯片的结构框图。该主芯片应用于教育一体机上,如图5所示,该主芯片包括:存储器410和处理器420,存储器410中存储指令,该指令由处理器420加载并执行,以实现上述实施例中的主副屏通信方法。存储器410和处理器420的数量可以为一个或多个。FIG5 shows a block diagram of a main chip according to an embodiment of the present invention. The main chip is applied to an all-in-one educational machine. As shown in FIG5 , the main chip includes: a memory 410 and a processor 420. The memory 410 stores instructions, which are loaded and executed by the processor 420 to implement the main-secondary screen communication method in the above embodiment. The number of the memory 410 and the processor 420 can be one or more.

该主芯片还包括:The main chip also includes:

通信接口430,用于与外界设备进行通信,进行数据交互传输。The communication interface 430 is used to communicate with external devices and perform data exchange transmission.

如果存储器410、处理器420和通信接口430独立实现,则存储器410、处理器420和通信接口430可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设 备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。If the memory 410, the processor 420 and the communication interface 430 are implemented independently, the memory 410, the processor 420 and the communication interface 430 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, an external device The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in FIG5 , but it does not mean that there is only one bus or one type of bus.

可选的,在具体实现上,存储器410、处理器420及通信接口430可以通过内部接口完成相互间的通信。Optionally, in a specific implementation, the memory 410, the processor 420 and the communication interface 430 may communicate with each other through an internal interface.

本申请实施例还提供了一种主芯片,该主芯片应用于教育一体机上,该主芯片包括处理器,该处理器用于从调用并运行存储器中存储的指令,使得安装有主芯片的通信设备执行本申请实施例提供的主副屏通信方法。An embodiment of the present application also provides a main chip, which is applied to an all-in-one educational machine. The main chip includes a processor, which is used to call and run instructions stored in a memory, so that a communication device equipped with the main chip executes the main-sub-screen communication method provided in the embodiment of the present application.

本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质内存储有计算机程序,计算机程序被计算机执行时,实现本申请实施例中提供的主副屏通信方法。An embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a computer, the main-sub-screen communication method provided in the embodiment of the present application is implemented.

应理解的是,上述处理器可以是中央处理器(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signal processing,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(fieldprogrammablegate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advanced RISC machines,ARM)架构的处理器。It should be understood that the above processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor supporting the advanced RISC machines (ARM) architecture.

进一步地,可选的,上述存储器可以包括只读存储器和随机存取存储器,还可以包括非易失性随机存取存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(read-onlymemory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以包括随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用。例如,静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic random access  memory,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data date SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。Further, optionally, the above-mentioned memory may include a read-only memory and a random access memory, and may also include a non-volatile random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available. For example, static random access memory (SRAM), dynamic random access memory (DRAM), and the like. memory, DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (double data date SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM) and direct rambus RAM (DR RAM).

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本申请的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。Any process or method description in the flow chart or otherwise described herein can be understood to represent a module, fragment or portion of a code including one or more executable instructions for implementing the steps of a specific logical function or process. And the scope of the preferred embodiment of the present application includes other implementations, in which the functions may not be performed in the order shown or discussed, including in a substantially simultaneous manner or in a reverse order according to the functions involved.

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认 为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。The logic and/or steps represented in a flowchart or otherwise described herein may be considered, for example, It is an ordered list of executable instructions for implementing logical functions, which can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or equipment (such as a computer-based system, a system including a processor or other system that can fetch instructions from an instruction execution system, device or equipment and execute instructions), or used in combination with these instruction execution systems, devices or equipment.

应理解的是,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。上述实施例方法的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。It should be understood that the various parts of the present application can be implemented with hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented with software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the above embodiment method can be completed by instructing the relevant hardware through a program, which can be stored in a computer-readable storage medium, and when the program is executed, it includes one of the steps of the method embodiment or a combination thereof.

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。In addition, each functional unit in each embodiment of the present application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. If the above-mentioned integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. The storage medium can be a read-only memory, a disk or an optical disk, etc.

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。 The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims (10)

一种主副屏通信方法,其特征在于,应用于教育一体机,所述方法包括:A main-sub screen communication method, characterized in that it is applied to an all-in-one educational machine, and the method comprises: 获取副屏的触摸数据;Get the touch data of the secondary screen; 根据所述触摸数据,生成目标坐标信息;generating target coordinate information according to the touch data; 对所述目标坐标信息进行显示信息的匹配,确定目标显示信息,将所述目标显示信息传输给主屏,所述目标显示信息用于控制所述主屏进行显示处理;Matching the target coordinate information with display information, determining target display information, transmitting the target display information to the main screen, and the target display information is used to control the main screen to perform display processing; 根据所述目标坐标信息,刷新所述副屏的显示界面。Refresh the display interface of the secondary screen according to the target coordinate information. 根据权利要求1所述的方法,其特征在于,所述方法还包括:The method according to claim 1, characterized in that the method further comprises: 对所述目标坐标信息进行显示信息的匹配,确定目标显示信息后,根据所述目标坐标信息,刷新所述副屏的显示界面。The target coordinate information is matched with the display information, and after the target display information is determined, the display interface of the secondary screen is refreshed according to the target coordinate information. 根据权利要求1所述的方法,其特征在于,对所述目标坐标信息进行显示信息的匹配,确定目标显示信息包括:The method according to claim 1, characterized in that matching the target coordinate information with display information and determining the target display information comprises: 在所述教育一体机被选择双屏显示时,获取预置的坐标信息与所述显示信息之间的匹配关系;When the educational all-in-one machine is selected for dual-screen display, obtaining a matching relationship between preset coordinate information and the display information; 根据所述匹配关系和所述目标坐标信息,确定所述目标显示信息。The target display information is determined according to the matching relationship and the target coordinate information. 根据权利要求1所述的方法,其特征在于,将所述目标显示信息传输给主屏包括:The method according to claim 1, characterized in that transmitting the target display information to the main screen comprises: 根据所述目标显示信息,调用所述副屏的数据线端口与所述主屏进行通信;According to the target display information, calling the data line port of the secondary screen to communicate with the main screen; 通过所述数据线端口将所述目标显示信息传输给所述主屏。The target display information is transmitted to the main screen through the data line port. 根据权利要求1-4任一项所述的方法,其特征在于,所述目标显示信息为颜色信息、亮度信息或音量信息。The method according to any one of claims 1 to 4 is characterized in that the target display information is color information, brightness information or volume information. 根据权利要求5所述的方法,其特征在于,在当前显示模式为白板模式时,所述目标显示信息为颜色信息;The method according to claim 5, characterized in that when the current display mode is a whiteboard mode, the target display information is color information; 在当前显示模式为多媒体模式时,所述目标显示信息为亮度信息或音量信息。When the current display mode is a multimedia mode, the target display information is brightness information or volume information. 一种主芯片,其特征在于,应用于教育一体机,所述主芯片包括处理器,所述处理器用于从调用并运行存储器中存储的指令,使得安装有所述主芯片的 通信设备实现如权利要求1-6任一项所述的方法。A main chip, characterized in that it is applied to an educational all-in-one machine, the main chip includes a processor, the processor is used to call and run instructions stored in a memory, so that the main chip is installed The communication device implements the method according to any one of claims 1 to 6. 一种主芯片,其特征在于,应用于教育一体机,所述主芯片包括:存储器和处理器,所述存储器中存储指令,所述指令由处理器加载并执行,以实现如权利要求1-6任一项所述的方法。A main chip, characterized in that it is applied to an all-in-one educational machine, the main chip comprises: a memory and a processor, the memory stores instructions, and the instructions are loaded and executed by the processor to implement the method described in any one of claims 1-6. 一种教育一体机,其特征在于,包括:主屏和副屏,所述副屏包括主芯片和显示处理模块;其中,An all-in-one educational machine, characterized in that it comprises: a main screen and a secondary screen, wherein the secondary screen comprises a main chip and a display processing module; wherein, 所述主芯片用于获取副屏的触摸数据;根据所述触摸数据,生成目标坐标信息;对所述目标坐标信息进行显示信息的匹配,确定目标显示信息,将所述目标显示信息传输给主屏,所述目标显示信息用于控制所述主屏进行显示处理;The main chip is used to obtain touch data of the secondary screen; generate target coordinate information according to the touch data; match the target coordinate information with display information, determine target display information, and transmit the target display information to the main screen, and the target display information is used to control the main screen to perform display processing; 所述显示处理模块用于根据所述目标坐标信息,刷新所述副屏的显示界面;The display processing module is used to refresh the display interface of the secondary screen according to the target coordinate information; 所述主屏用于根据所述目标显示信息进行显示处理。The main screen is used to perform display processing according to the target display information. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被计算机执行时,实现如权利要求1-6中任一项所述的方法。 A computer-readable storage medium, characterized in that a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a computer, the method according to any one of claims 1 to 6 is implemented.
PCT/CN2023/137315 2023-08-14 2023-12-08 Main and auxiliary screen communication method, main chip, educational all-in-one computer and storage medium Pending WO2025035659A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202311021939.1A CN117055831A (en) 2023-08-14 2023-08-14 A primary and secondary screen communication method, main chip, educational all-in-one machine and storage medium
CN202311021939.1 2023-08-14

Publications (1)

Publication Number Publication Date
WO2025035659A1 true WO2025035659A1 (en) 2025-02-20

Family

ID=88665736

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/137315 Pending WO2025035659A1 (en) 2023-08-14 2023-12-08 Main and auxiliary screen communication method, main chip, educational all-in-one computer and storage medium

Country Status (2)

Country Link
CN (1) CN117055831A (en)
WO (1) WO2025035659A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117055831A (en) * 2023-08-14 2023-11-14 广州朗国电子科技股份有限公司 A primary and secondary screen communication method, main chip, educational all-in-one machine and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107741760A (en) * 2017-10-18 2018-02-27 上海龙旗科技股份有限公司 Double-screen notebook and double-screen display method
CN108459817A (en) * 2018-01-19 2018-08-28 广州视源电子科技股份有限公司 Operation method and device of intelligent interaction panel and intelligent interaction panel
CN108681478A (en) * 2018-04-02 2018-10-19 广州视源电子科技股份有限公司 Communication method and device of intelligent interactive tablet toolbar and computer equipment
US20200042128A1 (en) * 2018-07-31 2020-02-06 Coretronic Corporation Electronic whiteboard system, operating method thereof and electronic whiteboard
CN114579013A (en) * 2022-03-14 2022-06-03 北京华璨电子有限公司 Touch double-screen device based on windows system
CN117055831A (en) * 2023-08-14 2023-11-14 广州朗国电子科技股份有限公司 A primary and secondary screen communication method, main chip, educational all-in-one machine and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107741760A (en) * 2017-10-18 2018-02-27 上海龙旗科技股份有限公司 Double-screen notebook and double-screen display method
CN108459817A (en) * 2018-01-19 2018-08-28 广州视源电子科技股份有限公司 Operation method and device of intelligent interaction panel and intelligent interaction panel
CN108681478A (en) * 2018-04-02 2018-10-19 广州视源电子科技股份有限公司 Communication method and device of intelligent interactive tablet toolbar and computer equipment
US20200042128A1 (en) * 2018-07-31 2020-02-06 Coretronic Corporation Electronic whiteboard system, operating method thereof and electronic whiteboard
CN110780778A (en) * 2018-07-31 2020-02-11 中强光电股份有限公司 Electronic whiteboard system, control method and electronic whiteboard
CN114579013A (en) * 2022-03-14 2022-06-03 北京华璨电子有限公司 Touch double-screen device based on windows system
CN117055831A (en) * 2023-08-14 2023-11-14 广州朗国电子科技股份有限公司 A primary and secondary screen communication method, main chip, educational all-in-one machine and storage medium

Also Published As

Publication number Publication date
CN117055831A (en) 2023-11-14

Similar Documents

Publication Publication Date Title
CN111095173B (en) Pressure detection methods, devices, systems, touch chips and electronic equipment
US11137909B2 (en) Secure data entry via a virtual keyboard
WO2018176960A1 (en) Network picture displaying method, device and user terminal
WO2019091019A1 (en) Knowledge graph processing method and device, computer device and computer storage medium
US12493924B2 (en) Image processing assembly, chip, image processing method and storage medium
WO2019007409A1 (en) Display method, device, smart terminal and computer readable storage medium
CN110442411B (en) Method and device for processing table data logical relation and storage medium
CN107797752B (en) Handwriting presenting method and device, interactive intelligent panel and storage medium
WO2025035659A1 (en) Main and auxiliary screen communication method, main chip, educational all-in-one computer and storage medium
WO2021047062A1 (en) Button mode configuration method, device, and storage medium
CN110069764A (en) List configuration method, device, computer equipment and storage medium
WO2023226845A1 (en) Image data transmission method and apparatus, and electronic device
CN111638839A (en) Screen capture method, device and electronic device
CN109683928B (en) Operation method, system, intelligent interactive tablet and storage medium of intelligent interactive tablet
CN113050800A (en) Electronic equipment and processing method
CN110324410B (en) Method, device, computer equipment and storage medium for initiating webpage request
CN116954855A (en) Task execution methods, devices, systems, electronic equipment and storage media
CN117389403A (en) Image processing methods, devices and electronic equipment
CN117831471A (en) Screen backlight adjusting method, device, medium and display equipment
CN116504167A (en) Page refreshing method, page refreshing device, display device, storage medium and program product
US20210241023A1 (en) Method for evaluating environmental noise of device, apparatus, medium and electronic device
US11847088B2 (en) Data transmission method and device connecting a FPGA with an ARM processor
US20250324133A1 (en) Indication and interaction for video matching
US20230128155A1 (en) Icon arrangement method, user terminal and storage medium
CN115934183A (en) Method, device and equipment for optimizing cold start speed of android application

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: 23949076

Country of ref document: EP

Kind code of ref document: A1