CN107992442A - 一种基于USB touch的回控方法 - Google Patents
一种基于USB touch的回控方法 Download PDFInfo
- Publication number
- CN107992442A CN107992442A CN201711403251.4A CN201711403251A CN107992442A CN 107992442 A CN107992442 A CN 107992442A CN 201711403251 A CN201711403251 A CN 201711403251A CN 107992442 A CN107992442 A CN 107992442A
- Authority
- CN
- China
- Prior art keywords
- usb
- touch
- return
- control
- method based
- 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
- 238000000034 method Methods 0.000 title claims abstract description 27
- 229910000838 Al alloy Inorganic materials 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000005357 flat glass Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种基于USB touch的回控方法,该方法包括如下步骤:101、touch获取;采用标准的HID接口协议,硬件接口使用USB的标准,可以实现各种Touch设备的接入。102、进行touch回控,通过Touch设备对USB从设备进行控制。本发明所实现的方法,将Touch事件转成可识别的USB信号,能够利用Touch设备对从设备进行回控,满足人们的需要及拓展USB接口的应用。
Description
技术领域
本发明涉及通讯接口的技术领域,尤其涉及一种通过USB touch事件实现USB设备控制的方法。
背景技术
基于USB touch的回控是一种主设备通过读取USB touch事件,主设备分析事件的处理流程,再分发给另外一个从设备,从而达到一个touch设备同时可以控制两个从设备,而且方便快捷的处理事件。
典型的应用是和HDMI IN输入源结合在一起,主设备带一个HDMI IN接口和USBdevice接口,从而可以显示和控制接入的从设备。
USB 设备是目前运用最广的接口设备,通用性强。但是目前还没有通过USB接口将Touch事件转成可识别的USB信号,进行控制USB接口所连接的从设备。
如专利申请201710247096.5公开了一种高效节能且具有较高使用体验度的电教一体机,包括铝合金框体以及盖板玻璃;铝合金框体背面设置有铁壳后盖,且在铝合金框体正面设置控制按钮及前置一键电脑开关按键和前置一键电视开关按键;还包括设置于框体正面的红外传感器;框体底部两侧分别开设有喇叭出音孔,控制按钮以及前置一键电脑开关按键和前置一键电视开关按键设置于两喇叭出音孔之间;框体左侧边上部开设有HDMI接口、TOUCH-USB接口及网络连接接口,框体左侧边下部开设有PC-USB接口、TV-USB接口以及VGA音频接口;框体背面铁壳后盖上设置有用于连接外界物体的支撑架,本设计能节省能源,节能环保,同时还能延长机器寿命,方便用户使用,本设计结构简单,使用方便,可以达到很好的使用效果。
然而,该专利申请TOUCH-USB接口是针对iPhone Touch的USB接口,仍然是采用USB接口实现事件的触发及处理,并不能将Touch事件转成可识别的USB信号,为此,迫切需要一种解决方案,以满足人们的需要,及拓展USB接口的应用。
发明内容
针对上述技术中存在的不足之处,本发明提供一种基于USB touch的回控方法,该方法能将Touch事件转成可识别的USB信号,满足人们的需要及拓展USB接口的应用。
本发明的另一个目的是提供一种基于USB touch的回控方法,该方法采用标准的HID设备实现,能很好的兼容各种设备***,比如ISO、window、linux、android等,而且是免驱的,易于实现。
为实现上述目的,本发明是这样实现的。
一种基于USB touch的回控方法,其特征在于该方法包括如下步骤:
101、touch获取;
采用标准的HID接口协议,硬件接口使用USB的标准,可以实现各种Touch 设备的接入。
102、进行touch 回控,通过Touch设备对USB从设备进行控制。
所述的touch 回控具体包括有下列步骤:
1021、虚拟USB HID设备;
进一步,首先初始化从设备的USB口为USB device口,然后写入设备的PID和VIDE,写入设备的描述符,使用标准的HID设备描述符,支持Touch功能。此时,已经可以通过设备节点写入控制字了。
1022、控制虚拟USB HID设备。
具体地说,包括如下步骤:
10221、读取Touch设备USB节点的Touch值;
10222、获取到Touch的坐标;
10223、判断坐标点是USB节点设备的显示界面,还是安卓原生显示界面;
10224、如果是USB节点设备的显示界面,则回控从设备;如果是安卓原生显示界面,则交给安卓***处理。
再决定是否要回控从设备。如果要回控从设备,此时的控制流程如下:
进一步,如果要进行回控从设备,此时的控制流程如下:
201:open从设备USB的设备节点;
202:write 回控数值;
203:flush 回控数值;
204:release;
205:close 从设备USB的设备节点。
本发明所实现的方法,将Touch事件转成可识别的USB信号,能够利用Touch设备对从设备进行回控,满足人们的需要及拓展USB接口的应用。
且该方法实现简便,易于操作,实现成本低。
附图说明
图1是本发明所实现的结构示意图。
图2是本发明将电脑和电视连接的一种具体应用的示意图。
具体实施方式
为了更清楚地表述本发明,下面结合附图对本发明作进一步地描述。
请参阅图1所示,为本发明提供的基于USB touch的回控方法,图中所示,主控设备通过USB 1接口与Touch设备连接,通过USB 2接口与从设备连接,在具体实现中,该方法包括如下步骤:
101、touch获取;
采用标准的HID接口协议,硬件接口使用USB的标准,可以实现各种Touch 设备的接入。
102、进行touch 回控。
所述的touch 回控具体包括有下列步骤:
1021、虚拟USB HID设备;
首先初始化从设备的USB 2的口为USB device口,然后写入设备的PID和VIDE,写入设备的描述符,使用标准的HID设备描述符,支持Touch功能。此时,已经可以通过设备节点写入控制字了。
1022、控制虚拟USB HID设备。
具体地说,读取Touch设备USB 1节点的Touch值,会给应用处理,再决定是否要回控从设备。
包括如下步骤:
10221、读取Touch设备USB节点的Touch值;
10222、获取到Touch的坐标;
10223、判断坐标点是USB节点设备的显示界面,还是安卓原生显示界面;
10224、如果是USB节点设备的显示界面,则回控从设备;如果是安卓原生显示界面,则交给安卓***处理。
如果要进行回控从设备,此时的控制流程如下:
201:open从设备USB的设备节点;
202:write 回控数值;
203:flush 回控数值;
204:release;
205:close 从设备USB的设备节点。
结合图2所示,本发明所实现的方法,主要用于显示设备大屏显示后,通过处理大屏事件后能把事件反馈回显示设备,比如将电脑通过HDMI线连接到主设备,然后投射到触摸电视。触摸电视作为Touch设备,通过USB接口接于主控设备;电脑作为从设备通过HDMI接口接于主控设备,通过处理触摸电视上的电脑显示画面,就可以控制电脑。相当于将电脑的屏幕放大后再操作,在会议、教育、显示领域有重大意义。
因此,所实现的方法,将Touch事件转成可识别的USB信号,能够利用Touch设备对从设备进行回控,满足人们的需要及拓展USB接口的应用。
且该方法实现简便,易于操作,实现成本低。
以上公开的仅为本发明的几个具体实施例,但是本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (6)
1.一种基于USB touch的回控方法,其特征在于该方法包括如下步骤:
101、touch获取;
采用标准的HID接口协议,硬件接口使用USB的标准,可以实现各种Touch 设备的接入;
102、进行touch 回控,通过Touch设备对USB从设备进行控制。
2.根据权利要求1所述的基于USB touch的回控方法,其特征在于所述的touch 回控具体包括有下列步骤:
1021、虚拟USB HID设备;
1022、控制虚拟USB HID设备。
3.根据权利要求2所述的基于USB touch的回控方法,其特征在于所述所述1021步骤中,首先初始化从设备的USB口为USB device口,然后写入设备的PID和VIDE,写入设备的描述符,使用标准的HID设备描述符,支持Touch功能。
4.根据权利要求2所述的基于USB touch的回控方法,其特征在于所述1022步骤中,读取Touch设备USB节点的Touch值,给应用处理,再决定是否要回控从设备。
5.根据权利要求4所述的基于USB touch的回控方法,其特征在于所述1022步骤中,包括如下步骤:
10221、读取Touch设备USB节点的Touch值;
10222、获取到Touch的坐标;
10223、判断坐标点是USB节点设备的显示界面,还是安卓原生显示界面;
10224、如果是USB节点设备的显示界面,则回控从设备;如果是安卓原生显示界面,则交给安卓***处理。
6.根据权利要求2所述的基于USB touch的回控方法,其特征在于如果要回控从设备,此时的控制流程如下:
201:open从设备USB的设备节点;
202:write 回控数值;
203:flush 回控数值;
204:release;
205:close 从设备USB的设备节点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711403251.4A CN107992442A (zh) | 2017-12-22 | 2017-12-22 | 一种基于USB touch的回控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711403251.4A CN107992442A (zh) | 2017-12-22 | 2017-12-22 | 一种基于USB touch的回控方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107992442A true CN107992442A (zh) | 2018-05-04 |
Family
ID=62039560
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711403251.4A Pending CN107992442A (zh) | 2017-12-22 | 2017-12-22 | 一种基于USB touch的回控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107992442A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110225292A (zh) * | 2019-06-13 | 2019-09-10 | 深圳市闪联信息技术有限公司 | 一种基于双屏异显的会议控制设备及其交互方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101382856A (zh) * | 2008-09-24 | 2009-03-11 | 广东威创视讯科技股份有限公司 | 在触摸装置上实现usb hid mouse功能的装置及方法 |
CN102314287A (zh) * | 2010-07-05 | 2012-01-11 | 宏碁股份有限公司 | 互动显示***及方法 |
CN102880284A (zh) * | 2011-04-06 | 2013-01-16 | 捷讯研究有限公司 | 远程用户输入 |
CN104679148A (zh) * | 2015-03-21 | 2015-06-03 | 张本军 | 基于mhl技术的便携式显示控制终端设备 |
US20150234575A1 (en) * | 2014-02-18 | 2015-08-20 | Hyundai Motor Company | System and method for controlling smart device mirroring of head unit for vehicle |
-
2017
- 2017-12-22 CN CN201711403251.4A patent/CN107992442A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101382856A (zh) * | 2008-09-24 | 2009-03-11 | 广东威创视讯科技股份有限公司 | 在触摸装置上实现usb hid mouse功能的装置及方法 |
CN102314287A (zh) * | 2010-07-05 | 2012-01-11 | 宏碁股份有限公司 | 互动显示***及方法 |
CN102880284A (zh) * | 2011-04-06 | 2013-01-16 | 捷讯研究有限公司 | 远程用户输入 |
US20150234575A1 (en) * | 2014-02-18 | 2015-08-20 | Hyundai Motor Company | System and method for controlling smart device mirroring of head unit for vehicle |
CN104679148A (zh) * | 2015-03-21 | 2015-06-03 | 张本军 | 基于mhl技术的便携式显示控制终端设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110225292A (zh) * | 2019-06-13 | 2019-09-10 | 深圳市闪联信息技术有限公司 | 一种基于双屏异显的会议控制设备及其交互方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108702446A (zh) | 一种拍照方法和终端 | |
WO2020151519A1 (zh) | 信息输入方法、终端设备和计算机可读存储介质 | |
CN109614061B (zh) | 显示方法及终端 | |
CN108415652A (zh) | 一种文本处理方法及移动终端 | |
WO2019179054A1 (zh) | 房屋立体化虚拟带看方法、装置、移动终端和存储介质 | |
CN109960813A (zh) | 一种翻译方法、移动终端及计算机可读存储介质 | |
CN103176744B (zh) | 一种显示设备及其信息处理方法 | |
WO2020192428A1 (zh) | 对象管理方法及移动终端 | |
WO2021129538A1 (zh) | 一种控制方法及电子设备 | |
WO2020173235A1 (zh) | 任务切换方法及终端设备 | |
WO2017032078A1 (zh) | 一种界面控制方法及移动终端 | |
CN109871358A (zh) | 一种管理方法及终端设备 | |
WO2020192322A1 (zh) | 显示方法及终端设备 | |
WO2020078234A1 (zh) | 显示控制方法及终端 | |
CN109522278A (zh) | 一种文件存储方法及终端设备 | |
CN109327672A (zh) | 一种视频通话方法及终端 | |
CN109085968A (zh) | 一种截屏方法及终端设备 | |
WO2020125405A1 (zh) | 终端设备的控制方法及终端设备 | |
CN108763540A (zh) | 一种文件浏览方法及终端 | |
CN108062194A (zh) | 一种显示方法、装置及移动终端 | |
CN110225180A (zh) | 一种内容输入方法及终端设备 | |
CN110515521A (zh) | 一种截图方法和移动终端 | |
CN109144393A (zh) | 一种图像显示方法及移动终端 | |
CN107992442A (zh) | 一种基于USB touch的回控方法 | |
WO2020015529A1 (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 |