CN101827162B - 手机usb接口侦测***及方法 - Google Patents

手机usb接口侦测***及方法 Download PDF

Info

Publication number
CN101827162B
CN101827162B CN2009103006719A CN200910300671A CN101827162B CN 101827162 B CN101827162 B CN 101827162B CN 2009103006719 A CN2009103006719 A CN 2009103006719A CN 200910300671 A CN200910300671 A CN 200910300671A CN 101827162 B CN101827162 B CN 101827162B
Authority
CN
China
Prior art keywords
voltage
charging inlet
mobile phone
usb interface
connection status
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.)
Expired - Fee Related
Application number
CN2009103006719A
Other languages
English (en)
Other versions
CN101827162A (zh
Inventor
张智杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Futaihong Precision Industry Co Ltd
Chi Mei Communication Systems Inc
Original Assignee
Shenzhen Futaihong Precision Industry Co Ltd
Chi Mei Communication Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Futaihong Precision Industry Co Ltd, Chi Mei Communication Systems Inc filed Critical Shenzhen Futaihong Precision Industry Co Ltd
Priority to CN2009103006719A priority Critical patent/CN101827162B/zh
Priority to US12/567,869 priority patent/US7987298B2/en
Publication of CN101827162A publication Critical patent/CN101827162A/zh
Application granted granted Critical
Publication of CN101827162B publication Critical patent/CN101827162B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)

Abstract

一种手机USB接口侦测方法,包括:接收USB接口的数据线传输的信号;当接收到所述数据线传输的信号后,测量充电接口的电压;若所测量的充电接口的电压上升,则更新存储结构中所存储的连接状态为***中状态;每隔时间t测量一次充电接口的电压,判断在时间t所测得的充电接口的电压是否下降,若该充电接口电压没有下降,且在一定时间T’内该电压不变,更新存储结构中所存储的连接状态为已***状态;若该充电接口电压下降,更新存储结构中存储的连接状态为拔出中状态;及若该充电接口的电压下降后一定时间T’内电压不变,则更新存储结构中存储的连接状态为已拔出状态。另外,本发明还提供一种手机USB接口侦测***。

Description

手机USB接口侦测***及方法
技术领域
本发明涉及一种侦测***及方法,尤其涉及一种手机USB接口侦测***及方法。
背景技术
在使用芯片于手机软件开发时,常见的外插式装置如通用串行总线(USB,UniversalSerial Bus)在***拔出动作未能正确被装置侦测出,导致手机的误操作发生,容易产生产品故障或使用者因为使用经验不良导致的严重后果。一般常见的问题包括USB模式无法正确被读取,手机无法存取存储卡的数据,导致文件存档功能无法正常工作,更有可能造成手机误判***拔出状态,导致手机死机,功能异常等现象。
发明内容
鉴于以上内容,有必要提供一种手机USB接口侦测***,可以有效地侦测到手机的USB接口的即时状态。
还有必要提供一种手机USB接口侦测方法,可以有效地侦测到手机的USB接口的即时状态。
一种手机USB接口侦测***,该***运行于手机的芯片上,该***运行于手机的芯片上,该手机的USB接口的电压和充电接口的电压相同,该芯片包括一个存储结构,该存储结构用于存储手机与终端装置的连接状态,该***包括:接收模块,用于接收USB接口的数据线所传输的信号;电压量测模块,用于当所述接收模块接收到所述数据线传输的信号后,测量充电接口的电压;记录模块,用于若所测量的充电接口的电压上升,则更新存储结构中所存储的连接状态为***中状态;所述电压量测模块,还用于每隔时间t测量一次充电接口的电压;判断模块,用于判断该充电接口的电压是否下降;所述记录模块,还用于若所述充电接口的电压没有下降,且一定时间T’内不变,则更新存储结构中所存储的连接状态为已***状态;及该记录模块,还用于若所述充电接口的电压下降,则更新存储结构中存储的连接状态为拔出中状态,若该充电接口的电压下降后一定时间T’内电压不变,则更新存储结构中存储的连接状态为已拔出状态。
一种手机USB接口侦测方法,该方法包括如下步骤:(a)接收USB接口的数据线传输的信号;(b)当接收到所述数据线传输的信号后,测量充电接口的电压,该充电接口的电压与该手机USB接口的电压相同;(c)若所测量的充电接口的电压上升,则更新存储结构中所存储的连接状态为***中状态;(d)每隔时间t测量一次充电接口的电压,判断在时间t所测得的充电接口的电压是否下降,若该充电接口电压没有下降,进入步骤(e),若该充电接口电压下降,则进入步骤(f);(e)当在一定时间T’内该电压不变时,更新存储结构中所存储的连接状态为已***状态,并转至步骤(d);(f)更新存储结构中存储的连接状态为拔出中状态;(g)每隔时间t测量一次充电接口的电压;及(h)若该充电接口的电压下降后一定时间T’内电压不变,则更新存储结构中存储的连接状态为已拔出状态。
相较于现有技术,所述手机USB接口侦测***及方法,利用充电接口与USB接口的电压相同特点,通过充电电压的变化侦测USB接口的连接状态,并及时更新连接状态,使得手机正确判断***拔出状态。
附图说明
图1是本发明手机USB接口侦测***较佳实施例的运行环境图。
图2是图1中手机USB接口侦测***100的功能模块图。
图3是本发明手机USB接口侦测方法较佳实施例的方法流程图。
具体实施方式
如图1所示,是本发明手机USB接口侦测***较佳实施例的运行环境图。该手机USB接口侦测***100运行于手机1的芯片10中,该手机1包括至少一个USB接口11和充电接口12,所述手机USB接口侦测***100用于定时量测该充电接口12的电压。需要指出的是,该USB接口11与该充电接口12相同,因此充电接口12的电压即为该USB接口11的电压。
所述手机1还可连接于一个终端装置2,本较佳实施例中,该终端装置2为计算机。所述手机1与终端装置2的连接状态包括已***状态,***中状态,拔出中状态和已拔出状态,该连接状态存储于芯片10中的一个存储结构101中,该存储结构101中只存储有一种连接状态。
所述USB接口11包括数据线111,当所述手机1连接上所述终端装置2时,所述数据线传输信号给所述手机USB接口侦测***100,该手机USB接口侦测***100便执行侦测工作。
如图2所示,是图1中手机USB接口侦测***100的功能模块图。所述模块是具有特定功能的软件程序段,该软件存储于计算机可读存储介质或其它存储设备,可被计算机或其它包含处理器的计算装置执行,从而完成USB侦测的系列流程。所述USB侦测***100包括:接收模块1000,电压量测模块1001,判断模块1002及记录模块1003。
接收模块1000用于当用户将该手机1通过该USB接口11连接到所述终端装置2上时,接收USB接口11的数据线111所传输的信号。
电压量测模块1001用于当所述接收模块1000接收到所述数据线111所传输的信号后,测量充电接口12的电压。
判断模块1002用于判断所述电压量测模块1001所测量的充电接口12的电压是否上升。
记录模块1003用于若所测量的充电接口12的电压上升,判断该手机1的连接状态为***中状态,更新存储结构101中所存储的连接状态为***中状态。
所述电压量测模块1001还用于每隔时间t测量充电接口12的电压。在本较佳是实施例中,该t=4.615ms,即该电压量测模块1001每隔4.615ms测量一次所述充电接口12的电压。
所述判断模块1002还用于判断所述电压量测模块1001每隔时间t所测量得到的电压是否下降。
所述判断模块1002还用于当所述电压量测模块1001测量到电压没有下降时,判断一定时间T’内所述充电接口12的电压是否不变。于本较佳实施例中,T’=0.3s。
所述记录模块1003还用于当所述充电接口12的电压上升后没有下降,且一定时间T’内该充电接口12的电压不变时,则判断该手机1的连接状态为已***状态,更新存储结构101中存储的连接状态为已***状态。
所述记录模块1003还用于当所述电压量测模块1001测量到所述电压下降时,判断该手机1的连接状态为拔出中状态,更新存储结构101中所存储的连接状态为拔出中状态。
当一定时间T’内所述充电接口12的电压不变,则所述记录模块1003判断该手机1的连接状态为已拔出状态,更新存储结构101中存储的连接状态为已拔出状态。
如图3所示,是本发明手机USB接口侦测方法较佳实施例的方法流程图。
步骤S30,当用户将该手机1通过该USB接口11连接到所述终端装置2上时,接收模块1000接收USB接口11的数据线111所传输的信号。
步骤S31,所述接收模块10000在接收到所述数据线111传输的信号后,所述电压量测模块1001测量充电接口12的电压。
步骤S32,判断模块1002判断所测量的充电接口12的电压是否上升。若所测量的充电接口12的电压上升,则进入步骤S33。若所测量的充电接口12的电压没有上升,则结束流程。
步骤S33,记录模块1003判断该手机1的连接状态为***中状态,更新存储结构101中所存储的连接状态为***中状态,并进入步骤S34。
步骤S34,电压量测模块1001每隔时间t测量充电接口12的电压。在本较佳是实施例中,该t=4.615ms,即该电压量测模块1001每隔4.615ms测量一次所述充电接口12的电压。
步骤S35,判断模块1002判断所述电压量测模块1001每隔时间t所测量得到的电压是否下降。若所测量的电压下降,则进入步骤S38。若所测量的电压没有下降,则进入步骤S36。
步骤S36,所述判断模块1002判断一定时间T’内所述充电接口12的电压是否不变。于本较佳实施例中,T’=0.3s。当一定时间T’内所述充电接口12的电压不变时,进入步骤S37。当所述一定时间T’内所述充电接口12的电压改变,则转至步骤S34。
步骤S37,所述记录模块1003判断该手机1的连接状态为已***状态,更新存储结构101中存储的连接状态为已***状态,并转至步骤S34。
步骤S38,所述记录模块1003判断该手机1的连接状态为拔出中状态,更新存储结构101中所存储的连接状态为拔出中状态。
步骤S39,所述电压量测模块1001每隔时间t测量充电接口12的电压。
步骤S40,判断模块1002判断一定时间T’内所述充电接口12的电压是否不变。于本较佳实施例中,T’=0.3s。当一定时间T’内所述充电接口12的电压不变时,进入步骤S41。当一定时间T’内所述充电接口12的电压改变时,即该电压上升,则转至步骤S42。
步骤S41,所述记录模块1003判断该手机1的连接状态为已拔出状态,更新存储结构101中存储的连接状态为已拔出状态。
步骤S42,所述判断模块1002判断所述一定时间T’内充电接口12的电压是否上升。若该充电接口12的电压上升,转至步骤S33。若该充电接口12的电压下降,转至步骤S39。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

Claims (6)

1.一种手机USB接口侦测***,该***运行于手机的芯片上,该手机的USB接口的电压和充电接口的电压相同,其特征在于,该芯片包括一个存储结构,该存储结构用于存储手机与终端装置的一种连接状态,该***包括:
接收模块,用于接收USB接口的数据线所传输的信号;
电压量测模块,用于当所述接收模块接收到所述数据线传输的信号后,测量充电接口的电压;
记录模块,用于若所测量的充电接口的电压上升,则更新存储结构中所存储的连接状态为***中状态;
所述电压量测模块,还用于每隔时间t测量一次充电接口的电压;
判断模块,用于判断该充电接口的电压是否下降;
所述记录模块,还用于若所述充电接口的电压没有下降,且一定时间T’内不变,则更新存储结构中所存储的连接状态为已***状态;及
该记录模块,还用于若所述充电接口的电压下降,则更新存储结构中存储的连接状态为拔出中状态,若该充电接口的电压下降后一定时间T’内电压不变,则更新存储结构中存储的连接状态为已拔出状态。
2.如权利要求1所述的手机USB接口侦测***,其特征在于,所述t为4.615ms,T’为0.3s。
3.一种手机USB接口侦测方法,其特征在于,该方法包括如下步骤:
(a)接收USB接口的数据线传输的信号;
(b)当接收到所述数据线传输的信号后,测量充电接口的电压,该充电接口的电压与该手机USB接口的电压相同;
(c)若所测量的充电接口的电压上升,则更新存储结构中所存储的连接状态为***中状态;
(d)每隔时间t测量一次充电接口的电压,判断在时间t所测得的充电接口的电压是否下降,若该充电接口电压没有下降,进入步骤(e),若该充电接口电压下降,则进入步骤(f);
(e)当在一定时间T’内该电压不变时,更新存储结构中所存储的连接状态为已***状态,并转至步骤(d);
(f)更新存储结构中存储的连接状态为拔出中状态;
(g)每隔时间t测量一次充电接口的电压;及
(h)若该充电接口的电压下降后一定时间T’内电压不变,则更新存储结构中存储的连接状态为已拔出状态。
4.如权利要求3所述的手机USB接口侦测方法,其特征在于,所述t为4.615ms,T’为0.3s。
5.如权利要求3所述的手机USB接口侦测方法,其特征在于,所述步骤(e)还包括:当在一定时间T’内该充电接口电压改变时,则转至步骤(d)。
6.如权利要求3所述的手机USB接口侦测方法,其特征在于,所述步骤(h)还包括:当该充电接口的电压下降后一定时间T’内电压改变时,判断该充电接口的电压是否上升;
若该充电接口的电压上升,转至步骤(c);及
若该充电接口的电压下降,则转至步骤(g)。
CN2009103006719A 2009-03-04 2009-03-04 手机usb接口侦测***及方法 Expired - Fee Related CN101827162B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2009103006719A CN101827162B (zh) 2009-03-04 2009-03-04 手机usb接口侦测***及方法
US12/567,869 US7987298B2 (en) 2009-03-04 2009-09-28 System and method for detecting the status of a universal serial bus port of a mobile phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009103006719A CN101827162B (zh) 2009-03-04 2009-03-04 手机usb接口侦测***及方法

Publications (2)

Publication Number Publication Date
CN101827162A CN101827162A (zh) 2010-09-08
CN101827162B true CN101827162B (zh) 2013-08-07

Family

ID=42679224

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009103006719A Expired - Fee Related CN101827162B (zh) 2009-03-04 2009-03-04 手机usb接口侦测***及方法

Country Status (2)

Country Link
US (1) US7987298B2 (zh)
CN (1) CN101827162B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011223669A (ja) * 2010-04-06 2011-11-04 On Semiconductor Trading Ltd 携帯電子機器用の充電器
US9588859B2 (en) * 2012-11-28 2017-03-07 Mediatek Inc. Detecting circuit and related circuit detecting method
US8898348B2 (en) * 2013-02-07 2014-11-25 Apple Inc. Method and system for detecting connection of a host device to an accessory device
CN103884938B (zh) * 2014-03-20 2017-01-04 惠州市和宏电线电缆有限公司 一种测试治具
CN105092998A (zh) * 2014-05-19 2015-11-25 华为技术有限公司 一种接口检测电路、装置及方法
US9494636B2 (en) * 2014-05-27 2016-11-15 Infineon Technologies Ag Floating connector safety protection
CN104198839B (zh) * 2014-08-07 2019-03-29 惠州市和宏电线电缆有限公司 一种移动终端传输线电气性能测试装置
CN105187879B (zh) * 2015-09-09 2018-12-07 青岛海信电器股份有限公司 遥控控制码值下载方法与电视机
CN108255680A (zh) * 2018-02-05 2018-07-06 上海网盛信息科技有限公司 虚拟数据安全监测***及其监测方法
CN111475448B (zh) * 2020-03-05 2023-04-07 成都娄外科技有限公司 一种usb设备***状态检测方法、装置和usb设备
CN114595175B (zh) * 2022-01-24 2023-11-21 深圳市有方科技股份有限公司 自适应电平的串口适配方法及usb转串口板

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6062480A (en) * 1998-07-20 2000-05-16 Vlsi Technologies, Inc. Hot docking system and methods for detecting and managing hot docking of bus cards
US6182173B1 (en) * 1997-11-14 2001-01-30 International Business Machines Corporation Hot plug adapters using optical switches
CN1574539A (zh) * 2003-05-27 2005-02-02 捷讯研究有限公司 处理移动电子设备中充电状态的方法和设备
CN2711938Y (zh) * 2004-05-14 2005-07-20 万国电脑股份有限公司 具侦测信号装置的usb连接器及其应用***
CN101006435A (zh) * 2004-08-27 2007-07-25 汤姆逊许可公司 使数字数据和模拟数据能够通过数据总线进行通信的设备和方法
CN101266586A (zh) * 2007-03-14 2008-09-17 普天信息技术研究院 基于usb协议的存储及连接控制装置和控制方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6182173B1 (en) * 1997-11-14 2001-01-30 International Business Machines Corporation Hot plug adapters using optical switches
US6062480A (en) * 1998-07-20 2000-05-16 Vlsi Technologies, Inc. Hot docking system and methods for detecting and managing hot docking of bus cards
CN1574539A (zh) * 2003-05-27 2005-02-02 捷讯研究有限公司 处理移动电子设备中充电状态的方法和设备
CN2711938Y (zh) * 2004-05-14 2005-07-20 万国电脑股份有限公司 具侦测信号装置的usb连接器及其应用***
CN101006435A (zh) * 2004-08-27 2007-07-25 汤姆逊许可公司 使数字数据和模拟数据能够通过数据总线进行通信的设备和方法
CN101266586A (zh) * 2007-03-14 2008-09-17 普天信息技术研究院 基于usb协议的存储及连接控制装置和控制方法

Also Published As

Publication number Publication date
CN101827162A (zh) 2010-09-08
US20100228892A1 (en) 2010-09-09
US7987298B2 (en) 2011-07-26

Similar Documents

Publication Publication Date Title
CN101827162B (zh) 手机usb接口侦测***及方法
CN100495377C (zh) 检测***外设类型的方法和终端接口
CN104978300B (zh) 移动终端及其与外部设备连接的检测方法和装置
CN103064489A (zh) 一种根据usb接口状态进行内部电路选择的方法及终端
CN103186483A (zh) 终端、用于其的otg功能和充电功能的并行执行方法
CN108845655B (zh) 电子设备控制方法、装置、控制电路及电子设备
US20190164169A1 (en) Electronic device having waterproof warranty condition judgment system
CN105048018A (zh) 一种具有数据交换功能的终端的充电方法和装置
CN115407116A (zh) 充电电流的确定方法及装置
CN111355505B (zh) Sim卡座类型识别方法、装置及计算机可读介质
CN101923521A (zh) 具保护其通用串行总线端口功能的电子装置及方法
CN108089957A (zh) 硬件自检测模块及装置
CN101854427A (zh) 一种提醒操作启动方法和移动终端
CN101364198A (zh) 读卡接口的测试治具及其测试方法
CN107656188B (zh) 一种芯片的测试***及其方法
CN105260133A (zh) 一种移动终端emmc的数据写入方法及***
CN106788790B (zh) 一种蓝牙智能卡的测试***
CN109407039A (zh) 智能电表及其***、自诊断方法和故障检测方法
CN104679625A (zh) 电脑***及其测试方法
CN110907986B (zh) 一种采集地震数据的方法及装置
CN109421446B (zh) 胎压侦测器的刻录器及其刻录方法
CN111983354A (zh) 一种多tf卡插拔检测方法及***
CN108564985B (zh) Emmc测试方法、装置、移动终端及存储介质
CN101782883B (zh) Sata设备控制电路及方法
CN113010356A (zh) 一种usb2.0/3.0接口测试装置及其测试方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130807