一种跨操作系统平台、免安装驱动的电子白板控制装置的制作方法

文档序号:6379640阅读:248来源:国知局
专利名称:一种跨操作系统平台、免安装驱动的电子白板控制装置的制作方法
一种跨操作系统平台、免安装驱动的电子白板控制装置本发明涉及一种跨操作系统平台、免安装驱动的电子白板控制装置。现有技术中,在电子白板安装过程中,通常电子白板与PC主机或笔记本电脑USB口连接后,还须要安装驱动程序,且在不同操作系统下,要安装不同的版本的驱动程序,才能通讯连接,正常使用。现有的电子白板在使用过程中可能需要更换不同PC主机或笔记本电脑,或PC主机出现故障须要重装操作系统时,均要重新安装电子白板的驱 动程序,给电子白板的使用带来极大的不便,并给电子白板的使用增加了难度。 当安装驱动程序出现故障,或PC主机更换注册表或操作系统损坏时,会影响电子白板使用,须重新安装驱动程序,而且多次卸载和安装驱动程序会给系统留下垃圾文件,对系统产生的污染。因此,有必要解决如上问题。本发明克服了上述技术的不足,提供了一跨操作系统平台、免安装驱动的电子白板控制系统,其通过采用USB接口模块、内置有HID设备描述符模块的主控芯片,实现了设备用户无需安装驱动程序就可以直接使用电子白板的目的,节省了驱动的安装过程和避免多次卸载和安装驱动程序留下垃圾文件而对系统产生的污染的问题。为实现上述目的,本发明采用了下列技术方案一种跨操作系统平台、免安装驱动的电子白板控制装置,包括内置有HID设备描述符模块10的主控芯片I和连接在其上的扩展IO接口 2,所述扩展IO接口 2上连接有用于用户操作时进行定位检测的发射器模块3和接收器模块4,所述主控芯片I上连接有内置HID设备描述符模块10以支持主控芯片I与上位机进行免驱动安装的HID通讯的USB接口模块5。所述USB接口模块5包括有顺次连接的输入端与上位机连接的USB接口 51和输出端与主控芯片I的USB控制模块52,所述USB控制模块52上分别连接有USB HID协议模块53和USB配置模块54,所述USB配置模块54也与主控芯片I连接,所述USB控制模块52、USB HID协议模块53、USB配置模块54都内置有HID设备描述符模块10。所述发射器模块3为设置在电子白板垂直与水平方向的红外发射管电路模块。所述接收器模块4为设置在电子白板垂直与水平方向的红外接收管电路模块。所述主控芯片I是微处理器。作为优化,所述USB接口模块5内置于所述主控芯片I中。作为优化,所述USB接口模块5独立于所述主控芯片,为分立的USB HID接口芯片模块。
所述电子白板控制系统还包括有与扩展IO接口 2上连接的用于增加主控芯片I存储容量的扩展数据存储器6。本发明的有益效果是I、通过采用USB接口模块、内置有HID设备描述符的主控芯片,实现了设备用户无需安装驱动程序就可以直接使用电子白板,不用考虑不同产品驱动程序的兼容问题;同时具有高速、即插即用、支持热插拔等特点,使得电子白板到计算机的连接更加高效、便利。2、不需要面对驱动程序引起的操作系统使用风险,不需要担心驱动程序的安装卸载对系统产生的污染。3、主控芯片通过发射器模块和接收器模块扫描电子白板垂直与水平方向有效点的工作,上位机能及时接收电子白板的用户操作信息,及时的通过外部投影屏幕等进行实时的更新显示。 [


]图I是本发明的结构方框图。下面结合附图与本发明的实施方式作进一步详细的描述如图I所示,一种跨操作系统平台、免安装驱动的电子白板控制装置,其特征在于包括内置有HID设备描述符模块10的主控芯片I和连接在其上的扩展IO接口 2,所述扩展IO接口 2上连接有用于用户操作时进行定位检测的发射器模块3和接收器模块4,所述主控芯片I上连接有内置HID设备描述符模块10以支持主控芯片I与上位机进行免驱动安装的HID通讯的USB接口模块5。如上所述的发射器模块3为设置在电子白板垂直与水平方向的红外发射管电路模块。如上所述的接收器模块4为设置在电子白板垂直与水平方向的红外接收管电路模块。如上所述,主控芯片I扫描电子白板垂直与水平方向有效点的工作由发射器模块和接收器模块4共同完成。如上所述的USB接口模块5包括有顺次连接的输入端与上位机连接的USB接口 51和输出端与主控芯片I的USB控制模块52,所述USB控制模块52上分别连接有USB HID协议模块53和USB配置模块54,所述USB配置模块54也与主控芯片I连接,所述USB控制模块52、USB HID协议模块53、USB配置模块54都内置有HID设备描述符模块10。如上所述电子白板成为了符合USB HID协议的设备,所述的HID设备描述符模块10存储有HID设备报告描述符,用于上位机对电子白板设备的识别。如上所述,通过USB配置模块54对USB接口 51的端点设置、传输方式、报告形式等进行配置,包括有驻留在底层固化程序里必须的设备描述字、配置描述字、接口描述字、HID描述字、端点描述字和报告描述字。如上所述,通过USB接口模块5实现上位机与电子白板数据交换功能,当接收到上位机传入符合HID协议的数据包,通过USBHID协议模块53提取上位机发送的有效数据,转发到主控芯片I内核进行数据处理,并做出对应的动作,以及通过USB HID协议模块对数据进行协议规范,并通过USB接口模块5把数据反馈到上位机。如上所述的USB接口模块5可以内置于所述主控芯片I成为一个微处理模块,也可以独立于所述主控芯片I而成为分立的USBHID接口芯片模块,本发明图I显示的是分立式结构,本发明主控芯片I通过USB接口模块5实现上位机与电子白板的通讯连接。本发明还包括有与扩展IO接口 2上连接的用于增加主控芯片I存储容量的扩展数据存储器6。如上所述,上位机通过自身系统的内部通用驱动程序,读取主控芯片I内的描述符,直接识别HID设备,实现与电子白板的无驱动通讯连接。其中,主控芯片I中的固件程序按照HID设备类的规范进行编写。
如上所述的电子白板通过发射器模块3和接收器模块4检测用户操作,通过扩展IO接口 2把检测结果输出给主控芯片I进行运算,主控芯片I再通过USB接口模块5与上位机进行通讯,上位机进行相应的外部控制处理。如上所述,本发明通过采用USB接口模块5、内置有HID设备描述符模块10的主控芯片1,实现了电子白板设备用户无需安装驱动程序就可以直接使用电子白板,不用考虑不同产品驱动程序的兼容问题;同时具有高速、即插即用、支持热插拔等特点,使得电子白板到计算机的连接更加高效、便利,而且不需要面对驱动程序引起的操作系统使用风险,不需要担心驱动程序的安装卸载对系统产生的污染。
权利要求
1.一种跨操作系统平台、免安装驱动的电子白板控制装置,其特征在于包括内置有HID设备描述符模块(10)的主控芯片(I)和连接在其上的扩展IO接口(2),所述扩展IO接口( 2 )上连接有用于用户操作时进行定位检测的发射器模块(3 )和接收器模块(4 ),所述主控芯片(I)上连接有内置HID设备描述符模块(10 )以支持主控芯片(I)与上位机进行免驱动安装的HID通讯的USB接口模块(5 )。
2.根据权利要求I所述的一种跨操作系统平台、免安装驱动的电子白板控制装置,其特征在于所述USB接口模块(5)包括有顺次连接的输入端与上位机连接的USB接口(51)和输出端与主控芯片(I)的USB控制模块(52),所述USB控制模块(52)上分别连接有USBHID协议模块(53)和USB配置模块(54),所述USB配置模块(54)也与主控芯片(I)连接,所述USB控制模块(52)、USB HID协议模块(53)、USB配置模块(54)都内置有HID设备描述符模块(10)。
3.根据权利要求I所述的一种跨操作系统平台、免安装驱动的电子白板控制装置,其特征在于所述发射器模块(3 )为设置在电子白板垂直与水平方向的红外发射管电路模块。
4.根据权利要求I所述的一种跨操作系统平台、免安装驱动的电子白板控制装置,其特征在于所述接收器模块(4)为设置在电子白板垂直与水平方向的红外接收管电路模块。
5.根据权利要求I所述的一种跨操作系统平台、免安装驱动的电子白板控制装置,其特征在于所述主控芯片(I)是微处理器。
6.根据权利要求I所述的一种跨操作系统平台、免安装驱动的电子白板控制装置,其特征在于所述USB接口模块(5)内置于所述主控芯片(I)中。
7.根据权利要求I所述的一种跨操作系统平台、免安装驱动的电子白板控制装置,其特征在于所述USB接口模块(5)独立于所述主控芯片,为分立的USB HID接口芯片模块。
8.根据权利要求I所述的一种跨操作系统平台、免安装驱动的电子白板控制装置,其特征在于还包括有与扩展IO接口(2)上连接的用于增加主控芯片(I)存储容量的扩展数据存储器(6)。
全文摘要
本发明公开了一跨操作系统平台、免安装驱动的电子白板控制装置,包括内置有HID设备描述符模块的主控芯片和连接在其上的扩展IO接口,所述扩展IO接口上连接有用于用户操作时进行定位检测的发射器模块和接收器模块,所述主控芯片上连接有内置HID设备描述符模块以支持主控芯片与上位机进行免驱动安装的HID通讯的USB接口模块。本发明的目的是通过采用USB接口模块、内置有HID设备描述符模块的主控芯片,实现了设备用户无需安装驱动程序就可以直接使用电子白板,使得电子白板到计算机的连接更加高效、便利,而且不需要面对驱动程序引起的操作系统使用风险,不需要担心驱动程序的安装卸载对系统产生的污染。
文档编号G06F3/042GK102890587SQ20121041055
公开日2013年1月23日 申请日期2012年10月24日 优先权日2012年10月24日
发明者彭翔 申请人:中山佳时光电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1