CN108845613A - 交互智能平板及其数据处理方和装置 - Google Patents
交互智能平板及其数据处理方和装置 Download PDFInfo
- Publication number
- CN108845613A CN108845613A CN201810311724.6A CN201810311724A CN108845613A CN 108845613 A CN108845613 A CN 108845613A CN 201810311724 A CN201810311724 A CN 201810311724A CN 108845613 A CN108845613 A CN 108845613A
- Authority
- CN
- China
- Prior art keywords
- touch data
- display channel
- channel
- data
- touch
- 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.)
- Granted
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 89
- 238000003672 processing method Methods 0.000 title claims abstract description 16
- 238000000034 method Methods 0.000 claims description 21
- 238000003860 storage Methods 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 7
- 238000009826 distribution Methods 0.000 claims description 6
- 241001269238 Data Species 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 239000000047 product Substances 0.000 description 8
- 101100236764 Caenorhabditis elegans mcu-1 gene Proteins 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 239000003550 marker Substances 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 239000013589 supplement Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000032696 parturition Effects 0.000 description 2
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种交互智能平板及其数据处理方法和装置。其中,该交互智能平板包括:触摸框,用于生成第一触摸数据;设备处理器,与触摸框相连,根据当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识;第一控制单元,与设备处理器相连,用于向第二触摸数据中的标识对应的显示通道分发第二触摸数据;多个第一通道模块,通过对应的显示通道与第一控制单元相连,用于接收第二触摸数据。本发明解决了现有技术中,通过切换开关切换显示通道时,需要重新枚举触摸框,导致消耗时间过长的技术问题。
Description
技术领域
本发明涉及交互智能平板领域,具体而言,涉及一种交互智能平板及其数据处理方法和装置。
背景技术
交互智能平板通常具有多个通道模块,例如:安卓模块,PC模块,因此在使用不同通道模块时,需要将触摸数据发送至对应的模块。
在现有技术中,通常的方式是,在通道模块与处理器之间设置USB-Switch的开关。图1是现有技术中对触摸数据进行分发的系统示意图,结合图1所示,该示例中触摸数据的分发通道包括PC模块通道、Android模块通道以及外置通道HD、MI/DP/VGA等,触摸框用于生成触摸数据,Android主芯片控制USB-Switch与每个通道之间的通断。
在上述示例中,Android主芯片通过USB-Switch把USB总线的D+/D-数据线断开以及重连。但一旦重新连接,就存在不必要的耗时,从而导致触摸框一段时间无法使用。而交互智能平板对于硬件USB的插拔需要重新枚举,通常需要2~5秒的耗时,这段时间内交互智能平板未识别触摸框,触摸框也无法操作。
针对现有技术中,通过切换开关切换触摸显示通道时,需要重新枚举触摸框,导致消耗时间过长的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种交互智能平板的数据处理方法、装置、系统和交互智能平板,以至少解决现有技术中,通过切换开关切换触摸显示通道时,需要重新枚举触摸框,导致消耗时间过长的技术问题。
根据本发明实施例的一个方面,提供了一种交互智能平板,包括:触摸框,用于生成第一触摸数据;设备处理器,与触摸框相连,根据当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识;第一控制单元,与设备处理器相连,用于向第二触摸数据中的标识对应的显示通道分发第二触摸数据;多个第一通道模块,通过对应的显示通道与第一控制单元相连,用于接收第二触摸数据。
进一步地,交互智能平板还包括:交互智能平板还包括:与第一控制单元串联的第二控制单元,第二控制单元还通过对应的显示通道与多个第二通道模块相连;其中,第一控制单元还用于当第二触摸数据对应的显示通道为任意第二通道模块的显示通道的情况下,将第二触摸数据发送至第二控制单元,由第二控制单元将触摸数据发送至对应的显示通道。
根据本发明实施例的另一方面,还提供了一种交互智能平板的数据处理方法,包括:接收触摸框生成的第一触摸数据;根据交互智能平板当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识;向控制单元发送第二触摸数据,其中,控制单元用于根据标识将第二触摸数据分发至对应的显示通道。
进一步地,枚举触摸框;根据触摸框的设备标识在接收到的数据中筛选出触摸框生成的数据;根据触摸数据的特征信息,从触摸框生成的数据中筛选出触摸数据,作为第一触摸数据。
进一步地,显示通道具有对应的标识,根据交互智能平板当前的显示通道,确定用于对第一触摸数据进行标记的标识;根据标识对第一触摸数据进行标记,生成第二触摸数据。
进一步地,检测显示通道是否变化,其中,当交互智能平板切换通道模块时显示通道发生变化;在显示通道变化的情况下,检测显示通道变化前的最后一组触摸数据是否完整;如果显示通道变化前的最后一组触摸数据不完整,则使用补充点补充显示通道变化前的最后一组触摸数据的结束点和显示通道变化后第一组触摸数据的起始点,其中,补充点为显示通道变化后的第一触摸点。
进一步地,获取交互智能平板当前的显示通道对应的目标比特位,其中,标识包括多个比特位,每个比特位与一个通道模块相对应;将标识中的目标比特位的值与其他比特位的值相反设置,得到用于对第一触摸数据进行标记的标识。
进一步地,使用第一触摸数据驱动输入子系统;响应第一触摸数据。
根据本发明实施例的另一方面,还提供了一种交互智能平板的数据处理方法,包括:接收设备处理器发送的第二触摸数据,其中,第二触摸数据包括交互智能平板当前的显示通道对应的标识;读取标识,确定当前的显示通道;将第二触摸数据分发至当前的显示通道对应的通道模块。
进一步地,将第二触摸数据发送至通道模块的数据队列;将数据队列中的第二触摸数据依次分发至通道模块。
根据本发明实施例的另一方面,还提供了一种交互智能平板的数据处理装置,包括:第一接收模块,用于接收触摸框生成的第一触摸数据;添加模块,用于根据交互智能平板当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识;发送模块,用于向控制单元发送第二触摸数据,其中,控制单元还用于根据标识将第二触摸数据分发至对应的通道模块。
根据本发明实施例的另一方面,还提供了一种交互智能平板的数据处理装置,包括:第二接收模块,用于接收设备处理器发送的第二触摸数据,其中,第二触摸数据包括交互智能平板当前的显示通道对应的标识;读取模块,用于读取标识,确定当前的显示通道;分发模块,用于将第二触摸数据分发至当前的显示通道对应的通道模块。
根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在交互智能平板执行如下步骤:接收触摸框生成的第一触摸数据;根据交互智能平板当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识;向控制单元发送第二触摸数据,其中,控制单元还用于根据标识将第二触摸数据分发至对应的通道模块。
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行如下步骤:接收触摸框生成的第一触摸数据;根据交互智能平板当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识;向控制单元发送第二触摸数据,其中,控制单元还用于根据标识将第二触摸数据分发至对应的通道模块。
在本发明实施例中,通过为触摸数据进行标记,使控制单元将触摸数据分发至对应的通道模块,从而使得通道模块与控制单元之间能够保持连接关系,不需要通过开关进行断开和重连,进而使得交互智能平板再开机之后,无需对USB设备进行重新枚举,解决了现有技术中,通过切换开关切换触摸显示通道时,需要重新枚举触摸框,导致消耗时间过长的技术问题,且在显示通道切换后触摸框能够立刻使用,提高了用户的舒适度。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是现有技术中对触摸数据进行分发的系统示意图;
图2是根据本发明实施例的交互智能平板的示意图;
图3是根据本发明实施例的一种可选的交互智能平板的示意图;
图4是根据本发明实施例的交互智能平板的数据处理方法的流程图;
图5是根据本发明实施例的一种设备处理器处理第一触摸数据的流程图;
图6是根据本发明实施例的一种可选的触摸事件的数据交互图;
图7是根据本发明实施例的交互智能平板的数据处理方法的流程图;
图8是根据本发明实施例的交互智能平板的数据处理装置的示意图;以及
图9是根据本发明实施例的交互智能平板的数据处理装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种交互智能平板的实施例,图2是根据本发明实施例的交互智能平板的示意图,如图2所示,该系统包括:
触摸框10,用于生成第一触摸数据。
具体的,触摸框即为触摸交互智能平板,可以具备电磁触控、红外触控以及电容触控等功能。当用户操作触摸框时,触摸框生成第一触摸数据。
设备处理器12,与触摸框相连,根据当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识。
具体的,上述设备处理器为系统的主处理器,可以为处理芯片,例如Android主芯片,通道模块可以为PC模块、Android模块以及外置模块等,当前的显示通道可以为一个,也可以为多个。交互智能平板通常会同时显示两个系统,也即当前的显示通道为两个。例如,对于具有侧边栏的交互智能平板,侧边栏可以显示设备处理器(即交互智能平板的主芯片,运行有Android系统)的显示通道输出的内容,而主界面可以显示外置显示通道输出的内容。
在一种可选的实施例中,通道模块具有对应的标识,设备处理器可以在接收到的第一触摸数据上添加通道模块的标识,以供第一控制单元识别,标记后的触摸数据即为第二触摸数据。
第一控制单元14,与设备处理器相连,用于向第二触摸数据中的标识对应的显示通道分发第二触摸数据。
具体的,第一控制单元接收到第二触摸数据后,读取其中的标识,根据标识确定要将第二触摸数据分发至哪个通道模块。
在上述方案中,无需USB开关切换控制单元与通道模块之前的通信关系,而是由控制单元根据标识将触摸数据分发至对应的通道模块。
多个第一通道模块16,通过对应的数据显示通道与第一控制单元相连,用于接收第二触摸数据。
具体的,触摸数据的分发由第一控制单元进行控制,第一通道模块则直接与第一控制单元保持连接关系,等待触摸数据即可。
由上可知,本申请上述实施例通过为触摸数据进行标记,使控制单元将触摸数据分发至对应的通道模块,从而使得通道模块与控制单元之间能够保持连接关系,不需要通过开关进行断开和重连,进而使得交互智能平板在开机时对触摸框进行初次枚举之后,无需对USB设备进行再次枚举,解决了现有技术中,通过切换开关切换触摸显示通道时,需要重新枚举触摸框,导致消耗时间过长的技术问题,且在显示通道切换后触摸框能够立刻使用,提高了用户的舒适度。
可选的,根据本申请上述实施例,上述系统还包括:
与第一控制单元串联的第二控制单元,第二通道模块还通过对应的显示通道与多个第二通道模块相连;
其中,第一控制单元还用于当第二触摸数据对应的显示通道为任意第二通道模块的显示通道的情况下,将第二触摸数据发送至第二控制单元,由第二控制单元将触摸数据发送至对应的通道模块。
图3是根据本发明实施例的一种可选的交互智能平板的示意图,结合图3所示,触摸框与主芯片相连,Android主芯片(主处理器)与MCU1(第一控制单元)相连,MCU1与模块A和模块B(多个第一通道模块)相连。同时,MCU1还串联有MCU2(第二控制单元),MCU2与模块C和模块D(多个第二通道模块)相连。当触摸数据的标识为模块A或模块B对应的标识时,MCU1将触摸数据分发给模块A或模块B,当触摸数据的标识为模块C或模块D对应的标识时,MCU1将触摸数据分发给MCU2,由MCU2分发给模块C或模块D。
需要说明的是,该实施例应用于示例级联一个控制单元的场景,本方案还可以级联更多的控制单元。
实施例2
根据本发明实施例,提供了一种交互智能平板的数据处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图4是根据本发明实施例的交互智能平板的数据处理方法的流程图,该实施例提供的交互智能平板的数据处理方法可以应用与实施例1中的交互智能平板,如图4所示,该方法包括如下步骤:
步骤S402,接收触摸框生成的第一触摸数据。
具体的,本实施例中的步骤可以由设备处理器执行。上述触摸框可以具备电磁触控、红外触控以及电容触控等功能。当用户操作触摸框时,触摸框生成第一触摸数据。
步骤S404,根据交互智能平板当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识。
具体的,通道模块可以为PC模块、Android模块以及外置模块等。在一种可选的实施例中,对第一触摸数据标记可以是对第一触摸数据添加与当前的显示通道对应的标识,添加的位置可以是在第一触摸数据的数据头的标识位,标识位用来放置标识。
步骤S406,向控制单元发送第二触摸数据,其中,控制单元还用于根据标识将第二触摸数据分发至对应的显示通道。
在上述步骤中,设备处理器将构建的第二触摸数据分发至控制单元,由控制单元按照标识对第二触摸数据进行分发。
在一种可选的实施例中,控制单元接收第二触摸数据后,读取第二触摸数据的标识位,根据标识与通道模块的对应关系,将第二触摸数据分发至对应的通道模块。
由上可知,本申请上述实施例接收触摸框生成的第一触摸数据,根据交互智能平板当前运行的通道模块当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识,向控制单元发送第二触摸数据,其中,控制单元还用于根据标识将第二触摸数据分发至对应的通道模块。通过为触摸数据进行标记,使控制单元将触摸数据分发至对应的通道模块,从而使得通道模块与控制单元之间能够保持连接关系,不需要通过开关进行断开和重连,进而使得交互智能平板在开机时对触摸框进行初次枚举之后,无需对USB设备进行重新枚举,解决了现有技术中,通过切换开关切换触摸显示通道时,需要重新枚举触摸框,导致消耗时间过长的技术问题,且在显示通道切换后触摸框能够立刻使用,提高了用户的舒适度。
可选的,根据本申请上述实施例,接收触摸框生成的第一触摸数据,包括:
步骤S4021,枚举触摸框。
具体的,可以通过HDI(Human Interface Device,人机交互设备)驱动部分HID-CORE文件,从而枚举触摸框。
步骤S4023,根据触摸框的设备标识在接收到的数据中筛选出触摸框生成的数据。
具体的,上述设备标识可以包括PID/VID(vendor ID/product ID,生产厂商ID/产品ID),不同的USB设备具有不同的PID/VID,因此设备处理器可以根据PID/VID识别出来自于触摸框的数据。
步骤S4025,根据触摸数据的特征信息,从触摸框生成的数据中筛选出触摸数据,作为第一触摸数据。
具体的,上述特征信息包括报告ID和数据长度,报告ID用于表征数据的类型,因此设备处理器可以根据数据的类型筛选出触摸数据,作为第一触摸数据。
可选的,根据本申请上述实施例,通道模块具有对应的标识,根据交互智能平板当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,包括:
步骤S4041,根据交互智能平板当前的显示通道,确定用于对第一触摸数据进行标记的标识。
在一种可选的实施例中,设备处理器预存有显示通道与标识的对应关系,设备处理器在确定交互智能平板当前的显示通道之后,即可确定其标识。
步骤S4043,根据标识对第一触摸数据进行标记,生成第二触摸数据。
在一种可选的实施例中,可以在第一触摸数据的数据包包头携带第一触摸数据的标识。
可选的,根据本申请上述实施例,在根据当前的显示通道,确定用于对第一触摸数据进行标记的标识之前,上述方法还包括:
步骤S4045,检测显示通道是否变化,其中,当交互智能平板切换通道模块时显示通道发生变化。
具体的,当用户切换通道模块时,交互智能平板的显示通道发生变化。在一种可选的实施例中,以智能交互平板为例,智能交互平板具有多种通道模块,例如:Android模块和PC模块,从而提供多种系统,用户在使用智能交互平板时,可以进行系统的切换,当用户切换系统时,设备处理器检测到显示通道发生变化。
步骤S4047,在显示通道变化的情况下,检测显示通道变化前的最后一组触摸数据是否完整。
具体的,上述显示通道变化前的最后一组数据即为显示通道变化前最后一个触摸事件的数据,一组触摸事件的流程为down-move-move…-move-up,一组触摸事件的数据在完整的情况下,包括起始点数据包(down点数据包)、控制点数据包(多个move点数据包)以及终止点数据包(up点数据包),当触摸事件缺少起始点数据包或终止点数据包时,触摸数据不完整。
在一种可选的实施例中,仍以智能交互平板为例,智能交互平板当前运行为Android系统,用户正在操作触摸屏,当用户还未抬起手指时,智能交互平板根据指令切换至Windows系统,在这种情况下,Android系统的最后一组触摸事件没有up点的数据包,Windows系统在第一组触摸事件没有down点的数据包,这两个触摸事件都不完整。
步骤S4049,如果显示通道变化前的最后一组触摸数据不完整,则使用补充点补充显示通道变化前的最后一组触摸数据的结束点和显示通道变化后的第一个触摸数据的起始点,其中,补充点为显示通道变化后的第一触摸点。
具体的,虽然显示通道变化后的第一组触摸事件没有down点的数据包,但触摸框仍然能接收到触摸数据,因此将触摸框切换后接收到的第一个触摸点的触摸数据作为显示通道变化前最后一组触摸事件的up点的数据包,同时作为显示通道切换后的第一组触摸事件的down点的数据包,以将两个不完整的触摸事件补充完整。
图5是根据本发明实施例的一种设备处理器处理第一触摸数据的流程图,下面结合图5所示,对上述方案进行说明。
步骤S51,接收触摸数据。
步骤S52,检测显示通道是否变化。在显示通道变化的情况下,进入步骤S53,否则进入步骤S55。
步骤S53,根据触摸点的状态补数据包。
具体的,上述步骤可以如步骤S4049中的方式补数据包,从而将显示通道变化前和显示通道变化后的触摸事件都补充完整。
步骤S54,根据更新后的显示通道更新标识。
在上述步骤中,由于切换了通道模块,所以需要更新显示通道,每个通道模块对应于不同的标识,所以使用更新后的通道模块的标识和第一触摸数据一起构建第二触摸数据。
步骤S55,根据未变化的显示通道的标识构建第二触摸数据。
步骤S56,输出具有标识的第二触摸数据。
在上述步骤S56中,将第二触摸数据输出至控制单元,由控制单元根据标识分发至对应的通道模块。
可选的,根据本申请上述实施例,根据交互智能平板当前的显示通道,确定用于对第一触摸数据进行标记的标识,包括:
步骤S40411,获取交互智能平板当前的显示通道对应的目标比特位,其中,标识包括多个比特位,每个比特位与一个通道模块相对应。
在一种可选的实施例中,标识可以为一个字节,一个字节包括八个比特位,每个比特位的数据可以表示与其相对应的通道模块。目标比特位即为当前运行的通道模块,即需要接收触摸数据的通道模块。
需要注意到是,如果通道模块较多,则可以将标识设置为两个字节,则能够供16个通道模块使用。
步骤S40413,将标识中的目标比特位的值与其他比特位的值相反设置,得到用于对第一触摸数据进行标记的标识。
在上述步骤S40413中,如果其他比特位的数值为0,则目标比特位的数值可以为1,如果其他比特位的数值为1,则目标比特位的数据可以为0。将标识中的每个比特位设置对应的数值后,得到第一触摸数据的标识。
在一种可选的实施例中,结合图3所示,标识为1个字节(8个比特位),每个比特位代表1个模块的输出,比特第0位代表模块A的USB支路,比特第1位代表模块B的USB支路,以此类推。
在模块A、B、C、D均需要触摸数据想情况下,则标识设置为0x0F(十六进制数,对应二进制为00001111)即可,MCU根据标识位来判断是否输出USB触摸数据;
在只有模块A需要触摸数据的情况下,则标识设置为0x01(十六进制数,对应二进制为00000001)即可,MCU根据标识位来判断是否输出USB触摸数据。
可选的,根据本申请上述实施例,在枚举触摸框之后,上述方法还包括:
步骤S4010,使用第一触摸数据驱动输入子系统。
具体的,上述输入子系统可以为系统处理器中的INPUT子系统,用于管理交互智能平板接收到的触摸事件。
步骤S4012,响应第一触摸数据。
在上述步骤S4012中,第一触摸数据从系统处理器中读取触摸事件并执行。
图6是根据本发明实施例的一种可选的触摸事件的数据交互图,下面结合图6,对触摸事件的数据流向进行说明。触摸数据在触摸框、Android主芯片(设备处理器)、MCU(控制单元)以及模块/外置通道(通道模块)中流转。
步骤S61,触摸框上报数据。
具体的,当用户在触摸框上操作时,生成触摸数据。
步骤S62,HID(Human interface device,人机交互交设备)驱动部分HID-CORE的原始数据。
具体的,上述步骤S62用于枚举触摸框。
步骤S63,根据PID/VID过滤USB设备为触摸框设备。
具体的,设备处理器可以接入多种USB设备,每个USB设备具备对应的PID(Product,产品ID)和VID(Product,生产厂商ID),因此可以通过PID/VID识别出触摸框。
步骤S64,根据报告ID和数据长度过滤出触摸数据。
在上述步骤中,上述报告ID和数据长度即为触摸数据的特征信息,Android主芯片根据触摸数据的数据特征从多种数据中过滤出触摸数据。
步骤S65,根据当前通道信息处理触摸数据。
具体的,当前通道信息即为当前运行的通道模块的通道信息,每个通道模块对应与对应的标识,因此上述步骤S65可以为确定当前通道的标识,将当前通道的标识作为数据头添加在触摸数据中。具体处理流程可以如图5所示。
步骤S66,输出触摸数据给MCU。
经过步骤S65后,Android主芯片将添加过标识的触摸数据发送至MCU,由MCU执行对通道模块的分发。
步骤S67,收到触摸框数据。
在上述步骤S67中,MCU接收到Android主芯片传输的触摸框数据。
步骤S68,根据标识分发到USB的发送队列。
具体的,每个通道模块具有对应的发送队列,上述步骤中,MCU从触摸数据中提取标识,根据标识确定要将其发送到的通道模块,然后将触摸数据发送到通道模块的发送队列中,从而使每个需要触摸数据的通道模块都能够接收到触摸数据,而不需要触摸数据的通道模块不会接收到触摸数据。
步骤S69,各个USB检测发送队列中是否有数据,有则发送。
具体的,每个通道模块的显示通道具有对用的发送队列,用于存储接收到的触摸事件,发送队列中的触摸事件根据接收到的顺序依次发送至通道模块。
步骤S610,模块接收触摸数据,进行触摸响应。
步骤S611,触摸事件驱动INPUT子系统。
具体的,上述INPUT子系统用于管理Android主芯片接收到的触摸事件。
步骤S612,Android系统响应触摸事件。
实施例3
根据本发明实施例,提供了一种交互智能平板的数据处理方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图7是根据本发明实施例的交互智能平板的数据处理方法的流程图,该实施例提供的交互智能平板的数据处理方法可以应用与实施例1中的交互智能平板,如图7所示,该方法包括如下步骤:
步骤S702,接收设备处理器发送的第二触摸数据,其中,其中,第二触摸数据包括交互智能平板当前的显示通道对应的标识。
具体的,该实施例中的步骤可以由实施例1中的第一控制单元执行。第二触摸数据由设备处理器根据当前运行的通道模块的标识和第一触摸数据生成。
步骤S704,读取标识,确定当前的显示通道。
具有的,由于标识与显示通道的对应关系,控制单元可以根据标识确定该触摸数据对应的通道模块。
步骤S706,将第二触摸数据分发至当前的显示通道对应的通道模块。
通道模块得到第二触摸数据后,即可响应第二触摸数据。
由上可知,本申请上述实施例接收设备处理器发送的第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识;读取标识,确定当前的显示通道;将第二触摸数据分发至当前的显示通道对应的通道模块。上述方案通过为触摸数据进行标记,使控制单元将触摸数据分发至对应的通道模块,从而使得通道模块与控制单元之间能够保持连接关系,不需要通过开关进行断开和重连,进而使得交互智能平板在开机首次对触摸框进行枚举之后,无需对USB设备进行重新枚举,解决了现有技术中,通过切换开关切换触摸显示通道时,需要重新枚举触摸框,导致消耗时间过长的技术问题,且在显示通道切换后触摸框能够立刻使用,提高了用户的舒适度。
可选的,根据本申请上述实施例,将第二触摸数据分发至当前的显示通道对应的通道模块,包括:
步骤S7061,将第二触摸数据发送至通道模块的数据队列。
步骤S7063,将数据队列中的第二触摸数据依次分发至通道模块。
实施例4
根据本发明实施例,提供了一种交互智能平板的数据处理装置的实施例,图8是根据本发明实施例的交互智能平板的数据处理装置的示意图,如图8所示,该装置包括:
第一接收模块80,用于接收触摸框生成的第一触摸数据。
添加模块82,用于根据交互智能平板当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识。
发送模块84,用于向控制单元发送第二触摸数据,其中,控制单元还用于根据标识将第二触摸数据分发至对应的显示通道。
实施例5
根据本发明实施例,提供了一种交互智能平板的数据处理装置的实施例,图9是根据本发明实施例的交互智能平板的数据处理装置的示意图,如图9所示,该装置包括:
第二接收模块90,用于接收设备处理器发送的第二触摸数据,其中,第二触摸数据包括交互智能平板当前的显示通道对应的标识。
读取模块92,用于读取标识,确定当前的显示通道。
分发模块94,用于将第二触摸数据分发至当前的显示通道对应的通道模块。
实施例6
根据本发明实施例,提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在交互智能平板执行如下步骤:接收触摸框生成的第一触摸数据;根据交互智能平板当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识;向控制单元发送第二触摸数据,其中,控制单元还用于根据标识将第二触摸数据分发至对应的显示通道。
实施例7
根据本发明实施例,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行如下步骤:接收触摸框生成的第一触摸数据;根据交互智能平板当前的显示通道对第一触摸数据进行标记,得到第二触摸数据,其中,第二触摸数据包括当前的显示通道对应的标识;向控制单元发送第二触摸数据,其中,控制单元还用于根据标识将第二触摸数据分发至对应的显示通道。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (14)
1.一种交互智能平板,其特征在于,包括:
触摸框,用于生成第一触摸数据;
设备处理器,与所述触摸框相连,根据当前的显示通道对所述第一触摸数据进行标记,得到第二触摸数据,其中,所述第二触摸数据包括所述当前的显示通道对应的标识;
第一控制单元,与所述设备处理器相连,用于向所述第二触摸数据中的标识对应的显示通道分发所述第二触摸数据;
多个第一通道模块,通过对应的显示通道与所述第一控制单元相连,用于接收所述第二触摸数据。
2.根据权利要求1所述的交互智能平板,其特征在于,所述交互智能平板还包括:
与所述第一控制单元串联的第二控制单元,所述第二控制单元还通过对应的显示通道与多个第二通道模块相连;
其中,所述第一控制单元还用于当所述第二触摸数据对应的显示通道为任意第二通道模块的显示通道的情况下,将所述第二触摸数据发送至所述第二控制单元,由所述第二控制单元将所述触摸数据发送至对应的显示通道。
3.一种交互智能平板的数据处理方法,其特征在于,包括:
接收触摸框生成的第一触摸数据;
根据交互智能平板当前的显示通道对所述第一触摸数据进行标记,得到第二触摸数据,其中,所述第二触摸数据包括所述当前的显示通道对应的标识;
向控制单元发送所述第二触摸数据,其中,所述控制单元用于根据所述标识将所述第二触摸数据分发至对应的显示通道。
4.根据权利要求3所述的方法,其特征在于,接收触摸框生成的第一触摸数据,包括:
枚举所述触摸框;
根据所述触摸框的设备标识在接收到的数据中筛选出所述触摸框生成的数据;
根据触摸数据的特征信息,从所述触摸框生成的数据中筛选出触摸数据,作为所述第一触摸数据。
5.根据权利要求3所述的方法,其特征在于,显示通道具有对应的标识,根据交互智能平板当前的显示通道对所述第一触摸数据进行标记,得到第二触摸数据,包括:
根据所述交互智能平板当前的显示通道,确定用于对所述第一触摸数据进行标记的标识;
根据所述标识对所述第一触摸数据进行标记,生成所述第二触摸数据。
6.根据权利要求5所述的方法,其特征在于,在根据交互智能平板当前的显示通道,确定用于对所述第一触摸数据进行标记的标识之前,所述方法还包括:
检测显示通道是否变化,其中,当交互智能平板切换通道模块时所述显示通道发生变化;
在所述显示通道变化的情况下,检测所述显示通道变化前的最后一组触摸数据是否完整;
如果所述显示通道变化前的最后一组触摸数据不完整,则使用补充点补充所述显示通道变化前的最后一组触摸数据的结束点和所述显示通道变化后第一组触摸数据的起始点,其中,所述补充点为所述显示通道变化后的第一触摸点。
7.根据权利要求5所述的方法,其特征在于,根据交互智能平板当前的显示通道,确定用于对所述第一触摸数据进行标记的标识,包括:
获取所述交互智能平板当前的显示通道对应的目标比特位,其中,所述标识包括多个比特位,每个比特位与一个显示通道相对应;
将标识中的所述目标比特位的值与其他比特位的值相反设置,得到用于对所述第一触摸数据进行标记的标识。
8.根据权利要求5所述的方法,其特征在于,在枚举所述触摸框之后,所述方法还包括:
使用所述第一触摸数据驱动输入子系统;
响应所述第一触摸数据。
9.一种交互智能平板的数据处理方法,其特征在于,包括:
接收设备处理器发送的第二触摸数据,其中,所述第二触摸数据包括所述交互智能平板当前的显示通道对应的标识;
读取所述标识,确定所述当前的显示通道;
将所述第二触摸数据分发至所述当前的显示通道对应的通道模块。
10.根据权利要求9所述的方法,其特征在于,将所述第二触摸数据分发至所述当前的显示通道对应的通道模块,包括:
将所述第二触摸数据发送至所述通道模块的数据队列;
将所述数据队列中的第二触摸数据依次分发至所述通道模块。
11.一种交互智能平板的数据处理装置,其特征在于,包括:
第一接收模块,用于接收触摸框生成的第一触摸数据;
添加模块,用于根据交互智能平板当前的显示通道对所述第一触摸数据进行标记,得到第二触摸数据,其中,所述第二触摸数据包括所述当前的显示通道对应的标识;
发送模块,用于向控制单元发送所述第二触摸数据,其中,所述控制单元还用于根据所述标识将所述第二触摸数据分发至对应的显示通道。
12.一种交互智能平板的数据处理装置,其特征在于,包括:
第二接收模块,用于接收设备处理器发送的第二触摸数据,其中,所述第二触摸数据包括所述交互智能平板当前的显示通道对应的标识;
读取模块,用于读取所述标识,确定所述当前的显示通道;
分发模块,用于将所述第二触摸数据分发至所述当前的显示通道对应的通道模块。
13.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在交互智能平板执行如下步骤:接收触摸框生成的第一触摸数据;根据交互智能平板当前的显示通道对所述第一触摸数据进行标记,得到第二触摸数据,其中,所述第二触摸数据包括所述当前的显示通道对应的标识;向控制单元发送所述第二触摸数据,其中,所述控制单元还用于根据所述标识将所述第二触摸数据分发至对应的显示通道。
14.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行如下步骤:接收触摸框生成的第一触摸数据;根据交互智能平板当前的显示通道对所述第一触摸数据进行标记,得到第二触摸数据,其中,所述第二触摸数据包括所述当前的显示通道对应的标识;向控制单元发送所述第二触摸数据,其中,所述控制单元还用于根据所述标识将所述第二触摸数据分发至对应的显示通道。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810311724.6A CN108845613B (zh) | 2018-04-09 | 2018-04-09 | 交互智能平板及其数据处理方和装置 |
PCT/CN2018/118240 WO2019196426A1 (zh) | 2018-04-09 | 2018-11-29 | 交互智能平板及其数据处理方和装置 |
EP18914398.5A EP3779635A4 (en) | 2018-04-09 | 2018-11-29 | INTERACTIVE INTELLIGENT TABLET AND DATA PROCESSING METHOD AND DEVICE FOR IT |
US17/061,752 US11573657B2 (en) | 2018-04-09 | 2020-10-02 | Interactive white board and data processing method and device for same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810311724.6A CN108845613B (zh) | 2018-04-09 | 2018-04-09 | 交互智能平板及其数据处理方和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108845613A true CN108845613A (zh) | 2018-11-20 |
CN108845613B CN108845613B (zh) | 2021-07-09 |
Family
ID=64211912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810311724.6A Active CN108845613B (zh) | 2018-04-09 | 2018-04-09 | 交互智能平板及其数据处理方和装置 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3779635A4 (zh) |
CN (1) | CN108845613B (zh) |
WO (1) | WO2019196426A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019196426A1 (zh) * | 2018-04-09 | 2019-10-17 | 广州视源电子科技股份有限公司 | 交互智能平板及其数据处理方和装置 |
US11573657B2 (en) | 2018-04-09 | 2023-02-07 | Guangzhou Shiyuan Electronics Co., Ltd. | Interactive white board and data processing method and device for same |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110118024A1 (en) * | 2009-11-16 | 2011-05-19 | Broadcom Corporation | Adjusting operation of touch sensitive panel of game controller |
CN102338638A (zh) * | 2010-07-26 | 2012-02-01 | 北京旅行者科技有限公司 | 一种导航设备及其地图数据更新方法 |
CN103345365A (zh) * | 2013-07-12 | 2013-10-09 | 北京蒙恬科技有限公司 | 连续手写输入的显示方法及采用该方法的手写输入装置 |
CN104798056A (zh) * | 2012-12-21 | 2015-07-22 | 英特尔公司 | 将触摸处理卸载到图形处理器 |
CN106412655A (zh) * | 2014-01-24 | 2017-02-15 | 青岛海信电器股份有限公司 | 一种触摸电视及其控制方法及控制装置 |
CN107102772A (zh) * | 2017-04-25 | 2017-08-29 | 北京小米移动软件有限公司 | 触控方法及装置 |
CN206557752U (zh) * | 2016-12-31 | 2017-10-13 | 北京仁光科技有限公司 | 识别电子设备的智能交互系统 |
CN107340967A (zh) * | 2017-07-10 | 2017-11-10 | 广州视源电子科技股份有限公司 | 一种智能设备及其操作方法和装置及计算机存储介质 |
CN107451086A (zh) * | 2017-07-12 | 2017-12-08 | 广州视源电子科技股份有限公司 | 一种一体机 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130084002A (ko) * | 2012-01-16 | 2013-07-24 | 허홍 | 터치위치와 방향에 따라 제공하는 메뉴를 달리하도록 터치스크린이 구비된 텔레비전 리모콘 및 이를 이용한 사용자 인터페이스 제공 방법 |
JP6177876B2 (ja) * | 2013-03-15 | 2017-08-09 | シャープ株式会社 | タッチパネルシステム |
CN103186323B (zh) * | 2013-04-07 | 2017-12-26 | 广州视睿电子科技有限公司 | 一体机及其触摸菜单的调出方法 |
CN105607859B (zh) * | 2016-03-02 | 2018-12-11 | 腾讯科技(深圳)有限公司 | 一种数据处理方法和装置 |
CN106990908B (zh) * | 2017-04-06 | 2020-06-16 | 广州视源电子科技股份有限公司 | 一种局部触摸屏蔽方法、装置、系统、设备及存储介质 |
CN108845613B (zh) * | 2018-04-09 | 2021-07-09 | 广州视源电子科技股份有限公司 | 交互智能平板及其数据处理方和装置 |
-
2018
- 2018-04-09 CN CN201810311724.6A patent/CN108845613B/zh active Active
- 2018-11-29 WO PCT/CN2018/118240 patent/WO2019196426A1/zh unknown
- 2018-11-29 EP EP18914398.5A patent/EP3779635A4/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110118024A1 (en) * | 2009-11-16 | 2011-05-19 | Broadcom Corporation | Adjusting operation of touch sensitive panel of game controller |
CN102338638A (zh) * | 2010-07-26 | 2012-02-01 | 北京旅行者科技有限公司 | 一种导航设备及其地图数据更新方法 |
CN104798056A (zh) * | 2012-12-21 | 2015-07-22 | 英特尔公司 | 将触摸处理卸载到图形处理器 |
CN103345365A (zh) * | 2013-07-12 | 2013-10-09 | 北京蒙恬科技有限公司 | 连续手写输入的显示方法及采用该方法的手写输入装置 |
CN106412655A (zh) * | 2014-01-24 | 2017-02-15 | 青岛海信电器股份有限公司 | 一种触摸电视及其控制方法及控制装置 |
CN206557752U (zh) * | 2016-12-31 | 2017-10-13 | 北京仁光科技有限公司 | 识别电子设备的智能交互系统 |
CN107102772A (zh) * | 2017-04-25 | 2017-08-29 | 北京小米移动软件有限公司 | 触控方法及装置 |
CN107340967A (zh) * | 2017-07-10 | 2017-11-10 | 广州视源电子科技股份有限公司 | 一种智能设备及其操作方法和装置及计算机存储介质 |
CN107451086A (zh) * | 2017-07-12 | 2017-12-08 | 广州视源电子科技股份有限公司 | 一种一体机 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019196426A1 (zh) * | 2018-04-09 | 2019-10-17 | 广州视源电子科技股份有限公司 | 交互智能平板及其数据处理方和装置 |
US11573657B2 (en) | 2018-04-09 | 2023-02-07 | Guangzhou Shiyuan Electronics Co., Ltd. | Interactive white board and data processing method and device for same |
Also Published As
Publication number | Publication date |
---|---|
EP3779635A1 (en) | 2021-02-17 |
EP3779635A4 (en) | 2021-10-13 |
WO2019196426A1 (zh) | 2019-10-17 |
CN108845613B (zh) | 2021-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104360967B (zh) | 存储器系统、主机控制器以及dma的控制方法 | |
CN103777613B (zh) | 主从信息实时交互方法以及系统 | |
CN105718408A (zh) | 可热插拔的计算系统、计算机实施方法及系统 | |
CN110113184B (zh) | Sr-iov环境下的kvm虚拟机网络优化方法及装置 | |
CN103248526A (zh) | 实现带外监控管理的通信设备、方法及主从切换方法 | |
CN105320417A (zh) | 页面切换方法及客户端 | |
CN103197801B (zh) | 一体机及其实现外部设备与内置系统同时触摸的方法 | |
TWI293468B (zh) | ||
CN101208913A (zh) | I2c从设备中的多个i/o组的同时控制 | |
CN108845613A (zh) | 交互智能平板及其数据处理方和装置 | |
CN109783416A (zh) | Spi从设备和i2c从设备共用gpio的方法、电路和电子设备 | |
CN109471660A (zh) | 扩展坞装置、电子装置及mac位址复制方法 | |
CN101464846B (zh) | 数据卡读写方法、接口控制方法和装置 | |
CN103399832A (zh) | 总线间的乱序返回数据的归序方法 | |
CN114650223A (zh) | 一种Kubernetes集群的网络配置方法、装置及电子设备 | |
CN102625170B (zh) | 一种可即插即用调谐解调器的机顶盒及方法 | |
CN204117142U (zh) | 提供主机即时切换分享通用串行总线电子设备的电子装置 | |
CN109144582A (zh) | 唤醒电路及电子设备 | |
CN106406861A (zh) | 用于控制面板的显示定义方法及带显示的智能开关 | |
CN106575278A (zh) | 通用串行总线仿真层 | |
CN108399136A (zh) | 一种串行接口的控制方法、装置及主机 | |
WO2019196415A1 (zh) | 交互智能平板 | |
CN108830596A (zh) | 一种信息的获取方法、信息的获取装置及终端设备 | |
CN109032422A (zh) | 一种智能手写板及其实现方法和装置 | |
CN111290689B (zh) | 电子设备及其主控装置、控制方法、触控共享系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |