手机智能识别t卡的方法

文档序号:6340769阅读:1835来源:国知局
专利名称:手机智能识别t卡的方法
技术领域
本发明涉及手机控制方法,特别涉及一种手机智能识别T卡的方法。
背景技术
手机最早是美国IT巨头摩托罗拉公司创造的,目前在全球范围内使用最广是所 谓的第二代手机OG),以欧洲的GSM制式和美国的CDMA为主,另外还有摩托罗拉的IDEN网 络制式、日本地区使用的PDC等。它们都是数字制式的,除了可以进行语音通信以外,还可 以收发短信、无线应用协议等。在中国大陆及台湾以GSM最为普及,CDMA手机也很流行。目 前整个行业正在向第三代手机(3G)迁移过程中。电话键盘部分手机除了典型的电话功能外,还包含了 PDA、游戏机、MP3、照相机、摄 影、录音、GPS、上网等更多的功能,有向带有手机功能的PDA发展的趋势。电话的口承、耳承 和相应的话筒、听筒都装在单个把手上。旧称为手提电话、手提、大哥大,是便携的、可以在 较大范围内移动的电话终端。现在已有的手机,几乎都是在T卡没有插入手机的情况下,手机与PC通过USB线 连接时会显示一个空的U盘盘符,而用户双击的时候却发现里面没有内容。手机T卡指的是手机上用的较小尺寸的TransFlash卡、MicoSD卡等,常用的容 量一般为 U8Mb,512Mb,1Gb,2Gb,8Gb 等。有鉴于此,本领域技术人员针对上述问题,提供了一种手机智能识别T卡的方法。

发明内容
本发明提供了一种手机智能识别T卡的方法,克服了现有技术的困难,使用本专 利的手机智能识别T卡的方法后,如果手机有T卡,那么在使用USB线将手机和电脑连接 后,且选择手机为U盘模式时,可以看到一个U盘设备,该设备对应到手机的T卡,可以读 写;如果手机没有T卡,则在电脑上看不到空的U盘盘符,用户不会有所疑惑。本发明采用如下技术方案本发明提供了一种手机智能识别T卡的方法,包括以下步骤(1)手机和PC通过USB线连接;(2)初始化设备;(3)判断T卡是否存在,若是,则执行步骤(5),若否,则执行步骤;(4)跳过T卡设备,执行步骤(6);(5)添加T卡设备描述符;(6)初始化其他设备。由于采用了上述技术,与现有技术相比,使用本专利的手机智能识别T卡的方法 后,如果手机有T卡,那么在使用USB线将手机和电脑连接后,且选择手机为U盘模式时,可 以看到一个U盘设备,该设备对应到手机的T卡,可以读写;如果手机没有T卡,则在电脑上 看不到空的U盘盘符,用户不会有所疑惑。
以下结合附图及实施例进一步说明本发明。


图1为本发明的手机智能识别T卡的方法的流程图。
具体实施例方式下面通过图1来介绍本发明的一种具体实施例。实施例1如图1所示,本发明的一种手机智能识别T卡的方法,包括以下步骤(1)手机和PC通过USB线连接;(2)初始化设备;(3)判断T卡是否存在,若是,则执行步骤(5),若否,则执行步骤(4);(4)跳过T卡设备,执行步骤(6);(5)添加T卡设备描述符;(6)初始化其他设备。本发明的实际使用情况如下本发明的手机智能识别T卡的方法是在手机和PC连接时会先检查T卡插槽有无 T卡,如果有,那么会在PC端显示一个可用的U盘;如果没有,那么就在手机的U盘设备中 去掉T卡,这样在PC就看不到空的U盘盘符。如图1所示,T卡设备是对应于手机USB驱动的一个Function Device驱 动,在USB连接后,USB协议栈会启动Function Device的初始化,这时会查找所有 MasdtorageDevice类型设备的数量,创建设备描述符并在主机获取描述符的命令中作为 回应发送。这里在返回设备数据的时候,首先检测T卡是否存在,如果存在,那么总的设备数 目中加入T卡,如果没有T卡,那么总的设备数目减1。上面的处理会把最后一个设备隐藏,所以在设备初始化的时候把T卡放在所有 MassStorageDevice设备的最后,这样每次隐藏的就是T卡所对应的U盘了。具体效果如下在W80手机上插入T卡,连接电脑USB线,在弹出的选择框里面选 择U盘模式,可以看到T卡对应的U盘显示在了电脑上面;这时拔出T卡,重新连接手机和 电脑的USB线,选择U盘模式后,就看不到T卡对应的U盘盘符了,这时已经被消隐了。综上可知,由于采用了上述技术,使用本专利的手机智能识别T卡的方法后,如果 手机有T卡,那么在使用USB线将手机和电脑连接后,且选择手机为U盘模式时,可以看到 一个U盘设备,该设备对应到手机的T卡,可以读写;如果手机没有T卡,则在电脑上看不到 空的U盘盘符,用户不会有所疑惑。以上所述的实施例仅用于说明本发明的技术思想及特点,其目的在于使本领域内 的技术人员能够了解本发明的内容并据以实施,不能仅以本实施例来限定本发明的专利范 围,即凡依本发明所揭示的精神所作的同等变化或修饰,仍落在本发明的专利范围内。
权利要求
1. 一种手机智能识别T卡的方法,其特征在于包括以下步骤 ⑴手机和PC通过USB线连接;(2)初始化设备;(3)判断T卡是否存在,若是,则执行步骤(5),若否,则执行步骤(4); ⑷跳过T卡设备,执行步骤(6);(5)添加T卡设备描述符;(6)初始化其他设备。
全文摘要
本发明揭示了一种手机智能识别T卡的方法,包括以下步骤(1)手机和PC通过USB线连接;(2)初始化设备;(3)判断T卡是否存在,若是,则执行步骤(5),若否,则执行步骤(4);(4)跳过T卡设备,执行步骤(6);(5)添加T卡设备描述符;(6)初始化其他设备,使用本发明的手机智能识别T卡的方法后,如果手机有T卡,那么在使用USB线将手机和电脑连接后,且选择手机为U盘模式时,可以看到一个U盘设备,该设备对应到手机的T卡,可以读写;如果手机没有T卡,则在电脑上看不到空的U盘盘符,用户不会有所疑惑。
文档编号G06F3/06GK102082871SQ20101061590
公开日2011年6月1日 申请日期2010年12月27日 优先权日2010年12月27日
发明者董强 申请人:上海华勤通讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1