CN102890587A - 一种跨操作***平台、免安装驱动的电子白板控制装置 - Google Patents
一种跨操作***平台、免安装驱动的电子白板控制装置 Download PDFInfo
- Publication number
- CN102890587A CN102890587A CN201210410554XA CN201210410554A CN102890587A CN 102890587 A CN102890587 A CN 102890587A CN 201210410554X A CN201210410554X A CN 201210410554XA CN 201210410554 A CN201210410554 A CN 201210410554A CN 102890587 A CN102890587 A CN 102890587A
- Authority
- CN
- China
- Prior art keywords
- module
- electronic whiteboard
- usb
- control chip
- hid
- 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
Links
Images
Landscapes
- Drawing Aids And Blackboards (AREA)
Abstract
本发明公开了一跨操作***平台、免安装驱动的电子白板控制装置,包括内置有HID设备描述符模块的主控芯片和连接在其上的扩展IO接口,所述扩展IO接口上连接有用于用户操作时进行定位检测的发射器模块和接收器模块,所述主控芯片上连接有内置HID设备描述符模块以支持主控芯片与上位机进行免驱动安装的HID通讯的USB接口模块。本发明的目的是通过采用USB接口模块、内置有HID设备描述符模块的主控芯片,实现了设备用户无需安装驱动程序就可以直接使用电子白板,使得电子白板到计算机的连接更加高效、便利,而且不需要面对驱动程序引起的操作***使用风险,不需要担心驱动程序的安装卸载对***产生的污染。
Description
[技术领域]
本发明涉及一种跨操作***平台、免安装驱动的电子白板控制装置。
[背景技术]
现有技术中,在电子白板安装过程中,通常电子白板与PC主机或笔记本电脑USB口连接后,还须要安装驱动程序,且在不同操作***下,要安装不同的版本的驱动程序,才能通讯连接,正常使用。
现有的电子白板在使用过程中可能需要更换不同PC主机或笔记本电脑,或PC主机出现故障须要重装操作***时,均要重新安装电子白板的驱动程序,给电子白板的使用带来极大的不便,并给电子白板的使用增加了难度。
当安装驱动程序出现故障,或PC主机更换注册表或操作***损坏时,会影响电子白板使用,须重新安装驱动程序,而且多次卸载和安装驱动程序会给***留下垃圾文件,对***产生的污染。
因此,有必要解决如上问题。
[发明内容]
本发明克服了上述技术的不足,提供了一跨操作***平台、免安装驱动的电子白板控制***,其通过采用USB接口模块、内置有HID设备描述符模块的主控芯片,实现了设备用户无需安装驱动程序就可以直接使用电子白板的目的,节省了驱动的安装过程和避免多次卸载和安装驱动程序留下垃圾文件而对***产生的污染的问题。
为实现上述目的,本发明采用了下列技术方案:
一种跨操作***平台、免安装驱动的电子白板控制装置,包括内置有HID设备描述符模块10的主控芯片1和连接在其上的扩展IO接口2,所述扩展IO接口2上连接有用于用户操作时进行定位检测的发射器模块3和接收器模块4,所述主控芯片1上连接有内置HID设备描述符模块10以支持主控芯片1与上位机进行免驱动安装的HID通讯的USB接口模块5。
所述USB接口模块5包括有顺次连接的输入端与上位机连接的USB接口51和输出端与主控芯片1的USB控制模块52,所述USB控制模块52上分别连接有USB HID协议模块53和USB配置模块54,所述USB配置模块54也与主控芯片1连接,所述USB控制模块52、USB HID协议模块53、USB配置模块54都内置有HID设备描述符模块10。
所述发射器模块3为设置在电子白板垂直与水平方向的红外发射管电路模块。
所述接收器模块4为设置在电子白板垂直与水平方向的红外接收管电路模块。
所述主控芯片1是微处理器。
作为优化,所述USB接口模块5内置于所述主控芯片1中。
作为优化,所述USB接口模块5独立于所述主控芯片,为分立的USB HID接口芯片模块。
所述电子白板控制***还包括有与扩展IO接口2上连接的用于增加主控芯片1存储容量的扩展数据存储器6。
本发明的有益效果是:
1、通过采用USB接口模块、内置有HID设备描述符的主控芯片,实现了设备用户无需安装驱动程序就可以直接使用电子白板,不用考虑不同产品驱动程序的兼容问题;同时具有高速、即插即用、支持热插拔等特点,使得电子白板到计算机的连接更加高效、便利。
2、不需要面对驱动程序引起的操作***使用风险,不需要担心驱动程序的安装卸载对***产生的污染。
3、主控芯片通过发射器模块和接收器模块扫描电子白板垂直与水平方向有效点的工作,上位机能及时接收电子白板的用户操作信息,及时的通过外部投影屏幕等进行实时的更新显示。
[附图说明]
图1是本发明的结构方框图。
[具体实施方式]
下面结合附图与本发明的实施方式作进一步详细的描述:
如图1所示,一种跨操作***平台、免安装驱动的电子白板控制装置,其特征在于包括内置有HID设备描述符模块10的主控芯片1和连接在其上的扩展IO接口2,所述扩展IO接口2上连接有用于用户操作时进行定位检测的发射器模块3和接收器模块4,所述主控芯片1上连接有内置HID设备描述符模块10以支持主控芯片1与上位机进行免驱动安装的HID通讯的USB接口模块5。
如上所述的发射器模块3为设置在电子白板垂直与水平方向的红外发射管电路模块。
如上所述的接收器模块4为设置在电子白板垂直与水平方向的红外接收管电路模块。
如上所述,主控芯片1扫描电子白板垂直与水平方向有效点的工作由发射器模块和接收器模块4共同完成。
如上所述的USB接口模块5包括有顺次连接的输入端与上位机连接的USB接口51和输出端与主控芯片1的USB控制模块52,所述USB控制模块52上分别连接有USB HID协议模块53和USB配置模块54,所述USB配置模块54也与主控芯片1连接,所述USB控制模块52、USB HID协议模块53、USB配置模块54都内置有HID设备描述符模块10。
如上所述电子白板成为了符合USB HID协议的设备,所述的HID设备描述符模块10存储有HID设备报告描述符,用于上位机对电子白板设备的识别。
如上所述,通过USB配置模块54对USB接口51的端点设置、传输方式、报告形式等进行配置,包括有驻留在底层固化程序里必须的设备描述字、配置描述字、接口描述字、HID描述字、端点描述字和报告描述字。
如上所述,通过USB接口模块5实现上位机与电子白板数据交换功能,当接收到上位机传入符合HID协议的数据包,通过USBHID协议模块53提取上位机发送的有效数据,转发到主控芯片1内核进行数据处理,并做出对应的动作,以及通过USB HID协议模块对数据进行协议规范,并通过USB接口模块5把数据反馈到上位机。
如上所述的USB接口模块5可以内置于所述主控芯片1成为一个微处理模块,也可以独立于所述主控芯片1而成为分立的USBHID接口芯片模块,本发明图1显示的是分立式结构,本发明主控芯片1通过USB接口模块5实现上位机与电子白板的通讯连接。
本发明还包括有与扩展IO接口2上连接的用于增加主控芯片1存储容量的扩展数据存储器6。
如上所述,上位机通过自身***的内部通用驱动程序,读取主控芯片1内的描述符,直接识别HID设备,实现与电子白板的无驱动通讯连接。其中,主控芯片1中的固件程序按照HID设备类的规范进行编写。
如上所述的电子白板通过发射器模块3和接收器模块4检测用户操作,通过扩展IO接口2把检测结果输出给主控芯片1进行运算,主控芯片1再通过USB接口模块5与上位机进行通讯,上位机进行相应的外部控制处理。
如上所述,本发明通过采用USB接口模块5、内置有HID设备描述符模块10的主控芯片1,实现了电子白板设备用户无需安装驱动程序就可以直接使用电子白板,不用考虑不同产品驱动程序的兼容问题;同时具有高速、即插即用、支持热插拔等特点,使得电子白板到计算机的连接更加高效、便利,而且不需要面对驱动程序引起的操作***使用风险,不需要担心驱动程序的安装卸载对***产生的污染。
Claims (8)
1.一种跨操作***平台、免安装驱动的电子白板控制装置,其特征在于包括内置有HID设备描述符模块(10)的主控芯片(1)和连接在其上的扩展IO接口(2),所述扩展IO接口(2)上连接有用于用户操作时进行定位检测的发射器模块(3)和接收器模块(4),所述主控芯片(1)上连接有内置HID设备描述符模块(10)以支持主控芯片(1)与上位机进行免驱动安装的HID通讯的USB接口模块(5)。
2.根据权利要求1所述的一种跨操作***平台、免安装驱动的电子白板控制装置,其特征在于所述USB接口模块(5)包括有顺次连接的输入端与上位机连接的USB接口(51)和输出端与主控芯片(1)的USB控制模块(52),所述USB控制模块(52)上分别连接有USB HID协议模块(53)和USB配置模块(54),所述USB配置模块(54)也与主控芯片(1)连接,所述USB控制模块(52)、USB HID协议模块(53)、USB配置模块(54)都内置有HID设备描述符模块(10)。
3.根据权利要求1所述的一种跨操作***平台、免安装驱动的电子白板控制装置,其特征在于所述发射器模块(3)为设置在电子白板垂直与水平方向的红外发射管电路模块。
4.根据权利要求1所述的一种跨操作***平台、免安装驱动的电子白板控制装置,其特征在于所述接收器模块(4)为设置在电子白板垂直与水平方向的红外接收管电路模块。
5.根据权利要求1所述的一种跨操作***平台、免安装驱动的电子白板控制装置,其特征在于所述主控芯片(1)是微处理器。
6.根据权利要求1所述的一种跨操作***平台、免安装驱动的电子白板控制装置,其特征在于所述USB接口模块(5)内置于所述主控芯片(1)中。
7.根据权利要求1所述的一种跨操作***平台、免安装驱动的电子白板控制装置,其特征在于所述USB接口模块(5)独立于所述主控芯片,为分立的USB HID接口芯片模块。
8.根据权利要求1所述的一种跨操作***平台、免安装驱动的电子白板控制装置,其特征在于还包括有与扩展IO接口(2)上连接的用于增加主控芯片(1)存储容量的扩展数据存储器(6)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210410554XA CN102890587A (zh) | 2012-10-24 | 2012-10-24 | 一种跨操作***平台、免安装驱动的电子白板控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210410554XA CN102890587A (zh) | 2012-10-24 | 2012-10-24 | 一种跨操作***平台、免安装驱动的电子白板控制装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102890587A true CN102890587A (zh) | 2013-01-23 |
Family
ID=47534106
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210410554XA Pending CN102890587A (zh) | 2012-10-24 | 2012-10-24 | 一种跨操作***平台、免安装驱动的电子白板控制装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102890587A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103997486A (zh) * | 2014-04-30 | 2014-08-20 | 广州视睿电子科技有限公司 | 不同操作***平台白板的互动方法与*** |
CN104077252A (zh) * | 2013-03-29 | 2014-10-01 | 联想(北京)有限公司 | Usb设备通信方法、装置及电子设备 |
CN104133598A (zh) * | 2013-05-03 | 2014-11-05 | 周永清 | 一种电子白板***的免驱动定位校准引导方法及其装置 |
CN104199569A (zh) * | 2014-09-03 | 2014-12-10 | 山东超越数控电子有限公司 | 一种kvm设备中基于usb接口的键鼠切换使用方法 |
CN108280034A (zh) * | 2018-01-30 | 2018-07-13 | 深圳市宏电技术股份有限公司 | 一种安卓***usb-hid设备自适应方法及装置 |
CN108664434A (zh) * | 2018-05-16 | 2018-10-16 | 郑州众智科技股份有限公司 | 基于发电机组控制器usb接口hid设备的通讯方法 |
CN116795452A (zh) * | 2023-07-20 | 2023-09-22 | 龙芯中科(北京)信息技术有限公司 | 驱动程序兼容性的确定方法、装置及设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101533316A (zh) * | 2009-04-10 | 2009-09-16 | 梁雨时 | 一种交互式电子白板***及其使用方法 |
CN201444295U (zh) * | 2008-07-21 | 2010-04-28 | 贾颖 | 一种基于主机处理的电子白板*** |
CN101727211A (zh) * | 2008-11-03 | 2010-06-09 | 北京魔力科技有限公司 | 智能电子白板*** |
CN102662507A (zh) * | 2012-03-15 | 2012-09-12 | 深圳市浪涛科技有限公司 | 跨平台免安装免驱动的电子白板 |
-
2012
- 2012-10-24 CN CN201210410554XA patent/CN102890587A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201444295U (zh) * | 2008-07-21 | 2010-04-28 | 贾颖 | 一种基于主机处理的电子白板*** |
CN101727211A (zh) * | 2008-11-03 | 2010-06-09 | 北京魔力科技有限公司 | 智能电子白板*** |
CN101533316A (zh) * | 2009-04-10 | 2009-09-16 | 梁雨时 | 一种交互式电子白板***及其使用方法 |
CN102662507A (zh) * | 2012-03-15 | 2012-09-12 | 深圳市浪涛科技有限公司 | 跨平台免安装免驱动的电子白板 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077252A (zh) * | 2013-03-29 | 2014-10-01 | 联想(北京)有限公司 | Usb设备通信方法、装置及电子设备 |
CN104077252B (zh) * | 2013-03-29 | 2018-08-10 | 联想(北京)有限公司 | Usb设备通信方法、装置及电子设备 |
CN104133598A (zh) * | 2013-05-03 | 2014-11-05 | 周永清 | 一种电子白板***的免驱动定位校准引导方法及其装置 |
CN104133598B (zh) * | 2013-05-03 | 2017-09-22 | 杨新龙 | 一种电子白板***的免驱动定位校准引导方法及其装置 |
CN103997486A (zh) * | 2014-04-30 | 2014-08-20 | 广州视睿电子科技有限公司 | 不同操作***平台白板的互动方法与*** |
CN103997486B (zh) * | 2014-04-30 | 2017-08-11 | 广州视睿电子科技有限公司 | 不同操作***平台白板的互动方法与*** |
CN104199569A (zh) * | 2014-09-03 | 2014-12-10 | 山东超越数控电子有限公司 | 一种kvm设备中基于usb接口的键鼠切换使用方法 |
CN108280034A (zh) * | 2018-01-30 | 2018-07-13 | 深圳市宏电技术股份有限公司 | 一种安卓***usb-hid设备自适应方法及装置 |
CN108664434A (zh) * | 2018-05-16 | 2018-10-16 | 郑州众智科技股份有限公司 | 基于发电机组控制器usb接口hid设备的通讯方法 |
CN116795452A (zh) * | 2023-07-20 | 2023-09-22 | 龙芯中科(北京)信息技术有限公司 | 驱动程序兼容性的确定方法、装置及设备 |
CN116795452B (zh) * | 2023-07-20 | 2024-04-02 | 龙芯中科(北京)信息技术有限公司 | 驱动程序兼容性的确定方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102890587A (zh) | 一种跨操作***平台、免安装驱动的电子白板控制装置 | |
WO2002003312B1 (en) | Smart card virtual hub | |
CN102081568B (zh) | 多主机板服务器*** | |
CN102622136B (zh) | 一种多点触摸***数据处理方法及装置 | |
CN102662507A (zh) | 跨平台免安装免驱动的电子白板 | |
CN103294626A (zh) | 一种针对uart采集终端的usb双模接口设备的设计 | |
CN202394228U (zh) | Usb设备 | |
CN102664873A (zh) | 一种带bmc的国产龙芯cpu服务器的kvm-over-ip实现方法 | |
CN101339542B (zh) | 一种数据传输设备、控制电路芯片及工作模式控制方法 | |
CN101902238A (zh) | Usb无线扩展*** | |
CN102981675B (zh) | 一种多点触摸数据处理方法及其*** | |
US20070293984A1 (en) | Method for command transmission between systems | |
CN111158731A (zh) | 一种基于cpld的网卡固件升级装置及方法 | |
CN102421010A (zh) | 兼容vga端口输入的软件调试***及方法 | |
CN102445981B (zh) | 数据传输***以及数据传输方法 | |
CN110045974A (zh) | 一种显示器固件的升级方法、升级装置及终端 | |
CN102122238B (zh) | 计算机管理***与方法 | |
CN203070251U (zh) | 一种跨操作***平台、免安装驱动的电子白板控制*** | |
CN203276264U (zh) | 一种uart接口转usb双模接口的设备 | |
CN110188060A (zh) | 模式切换***及应用其的模式切换方法 | |
CN105068962A (zh) | I2c控制器访问方法及*** | |
CN106909344A (zh) | 一种跨操作***平台、免安装驱动的电子白板控制*** | |
CN210986125U (zh) | 一种嵌入式工控一体机 | |
CN103970706A (zh) | 基于ft311d接口芯片的移动设备的外部扩展*** | |
CN103064358A (zh) | 基于Android***的注塑机分离式HMI控制器和注塑机控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130123 |