Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020220969 - INTELLIGENT INTERACTIVE DEVICE AND CONTROL METHOD THEREFOR

Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19  

附图

1A   1B   1C   2   3   4   5   6  

说明书

发明名称 : 智能交互设备及其控制方法

[0001]
本申请要求于2019年04月30日提交中国专利局、申请号为201910363187.4、申请名称“智能交互设备及其控制方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。

技术领域

[0002]
本申请涉及智能交互设备领域,具体而言,涉及一种智能交互设备及其控制方法。

背景技术

[0003]
现有的智能交互设备,例如,一体机触摸架构,触摸框设备的USB一般与TV芯片所在的主系统相连,作为固定的USB连接,其他模块(例如PC模块)需要触摸,则需要经过主系统进行转发,如图1a至图1c所示。
[0004]
但是,由于经过主系统的处理,导致触摸延时,而且,由于触摸设备的频繁插拔,导致WPF(基于Windows的用户界面框架,Windows Presentation Foundation)框架应用出现触摸异常。
[0005]
针对现有技术中智能交互设备存在触摸异常的问题,目前尚未提出有效的解决方案。
[0006]
发明内容
[0007]
本申请实施例至少部分提供了一种智能交互设备及其控制方法,以至少解决现有技术中智能交互设备存在触摸异常的技术问题。
[0008]
根据本申请其中一实施例的一个方面,提供了一种智能交互设备,包括:第一触摸设备,设置为生成触摸数据;第一系统模块,与第一触摸设备和第二系统模块连接,第一系统模块设置为将获取到的触摸数据转发至第二系统模块,其中,第二系统模块为智能交互设备的主系统模块。
[0009]
可选地,第一系统模块包括:第一接口模块,与第一触摸设备连接,设置为获取触摸数据;转发模块,与第一接口模块连接,设置为将触摸数据转发至第二系统模块。
[0010]
可选地,第一系统模块还包括:第一驱动模块,与第一接口模块和转发模块连接,设置为确定触摸数据是否转发至第二系统模块;转发模块设置为在第一驱动模块确定触摸数据转发至第二系统模块的情况下,将触摸数据转发至第二系统模块。
[0011]
可选地,第一系统模块还包括:第一输入子系统模块,与第一驱动模块和第一窗口应用连接,设置为在第一驱动模块确定触摸数据不转发至第二系统模块的情况下,将触摸数据传输至第一窗口应用;第一窗口应用,设置为对触摸数据进行响应。
[0012]
可选地,第一系统模块还包括:第一传输模块,与转发模块和第二系统模块连接,设置为将触摸数据传输至第二系统模块。
[0013]
可选地,第二系统模块包括:接收模块,设置为接收触摸数据;第二输入子系统模块,与接收模块和第二窗口应用连接,设置为将触摸数据传输至第二窗口应用;第二窗口应用,设置为对触摸数据进行响应。
[0014]
可选地,第二系统模块还包括:虚拟设备模块,与接收模块和第二输入子系统模块连接,设置为将触摸数据的编码方式转换为第二输入子系统模块的预设编码方式。
[0015]
可选地,第二系统模块还包括:第二接口模块,与接收模块和第二触摸设备连接,设置为将触摸数据传输至第二触摸设备。
[0016]
可选地,在第二触摸设备为多个的情况下,智能交互设备还包括:切换器,与第二接口模块和多个第二触摸设备连接,设置为将触摸数据分别转发至任意一个第二触摸设备。
[0017]
可选地,第二系统模块还包括:第二传输模块,与第一系统模块和接收模块连接,设置为将触摸数据传输至接收模块。
[0018]
根据本申请其中一实施例的另一方面,还提供了一种智能交互设备的控制方法,包括:第一系统模块获取第一触摸设备生成的触摸数据;第一系统模块将触摸数据转发至第二系统模块,其中,第二系统模块为智能交互设备的主系统模块。
[0019]
可选地,在第一系统模块将触摸数据转发至第二系统模块之前,上述方法还包括:第一系统模块判断触摸数据是否转发至第二系统模块;在确定触摸数据转发至第二系统模块的情况下,第一系统模块将触摸数据转发至第二系统模块。
[0020]
可选地,在确定触摸数据不转发至第二系统模块的情况下,第一系统模块将触摸数据传输至第一窗口,其中,触摸数据由第一窗口应用进行响应。
[0021]
可选地,在第一系统模块将触摸数据转发至第二系统模块之后,上述方法还包括:第二系统模块将触摸数据传输至第二窗口应用,其中,触摸数据由第二窗口应用进行响应。
[0022]
可选地,在第二系统模块将触摸数据传输至第二窗口应用之前,上述方法还包括:第二系统模块将触摸数据的编码方式转换为预设编码方式,得到转换后的触摸数据; 第二系统模块将转换后的触摸数据传输至第二窗口应用。
[0023]
可选地,在第一系统模块将触摸数据转发至第二系统模块之后,上述方法还包括:第二系统模块将触摸数据传输至第二触摸设备。
[0024]
可选地,在第二触摸设备为多个的情况下,第二系统模块将触摸数据分别转发至任意一个第二触摸设备。
[0025]
根据本申请其中一实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述的智能交互设备的控制方法。
[0026]
根据本申请其中一实施例的另一方面,还提供了一种处理器,处理器设置为运行程序,其中,程序运行时执行上述的智能交互设备的控制方法。
[0027]
在本申请至少部分实施例中,第一触摸设备可以与第一系统模块连接,第一系统模块与智能交互设备的主系统模块连接,通过第一系统模块可以将第一触摸设备生成的触摸数据转发给第二系统模块,由于第一触摸设备与第一系统模块连接,频繁切换PC与其他通道,并不会引起WPF应用触摸异常,同时可以缩短PC通道的触摸延时,从而达到了缩短触摸延时,避免触摸异常的技术效果,进而解决了现有技术中智能交互设备存在触摸异常的技术问题。

附图说明

[0028]
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0029]
图1a是根据现有技术的第一种智能交互设备的示意图;
[0030]
图1b是根据现有技术的第二种智能交互设备的示意图;
[0031]
图1c是根据现有技术的第三种智能交互设备的示意图;
[0032]
图2是根据本申请其中一实施例的一种智能交互设备的示意图;
[0033]
图3是根据本申请其中一实施例的一种可选的智能交互设备的示意图;
[0034]
图4是根据本申请其中一实施例的一种智能交互设备的控制方法的流程图;
[0035]
图5是根据本申请其中一实施例的另一种智能交互设备的控制方法的流程图;以及
[0036]
图6是根据本申请其中一实施例的又一种智能交互设备的控制方法的流程图。

具体实施方式

[0037]
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0038]
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0039]
实施例1
[0040]
根据本申请其中一实施例,提供了一种智能交互设备的实施例。
[0041]
图2是根据本申请其中一实施例的一种智能交互设备的示意图,如图2所示,该智能交互设备包括:第一触摸设备22、第一系统模块24和第二系统模块26。
[0042]
其中,第一触摸设备22设置为生成触摸数据;第一系统模块24与第一触摸设备和第二系统模块26连接,第一系统模块设置为将获取到的触摸数据转发至第二系统模块,其中,第二系统模块为智能交互设备的主系统模块。
[0043]
本实施例中的交互智能设备可以是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。上述的第一触摸设备可以是触摸框,但不仅限于此;上述的第一系统模块可以是PC模块,该模块可以是基于Windows系统的,触摸框可以通过USB接口与PC模块连接;上述的第二系统模块可以是智能交互设备的主芯片,该芯片可以是基于Android系统的,外置的PC模块可以通过网络、USB、SPI(串行外设接口,Serial Peripheral Interface)等与主芯片连接,如图2中的传输模块。
[0044]
通过本申请上述实施例,第一触摸设备可以与第一系统模块连接,第一系统模块 与智能交互设备的主系统模块连接,通过第一系统模块可以将第一触摸设备生成的触摸数据转发给第二系统模块,由于第一触摸设备与第一系统模块连接,频繁切换PC与其他通道,并不会引起WPF应用触摸异常,同时可以缩短PC通道的触摸延时,从而达到了缩短触摸延时,避免触摸异常的技术效果,进而解决了现有技术中智能交互设备存在触摸异常的技术问题。
[0045]
可选地,本申请上述实施例中,第一系统模块包括:第一接口模块和转发模块。
[0046]
其中,第一接口模块与第一触摸设备连接,设置为获取触摸数据;转发模块与第一接口模块连接,设置为将触摸数据转发至第二系统模块。
[0047]
具体地,如图3所示,上述的第一接口模块可以是第一触摸设备与第一系统模块连接的接口模块,例如,触摸框与外置的PC模块通过USB连接,第一接口模块可以是USB-hid多点触摸驱动模块。上述的转发模块可以是执行触摸转发服务的模块,可以是自行开发的windows服务程序,对接触摸框底层触摸数据的获取以及将其传输给Android系统。
[0048]
可选地,本申请上述实施例中,第一系统模块还包括:第一驱动模块。
[0049]
其中,第一驱动模块与第一接口模块和转发模块连接,设置为确定触摸数据是否转发至第二系统模块;转发模块设置为在第一驱动模块确定触摸数据转发至第二系统模块的情况下,将触摸数据转发至第二系统模块。
[0050]
具体地,如图3所示,上述的第一驱动模块可以是过滤驱动,使用Windows Driver Model(WDM)模型,进行驱动开发。对接USB设备的驱动,能够对触摸数据进行监控和过滤。本实施例通过该模块可以获取触摸框设备的触摸数据,确定触摸数据需要由智能交互设备的主芯片响应,还是由外置的PC模块响应,并进行数据分发。
[0051]
可选地,本申请上述实施例中,第一系统模块还包括:第一输入子系统模块和第一窗口应用。
[0052]
其中,第一输入子系统模块与第一驱动模块和第一窗口应用连接,设置为在第一驱动模块确定触摸数据不转发至第二系统模块的情况下,将触摸数据传输至第一窗口应用;第一窗口应用设置为对触摸数据进行响应。
[0053]
具体地,如图3所示,上述的第一输入子系统模块可以是PC模块中执行Input系统及服务的模块,上述的第一窗口应用可以是PC模块中的窗口应用。通过第一输入子系统模块可以将需要由PC模块响应的触摸数据传输至窗口应用,并由窗口应用进行响应。
[0054]
可选地,本申请上述实施例中,第一系统模块还包括:第一传输模块。
[0055]
其中,第一传输模块与转发模块和第二系统模块连接,设置为将触摸数据传输至第二系统模块。
[0056]
具体地,如图3所示,上述的第一传输模块可以是外置PC模块中的通信传输硬件,本实施例中可以采用网络,但不仅限于网络,也可以是USB、SPI等串行通信。
[0057]
可选地,本申请上述实施例中,第二系统模块包括:接收模块、第二输入子系统模块和第二窗口应用。
[0058]
其中,接收模块设置为接收触摸数据;第二输入子系统模块与接收模块和第二窗口应用连接,设置为将触摸数据传输至第二窗口应用;第二窗口应用设置为对触摸数据进行响应。
[0059]
具体地,如图3所示,上述的接收模块可以是主芯片中执行触摸转发服务的模块,该模块与PC模块中的转发模块对应,可以是自行开发的Android服务程序,可以接收Windows系统传输的触摸数据;上述的第二输入子系统模块可以是主芯片中执行Input系统及服务的模块,上述的第一窗口应用可以是主芯片中的窗口应用。通过第二输入子系统模块可以将需要由主芯片响应的触摸数据传输至窗口应用,并由窗口应用进行响应。
[0060]
可选地,本申请上述实施例中,第二系统模块还包括:虚拟设备模块。
[0061]
其中,虚拟设备模块与接收模块和第二输入子系统模块连接,设置为将触摸数据的编码方式转换为第二输入子系统模块的预设编码方式。
[0062]
具体地,如图3所示,上述的虚拟设备模块可以是通过软件模拟的具有触摸设备的功能、运行在操作系统中的虚拟触摸设备,开始运行后可以向Input系统预定其之后向Input系统传输的信号的数据编码规范,即第二输入子系统支持的数据编码规范,即上述的预设编码方式。
[0063]
可选地,本申请上述实施例中,如图2所示,智能交互设备还包括:第二触摸设备210,第二系统模块还包括:第二接口模块。
[0064]
其中,第二接口模块与接收模块和第二触摸设210连接,设置为将触摸数据传输至第二触摸设备。
[0065]
具体地,如图3所示,上述的第二接口模块可以是主芯片与第二触摸设备连接的接口模块,例如,第二触摸设备可以是USB触摸设备,第一接口模块可以是USB-hid多点触摸驱动模块。
[0066]
可选地,本申请上述实施例中,如图2所示,在第二触摸设备为多个的情况下, 智能交互设备还包括:切换器28。
[0067]
其中,切换器28与第二接口模块和多个第二触摸设备连接,设置为将触摸数据分别转发至任意一个第二触摸设备。
[0068]
具体地,如图3所示,上述的切换器可以是USB-Switch,通过USB-Switch可以切换多个通道(图3中仅示出两个通道),每个通道连接一个USB触摸设备,当触摸数据需要转发给某个USB触摸设备时,可以通过USB-Switch将该USB触摸设备的通道导通。
[0069]
可选地,本申请上述实施例中,第二系统模块还包括:第二传输模块。
[0070]
其中,第二传输模块与第一系统模块和接收模块连接,设置为将触摸数据传输至接收模块。
[0071]
具体地,如图3所示,上述的第二传输模块可以是主芯片中的通信传输硬件,与第一传输模块对应,第一传输模块和第二传输模块构成图2中的传输模块。
[0072]
需要说明的是,转发模块、第一传输模块、第二传输模块和接收模块的数据格式如下表所示:
[0073]
表1
[0074]
[0075]
实施例2
[0076]
根据本申请其中一实施例,提供了一种智能交互设备的控制方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0077]
本实施例提供的控制方法可以由智能交互设备执行,交互智能设备可以是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。
[0078]
在实施例中,智能交互设备与至少一个外部装置建立数据连接。其中,外部装置包括但不限于:手机、笔记本电脑、USB闪存盘、平板电脑及台式电脑等。外部装置与智能交互设备的数据连接的通信方式实施例中不作限定,可以通过USB连接、互联网、局域网、蓝牙、Wi-Fi或紫峰协议(ZigBee)等通信方式。
[0079]
图4是根据本申请其中一实施例的一种智能交互设备的控制方法的流程图,如图4所示,该方法包括如下步骤:
[0080]
步骤S402,第一系统模块获取第一触摸设备生成的触摸数据。
[0081]
其中,上述的第一触摸设备可以是触摸框,但不仅限于此,触摸框在检测到用户的点击、双击、长按等操作之后,根据用户的操作生成相应的触摸数据;上述的第一系统模块可以是PC模块,该模块可以是基于Windows系统的,触摸框可以通过USB接口与PC模块连接。
[0082]
步骤S404,第一系统模块判断触摸数据是否转发至第二系统模块,其中,第二系统模块为智能交互设备的主系统模块。
[0083]
其中,上述的第二系统模块可以是智能交互设备的主芯片,该芯片可以是基于Android系统的,外置的PC模块可以通过网络、USB、SPI(串行外设接口,Serial Peripheral Interface)等与主芯片连接,如图2中的传输模块。第一系统模块可以包括第一接口模块、以及和第一接口模块连接的第一驱动模块。如图3所示,第一接口模块可以是第一触摸设备与第一系统模块连接的接口模块,例如,触摸框与外置的PC模块通过USB连接,第一接口模块可以是USB-hid多点触摸驱动模块。第一驱动模块可以是过滤驱动,使用Windows Driver Model(WDM)模型,进行驱动开发。对接USB设备的驱动,能够对触摸数据进行监控和过滤。本实施例通过该模块可以获取触摸框设备的触摸数据,确定触摸数据需要由智能交互设备的主芯片响应,还是由外置的PC模块响应,并进行数据分发。
[0084]
步骤S406,在确定触摸数据转发至第二系统模块的情况下,第一系统模块将触摸数据转发至第二系统模块。
[0085]
其中,第一系统模块还可以包括:与第一驱动模块连接的转发模块,以及与转发模块和第二系统模块连接的第一传输模块。如图3所示,转发模块可以是执行触摸转发服务的模块,可以是自行开发的windows服务程序,对接触摸框底层触摸数据的获取以及将其传输给Android系统。第一传输模块可以是外置PC模块中的通信传输硬件, 本实施例中可以采用网络,但不仅限于网络,也可以是USB、SPI等串行通信。
[0086]
步骤S408,第二系统模块将触摸数据的编码方式转换为预设编码方式,得到转换后的触摸数据。
[0087]
其中,第二系统模块包括:与第一系统模块连接的第二传输模块,与第二传输模块连接的接收模块,以及与接收模块连接的虚拟设备模块。如图3所示,第二传输模块可以是主芯片中的通信传输硬件,与第一传输模块对应,第一传输模块和第二传输模块构成图2中的传输模块。接收模块可以是主芯片中执行触摸转发服务的模块,该模块与PC模块中的转发模块对应,可以是自行开发的Android服务程序,可以接收Windows系统传输的触摸数据。虚拟设备模块可以是通过软件模拟的具有触摸设备的功能、运行在操作系统中的虚拟设备,开始运行后可以向Input系统预定其之后向Input系统传输的信号的数据编码规范,即上述的预设编码方式。
[0088]
步骤S410,第二系统模块将转换后的触摸数据传输至第二窗口应用,其中,转换后的触摸数据由第二窗口应用进行响应。
[0089]
其中,第二系统模块还包括:与虚拟设备模块连接的第二输入子系统模块,以及与第二输入子系统模块连接的第二窗口应用。如图3所示,第二输入子系统模块可以是主芯片中执行Input系统及服务的模块,第一窗口应用可以是主芯片中的窗口应用。通过第二输入子系统模块可以将需要由主芯片响应的触摸数据传输至窗口应用,并由窗口应用进行响应。
[0090]
通过本申请上述实施例,第一触摸设备可以与第一系统模块连接,第一系统模块与智能交互设备的主系统模块连接,在确定第一触摸设备生成的触摸数据需要转发给第二系统模块的情况下,可以通过第一系统模块将该触摸数据转发给第二系统模块,并由第二系统模块将触摸数据的编码方式转换为预设编码方式,然后将转换后的触摸数据传输至第二窗口应用进行响应。由于第一触摸设备与第一系统模块连接,频繁切换PC与其他通道,并不会引起WPF应用触摸异常,同时可以缩短PC通道的触摸延时,从而达到了缩短触摸延时,避免触摸异常的技术效果,进而解决了现有技术中智能交互设备存在触摸异常的技术问题。
[0091]
实施例3
[0092]
根据本申请其中一实施例,还提供了一种智能交互设备的控制方法的实施例,本实施例是在上述实施例2的基础上进行具体化。
[0093]
图5是根据本申请其中一实施例的另一种智能交互设备的控制方法的流程图,如图5所示,本实施例提供的控制方法包括如下步骤:
[0094]
步骤S502,第一系统模块获取第一触摸设备生成的触摸数据。
[0095]
步骤S504,第一系统模块判断触摸数据是否转发至第二系统模块,其中,第二系统模块为智能交互设备的主系统模块。
[0096]
步骤S506,在确定触摸数据不转发至第二系统模块的情况下,第一系统模块将触摸数据传输至第一窗口,其中,触摸数据由第一窗口应用进行响应。
[0097]
其中,第一系统模块还包括:与第一驱动模块连接的第一输入子系统模块,以及与第一输入子系统模块连接的第一窗口应用。如图3所示,第一输入子系统模块可以是PC模块中执行Input系统及服务的模块,第一窗口应用可以是PC模块中的窗口应用。通过第一输入子系统模块可以将需要由PC模块响应的触摸数据传输至窗口应用,并由窗口应用进行响应。
[0098]
通过本申请上述实施例,第一触摸设备可以与第一系统模块连接,第一系统模块与智能交互设备的主系统模块连接,在确定第一触摸设备生成的触摸数据不需要转发给第二系统模块的情况下,可以通过第一系统模块将该触摸数据传输至第一窗口应用进行响应。由于第一触摸设备与第一系统模块连接,频繁切换PC与其他通道,并不会引起WPF应用触摸异常,同时可以缩短PC通道的触摸延时,从而达到了缩短触摸延时,避免触摸异常的技术效果,进而解决了现有技术中智能交互设备存在触摸异常的技术问题。
[0099]
实施例4
[0100]
根据本申请其中一实施例,还提供了一种智能交互设备的控制方法的实施例,本实施例是在上述实施例2的基础上进行具体化。
[0101]
图6是根据本申请实施例的又一种智能交互设备的控制方法的流程图,如图6所示,本实施例提供的控制方法包括如下步骤:
[0102]
步骤S602,第一系统模块获取第一触摸设备生成的触摸数据。
[0103]
步骤S604,第一系统模块判断触摸数据是否转发至第二系统模块,其中,第二系统模块为智能交互设备的主系统模块。
[0104]
步骤S606,在确定触摸数据转发至第二系统模块的情况下,第一系统模块将触摸数据转发至第二系统模块。
[0105]
步骤S608,第二系统模块将触摸数据传输至第二触摸设备。其中,在第二触摸设备为多个的情况下,第二系统模块将触摸数据分别转发至任意一个第二触摸设备。
[0106]
其中,第二系统模块还包括:与接收模块连接的第二接口模块。如图3所示,第 二接口模块可以是主芯片与第二触摸设备连接的接口模块,例如,第二触摸设备可以是USB触摸设备,第一接口模块可以是USB-hid多点触摸驱动模块。在第二触摸设备为多个的情况下,智能交互设备还包括:切换器。如图3所示,切换器可以是USB-Switch,通过USB-Switch可以切换多个通道(图3中仅示出两个通道),每个通道连接一个USB触摸设备,当触摸数据需要转发给某个USB触摸设备时,可以通过USB-Switch将该USB触摸设备的通道导通。
[0107]
通过本申请上述实施例,第一触摸设备可以与第一系统模块连接,第一系统模块与智能交互设备的主系统模块连接,在确定第一触摸设备生成的触摸数据需要转发给第二系统模块的情况下,可以通过第一系统模块将该触摸数据转发给第二系统模块,并通过第二系统模块传输至第二触摸设备,其中,在第二触摸设备为多个的情况下,第二系统模块可以将触摸数据分别转发至任意一个第二触摸设备。由于第一触摸设备与第一系统模块连接,频繁切换PC与其他通道,并不会引起WPF应用触摸异常,同时可以缩短PC通道的触摸延时,从而达到了缩短触摸延时,避免触摸异常的技术效果,进而解决了现有技术中智能交互设备存在触摸异常的技术问题。
[0108]
实施例5
[0109]
根据本申请其中一实施例,提供了一种存储介质的实施例。存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述实施例2至4中的智能交互设备的控制方法。
[0110]
实施例6
[0111]
根据本申请其中一实施例,提供了一种处理器的实施例。处理器设置为运行程序,其中,程序运行时执行实施例2至4中的智能交互设备的控制方法。
[0112]
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
[0113]
在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0114]
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0115]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0116]
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0117]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0118]
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

工业实用性

[0119]
如上所述,本申请至少部分实施例提供的智能交互设备及其控制方法具有以下有益效果:将第一触摸设备与第一系统模块连接,频繁切换PC与其他通道,并不会引起WPF应用触摸异常,同时可以缩短PC通道的触摸延时,从而达到了缩短触摸延时,避免触摸异常的技术效果,进而解决了现有技术中智能交互设备存在触摸异常的技术问题。

权利要求书

[权利要求 1]
一种智能交互设备,包括: 第一触摸设备,设置为生成触摸数据; 第一系统模块,与所述第一触摸设备和第二系统模块连接,所述第一系统模块设置为将获取到的所述触摸数据转发至所述第二系统模块,其中,所述第二系统模块为所述智能交互设备的主系统模块。
[权利要求 2]
根据权利要求1所述的智能交互设备,其中,所述第一系统模块包括: 第一接口模块,与所述第一触摸设备连接,设置为获取所述触摸数据; 转发模块,与所述第一接口模块连接,设置为将所述触摸数据转发至所述第二系统模块。
[权利要求 3]
根据权利要求2所述的智能交互设备,其中,所述第一系统模块还包括: 第一驱动模块,与所述第一接口模块和所述转发模块连接,设置为确定所述触摸数据是否转发至所述第二系统模块; 所述转发模块设置为在所述第一驱动模块确定所述触摸数据转发至所述第二系统模块的情况下,将所述触摸数据转发至所述第二系统模块。
[权利要求 4]
根据权利要求3所述的智能交互设备,其中,所述第一系统模块还包括: 第一输入子系统模块,与所述第一驱动模块和第一窗口应用连接,设置为在所述第一驱动模块确定所述触摸数据不转发至所述第二系统模块的情况下,将所述触摸数据传输至所述第一窗口应用; 所述第一窗口应用,设置为对所述触摸数据进行响应。
[权利要求 5]
根据权利要求2所述的智能交互设备,其中,所述第一系统模块还包括: 第一传输模块,与所述转发模块和所述第二系统模块连接,设置为将所述触摸数据传输至所述第二系统模块。
[权利要求 6]
根据权利要求1所述的智能交互设备,其中,所述第二系统模块包括: 接收模块,设置为接收所述触摸数据; 第二输入子系统模块,与所述接收模块和第二窗口应用连接,设置为将所述触摸数据传输至所述第二窗口应用; 所述第二窗口应用,设置为对所述触摸数据进行响应。
[权利要求 7]
根据权利要求6所述的智能交互设备,其中,所述第二系统模块还包括: 虚拟设备模块,与所述接收模块和所述第二输入子系统模块连接,设置为将所述触摸数据的编码方式转换为所述第二输入子系统模块的预设编码方式。
[权利要求 8]
根据权利要求6所述的智能交互设备,其中,所述第二系统模块还包括: 第二接口模块,与所述接收模块和第二触摸设备连接,设置为将所述触摸数据传输至所述第二触摸设备。
[权利要求 9]
根据权利要求8所述的智能交互设备,其中,在所述第二触摸设备为多个的情况下,所述智能交互设备还包括: 切换器,与所述第二接口模块和多个第二触摸设备连接,设置为将所述触摸数据分别转发至任意一个第二触摸设备。
[权利要求 10]
根据权利要求6所述的智能交互设备,其中,所述第二系统模块还包括: 第二传输模块,与所述第一系统模块和所述接收模块连接,设置为将所述触摸数据传输至所述接收模块。
[权利要求 11]
一种智能交互设备的控制方法,包括: 第一系统模块获取第一触摸设备生成的触摸数据; 所述第一系统模块将所述触摸数据转发至第二系统模块,其中,所述第二系统模块为所述智能交互设备的主系统模块。
[权利要求 12]
根据权利要求11所述的方法,其中,在所述第一系统模块将所述触摸数据转发至第二系统模块之前,所述方法还包括: 所述第一系统模块判断所述触摸数据是否转发至所述第二系统模块; 在确定所述触摸数据转发至所述第二系统模块的情况下,所述第一系统模块将所述触摸数据转发至第二系统模块。
[权利要求 13]
根据权利要求12所述的方法,其中,在确定所述触摸数据不转发至所述第二系统模块的情况下,所述第一系统模块将所述触摸数据传输至第一窗口,其中,所述触摸数据由所述第一窗口应用进行响应。
[权利要求 14]
根据权利要求11所述的方法,其中,在所述第一系统模块将所述触摸数据转发至第二系统模块之后,所述方法还包括: 所述第二系统模块将所述触摸数据传输至第二窗口应用,其中,所述触摸数 据由所述第二窗口应用进行响应。
[权利要求 15]
根据权利要求14所述的方法,其中,在所述第二系统模块将所述触摸数据传输至第二窗口应用之前,所述方法还包括: 所述第二系统模块将所述触摸数据的编码方式转换为预设编码方式,得到转换后的触摸数据; 所述第二系统模块将转换后的触摸数据传输至所述第二窗口应用。
[权利要求 16]
根据权利要求11所述的方法,其中,在所述第一系统模块将所述触摸数据转发至第二系统模块之后,所述方法还包括: 所述第二系统模块将所述触摸数据传输至第二触摸设备。
[权利要求 17]
根据权利要求16所述的方法,其中,在所述第二触摸设备为多个的情况下,所述第二系统模块将所述触摸数据分别转发至任意一个第二触摸设备。
[权利要求 18]
一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求11至17中任意一项所述的智能交互设备的控制方法。
[权利要求 19]
一种处理器,所述处理器设置为运行程序,其中,所述程序运行时执行权利要求11至17中任意一项所述的智能交互设备的控制方法。

附图

[ 图 1A]  
[ 图 1B]  
[ 图 1C]  
[ 图 2]  
[ 图 3]  
[ 图 4]  
[ 图 5]  
[ 图 6]