CN101827162B - 手机usb接口侦测***及方法 - Google Patents
手机usb接口侦测***及方法 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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,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)。
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)
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)
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协议的存储及连接控制装置和控制方法 |
-
2009
- 2009-03-04 CN CN2009103006719A patent/CN101827162B/zh not_active Expired - Fee Related
- 2009-09-28 US US12/567,869 patent/US7987298B2/en active Active
Patent Citations (6)
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 |