一种终端与计算机通信的方法

文档序号:10577302阅读:242来源:国知局
一种终端与计算机通信的方法
【专利摘要】本发明涉及一种终端与计算机通信的方法,包括以下步骤:S1:使用通用串行总线人机界面设备接口接收计算机通过通用串行总线接口发送的第一数据;S2:将接收到的第一数据通过通用异步收发器接口发送至控制芯片,以便于所述控制芯片对接收到的第一数据进行处理;所述控制芯片具有第一工作模式和第二工作模式的控制器转换模块;所述第一工作模式为第一端口与第一组USB控制端口中的第一控制端口连接,所述第二工作模式为第一端口与第二组USB控制端口中的第一控制端口连接;当识别出与所述第一端口连接的USB设备为允许使用的USB设备后,控制所述控制器转换模块由第一工作模式切换为第二工作模式。
【专利说明】
一种终端与计算机通信的方法
技术领域
[0001]本发明涉及一种终端与计算机通信的方法。
【背景技术】
[0002]USB协议灵活,可支持同步和异步数据传输,且提供一种能够广泛接纳各种设备的标准接口,因此,被广泛的用于连接计算机和手机。目前,几乎所有手机都支持用过USB线与计算机间进行数据交互,该交互的过程为:将手机通过USB线和计算机连接,当计算机检测到有USB设备插入后,判断该USB设备的驱动程序是否安装,如果没有安装,则计算机拒绝与手机进行通信,并弹出安装USB驱动的提示框;只有当安装了 USB驱动后,手机才能以USB设备的身份与计算机进行通信。在实现上述手机通过USB与计算机通信的过程中,发明人发现现有技术中至少存在如下问题:手机和计算机首次连接后,必须要先安装USB驱动手机才能和计算机通信,否则通信无法进行。然而有些时候手机的USB驱动程序没有随机携带,或者在某些特殊场合计算机不能进行驱动程序的安装,这样的话必须先安装USB驱动才能进行手机和计算机通信的方式就会受到限制。

【发明内容】

[0003]为解决上述技术问题,本发明的目的是提供一种终端与计算机通信的方法,能够在计算机没有安装终端通用串行总线驱动程序的情况下,仍然可使计算机与终端之相互通
?目O
[0004]本发明的终端与计算机通信的方法,包括以下步骤:
[0005]S1:使用通用串行总线人机界面设备接口接收计算机通过通用串行总线接口发送的第一数据;
[0006]S2:将接收到的第一数据通过通用异步收发器接口发送至控制芯片,以便于所述控制芯片对接收到的第一数据进行处理;
[0007]S3:将控制芯片发出的第二数据经通用异步收发器接口转发至通用串行总线人机界面设备接口;
[0008]S4:将所述第二数据通过所述通用串行总线人机界面设备接口,并通过通用串行总线接口发送至计算机,以便于所述计算机对所述第二数据进行处理。
[0009]所述控制芯片具有第一工作模式和第二工作模式的控制器转换模块;所述第一工作模式为第一端口与第一组USB控制端口中的第一控制端口连接,所述第二工作模式为第一端口与第二组USB控制端口中的第一控制端口连接;当识别出与所述第一端口连接的USB设备为允许使用的USB设备后,控制所述控制器转换模块由第一工作模式切换为第二工作模式。
[0010]本发明至少具有以下优点:本发明使用通用串行总线人机界面设备接口接收计算机通过通用串行总线发送的第一数据;将接收到的第一数据通过通用异步收发器接口发送至控制芯片,以便于所述控制芯片对接收到的第一数据进行处理,由于现有技术中的计算机系统默认带有HID接口的驱动程序,因此,无论计算机是否已经安装有终端的驱动程序,则都能识别终端,并与终端进行通信。
[0011]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例详细说明如后。
【附图说明】
[0012]图1是本发明终端与计算机通信的方法的原理图一;
[0013]图2是本发明终端与计算机通信的方法的原理图二。
【具体实施方式】
[0014]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0015]参见图1、图2,本发明一较佳实施例所述的一种终端与计算机通信的方法,包括以下步骤:
[0016]S1:使用通用串行总线人机界面设备接口接收计算机通过通用串行总线接口发送的第一数据;
[0017]S2:将接收到的第一数据通过通用异步收发器接口发送至控制芯片,以便于所述控制芯片对接收到的第一数据进行处理;
[0018]S3:将控制芯片发出的第二数据经通用异步收发器接口转发至通用串行总线人机界面设备接口;
[0019]S4:将所述第二数据通过所述通用串行总线人机界面设备接口,并通过通用串行总线接口发送至计算机,以便于所述计算机对所述第二数据进行处理。
[0020]所述控制芯片具有第一工作模式和第二工作模式的控制器转换模块;所述第一工作模式为第一端口与第一组USB控制端口中的第一控制端口连接,所述第二工作模式为第一端口与第二组USB控制端口中的第一控制端口连接;当识别出与所述第一端口连接的USB设备为允许使用的USB设备后,控制所述控制器转换模块由第一工作模式切换为第二工作模式。
[0021]本发明至少具有以下优点:本发明使用通用串行总线人机界面设备接口接收计算机通过通用串行总线发送的第一数据;将接收到的第一数据通过通用异步收发器接口发送至控制芯片,以便于所述控制芯片对接收到的第一数据进行处理,由于现有技术中的计算机系统默认带有HID接口的驱动程序,因此,无论计算机是否已经安装有终端的驱动程序,则都能识别终端,并与终端进行通信。
[0022]以上所述仅是本发明的优选实施方式,并不用于限制本发明,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。
【主权项】
1.一种终端与计算机通信的方法,其特征在于,包括以下步骤: S1:使用通用串行总线人机界面设备接口接收计算机通过通用串行总线接口发送的第一数据; 52:将接收到的第一数据通过通用异步收发器接口发送至控制芯片,以便于所述控制芯片对接收到的第一数据进行处理; 53:将控制芯片发出的第二数据经通用异步收发器接口转发至通用串行总线人机界面设备接口 ; S4:将所述第二数据通过所述通用串行总线人机界面设备接口,并通过通用串行总线接口发送至计算机,以便于所述计算机对所述第二数据进行处理。2.根据权利要求1所述的终端与计算机通信的方法,其特征在于,所述控制芯片具有第一工作模式和第二工作模式的控制器转换模块;所述第一工作模式为第一端口与第一组USB控制端口中的第一控制端口连接,所述第二工作模式为第一端口与第二组USB控制端口中的第一控制端口连接;当识别出与所述第一端口连接的USB设备为允许使用的USB设备后,控制所述控制器转换模块由第一工作模式切换为第二工作模式。
【文档编号】G06F13/38GK105938463SQ201510594989
【公开日】2016年9月14日
【申请日】2015年9月18日
【发明人】赵卫峰, 黄沄
【申请人】重庆邮电大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1