[发明专利]终端通过USB与计算机通信的方法、终端和计算机无效
申请号: | 201110358287.1 | 申请日: | 2011-11-11 |
公开(公告)号: | CN102426558A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 姚巧丽 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 通过 usb 计算机 通信 方法 | ||
技术领域
本发明涉及通信技术,尤其涉及终端通过USB(Universal Serial Bus,通用串行总线)与计算机通信的方法、终端和计算机。
背景技术
USB协议灵活,可支持同步和异步数据传输,且提供一种能够广泛接纳各种设备的标准接口,因此,被广泛的用于连接计算机和手机。
目前,几乎所有手机都支持通过USB线与计算机间进行数据交互,该交互的过程为:将手机通过USB线和计算机连接,当计算机检测到有USB设备插入后,判断该USB设备的驱动程序是否安装,如果没有安装,则计算机拒绝与手机进行通信,并弹出安装USB驱动的提示框;只有当安装了USB驱动后,手机才能以USB设备的身份与计算机进行通信。
在实现上述手机通过USB与计算机通信的过程中,发明人发现现有技术中至少存在如下问题:手机和计算机首次连接后,必须要先安装USB驱动手机才能和计算机通信,否则通信无法进行。然而有些时候手机的USB驱动程序没有随机携带,或者在某些特殊场合计算机不能进行驱动程序的安装,这样的话必须先安装USB驱动才能进行手机和计算机通信的方式就会受到限制
发明内容
本发明的实施例提供一种终端通过USB与计算机通信的方法、终端和计算机,能够在计算机没有安装终端通用串行总线驱动程序的情况下,实现计算机与终端之间的通信。
为达到上述目的,本发明的实施例采用如下技术方案:
一种终端通过通用串行总线与计算机通信的方法,包括:
使用通用串行总线人机界面设备接口接收计算机通过通用串行总线接口发送的第一数据;
将接收到的第一数据通过通用异步收发器接口发送至控制芯片,以便于所述控制芯片对接收到的第一数据进行处理。
一种终端通过通用串行总线与计算机通信的方法,包括:
在检测到终端通过通用串行总线接口接入后,检测是否安装了该通用串行总线终端的通用串行总线驱动程序;
若有安装所述驱动程序,则通过所述通用串行总线接口直接与所述终端的控制芯片进行通信;
若没有安装所述驱动程序,则通过应用程序编程接口调用所述通用串行总线终端的通用串行总线人机界面设备接口;并通过所述通用串行总线人机界面设备接口与所述终端的控制芯片进行通信。
一种终端,包括:
接收单元,用于使用通用串行总线人机界面设备接口接收计算机通过通用串行总线接口发送的第一数据;
传输单元,用于将接收到的第一数据通过通用异步收发器接口传输至控制芯片,以便于所述控制芯片对接收到的第一数据进行处理。
一种计算机,包括:
检测单元,用于在检测到终端通过通用串行总线接口接入后,检测是否安装了该通用串行总线终端的通用串行总线驱动程序;
第一通信单元,用于若有安装所述驱动程序,则通过所述通用串行总线接口直接与所述终端的控制芯片进行通信;
第二通信单元,用于若没有安装所述驱动程序,则通过应用程序编程接口调用所述通用串行总线终端的通用串行总线人机界面设备接口;并通过所述通用串行总线人机界面设备接口与所述终端的控制芯片进行通信。
本发明实施例提供的终端通过USB与计算机通信的方法、终端和计算机,使用通用串行总线人机界面设备(Human Interface Device,HID)接口接收计算机通过通用串行总线发送的第一数据;将接收到的第一数据通过通用异步收发器接口发送至控制芯片,以便于所述控制芯片对接收到的第一数据进行处理,由于现有技术中的计算机系统默认带有HID接口的驱动程序,因此,无论计算机是否已经安装有终端的驱动程序,则都能识别终端,并与终端进行通信。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中手机与计算机之间通信示意图;
图2为本发明实施例提供的终端通过通用串行总线与计算机通信的方法的流程图;
图3为本发明实施例提供的另一终端通过通用串行总线与计算机通信的方法的流程图;
图4为发明实施例中手机与计算机之间通信的结构示意图;
图5为本发明实施例提供的手机通过通用串行总线与计算机通信的方法的流程图;
图6为本发明实施例提供的终端的结构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110358287.1/2.html,转载请声明来源钻瓜专利网。