[发明专利]USB OTG双角色设备工作方式切换的方法及系统在审

专利信息
申请号: 201310524854.5 申请日: 2013-10-30
公开(公告)号: CN103559149A 公开(公告)日: 2014-02-05
发明(设计)人: 左成兵 申请(专利权)人: 上海斐讯数据通信技术有限公司
主分类号: G06F13/10 分类号: G06F13/10
代理公司: 暂无信息 代理人: 暂无信息
地址: 201616 上海市松*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: usb otg 角色 设备 工作 方式 切换 方法 系统
【说明书】:

技术领域

发明涉及信息通信领域,具体的涉及一种实现USB OTG双角色设备工作方式切换的方法以及采用该方法的系统。

背景技术

USB OTG标准在完全兼容USB2.0标准的基础上,增添了电源管理功能,它允许设备既可作为主机,也可作为外设操作,由此USB OTG有两种设备类型:双角色设备(Dual-role Device,简称为DRD)和单外部设备(Peripheral-Only Device,简称为POD),单外部设备基本与一般的外设功能近似,在此不用赘述。

双角色设备具备Host和Device的两种工作模式。当作为主机工作时,双角色OTG设备可在总线上提供8mA的电流,而以往标准主机则需要提供100~500mA的电流。两个双角色OTG设备连接在一起时可交互以Host和Device的模式工作。Host设备负责初始化数据通信,比如总线复位、获取各种USB描述符和配置设备。双角色设备完全符合USB2.0标准,并可提供一定的主机检测能力,支持主机会话协议(HNP,Host Negotiation Protocol)和对话请求协议(SRP,Session Request Protocol)。

现有技术中,A和B两台双角色设备要在OTG协议下实现B-Device切换到B-Host,必须通过人工干预在B-Device的配置描述符中加上OTG描述符然后软断开以让A-Host重枚举并执行HNP会话来交换A-Host和B-Device双方的角色。

目前,实现USB OTG双角色设备多见于一些嵌入式设备,由于嵌入式设备的屏幕一般比较小并且用户界面体验较差,导致用户要花费不少的时间去使能OTG HNP的功能,同时用户对该项功能的接受度也较低,正基于此不足,使得USB OTG双角色设备技术并没能得到较好的推广。

发明内容

本发明要解决的问题是减少用户操作的不便,提高用户的操作体验,得到一种操作简单的实现USB OTG双角色设备工作方式切换的方法,包括以下步骤:

S1、第一设备与第二设备连接,第一设备为Host状态,第二设备为Device状态,所述第一设备提供VBUS电源,枚举并配置所述第二设备;所述第一、第二设备均为USB OTG双角色设备并包括NFC模块,所述第一、第二设备的NFC(Near Field Communications,近场通讯)模块开启;

S2、所述第一、第二设备的NFC模块被触发,所述第一、第二设备的NFC模块相互检测到对方发出的信号,相互识别为需要交换角色的设备;

S3、所述第二设备将OTG描述符加入配置描述符,软断开USB控制器;

S4、所述第一设备重新枚举所述第二设备,所述第一设备检测到所述第二设备的配置描述符中包含OTG描述符,挂起所述第二设备所连的HUB控制器端口并启动HNP会话,则所述第一设备为Device状态,所述第二设备为Host状态;

S5、所述第二设备提供VBUS电源,枚举并配置所述第一设备,实现OTG两用设备的自动切换。

较佳的,所述步骤S1中的设备连接为通过无线连接或通过数据线连接。

较佳的,所述步骤S2中,所述第一、第二设备的NFC模块被触发的条件为:所述第一、第二设备的NFC模块之间的距离满足预设范围。

较佳的,所述步骤S5之后还包括以下步骤:当所述第二设备执行完数据传输后,放弃总线控制权返回Device状态,所述第一设备重新获得总线控制权返回Host状态。

或者,也可以在执行完数据传输后,通过重复步骤S2,通过再次满足两部设备NFC触发条件,使得两部设备再次识别为需要交换角色,此时,第一设备将USB设备的配置描述符加上OTG描述符,重新打包后软断开USB控制器;第二设备重枚举第一设备,当第二设备检测到第一设备的配置描述符包含有OTG描述符时挂起第一设备所连的HUB控制器端口并启动HNP会话,实现第二设备处于Device状态,第一设备处于Host状态;第一设备提供VBUS电源,枚举并配置第二设备,实现OTG两用设备的自动切换。

为了解决背景技术中的相关问题,本发明还提供了一种可实现自动切换的USB OTG双角色设备系统,系统包括第一设备和第二设备,所述第一、第二设备为相互连接的USB OTG双角色设备,所述第一、第二设备包括NFC模块,所述NFC模块包括NFC模块触发条件。

较佳的,所述第一、第二设备通过无线连接或通过数据线连接。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310524854.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top