一种双向弹出USB插口的方法及装置

申请号 CN201610003344.7 申请日 2016-01-04 公开(公告)号 CN105680288A 公开(公告)日 2016-06-15
申请人 上海斐讯数据通信技术有限公司; 发明人 丁宇辰;
摘要 本 发明 提供一种双向弹出USB插口的方法及装置,包括:获取模 块 ,获取语音控制命令; 数据采集 模块,采集移动设备的状态数据;状态判断模块,根据采集的状态数据判断当前移动设备的状态;控 制模 块,根据判断结果,控制USB插口双向弹出,以及控制弹出的USB插口收回;检测判断模块,检测判断USB数据线是否插入弹出的USB插口;时间判断模块,判断USB插口保持弹出状态的时间是否超过预设的弹出时间参数。数据采集模块还包括重 力 传感器 ,和/或光线传感器;状态判断模块还包括存储子模块。时间判断模块还包括时间参数子模块。使用此方法,当用户一只手不方便时,可以只用一只手就能实现把USB数据线插入移动设备弹出的USB插口。
权利要求

1.一种双向弹出USB插口的方法,其特征在于,包括:
步骤S10获取语音控制命令;
步骤S20采集移动设备的状态数据;
步骤S30根据所述采集的状态数据判断当前所述移动设备的状态;
步骤S40根据判断结果,控制所述USB插口双向弹出。
2.一种如权利要求1所述的双向弹出USB插口的方法,其特征在于,所述步骤S20采集移动设备的状态数据是指,
步骤S21采集所述移动设备X、Y、Z三个方向受到的重加速度数据;
和/或步骤S22采集所述移动设备的光线数据。
3.一种如权利要求2所述的双向弹出USB插口的方法,其特征在于,所述步骤S30根据所述采集的状态数据判断当前所述移动设备的状态包括:
步骤S31当所述采集的状态数据达到所述移动设备的正面预设值时,判断当前所述移动设备的状态是正面向上;
步骤S32当所述采集的状态数据达到所述移动设备的背面预设值时,判断当前所述移动设备的状态是背面向上。
4.一种如权利要求3所述的双向弹出USB插口的方法,其特征在于,所述步骤S40根据判断结果,控制所述USB插口双向弹出包括:
步骤S41如果当前所述移动设备的状态是正面向上,则控制所述USB插口正向弹出;
步骤S42如果当前所述移动设备的状态是背面向上,则控制所述USB插口反向弹出。
5.一种如权利要求1-4任一所述的双向弹出USB插口的方法,其特征在于,所述步骤S40后还包括:
步骤S50检测判断USB数据线是否插入所述弹出的USB插口,若是,则执行步骤S60,若否,则执行步骤S70;
步骤S60控制所述弹出的USB插口收回;
步骤S70判断所述USB插口保持弹出状态的时间是否超过预设的弹出时间参数,若是,则执行步骤S60;若否,则执行所述步骤S50。
6.一种双向弹出USB插口的装置,其特征在于,包括:
获取模,获取语音控制命令;
数据采集模块,与所述获取模块电连接,采集移动设备的状态数据;
状态判断模块,与所述数据采集模块电连接,根据所述采集的状态数据判断当前所述移动设备的状态;
制模块,与所述状态判断模块电连接,根据判断结果,控制所述USB插口双向弹出,以及控制所述弹出的USB插口收回。
7.一种如权利要求6所述的双向弹出USB插口的装置,其特征在于,所述数据采集模块还包括:
重力传感器,采集所述移动设备X、Y、Z三个方向受到的重力加速度数据;
和/或光线传感器,与所述重力传感器电连接,采集所述移动设备的光线数据。
8.一种如权利要求7所述的双向弹出USB插口的装置,其特征在于,所述状态判断模块还包括:
存储子模块,存储所述移动设备的正面预设值和背面预设值。
9.一种如权利要求8所述的双向弹出USB插口的装置,其特征在于,所述控制模块控制所述USB插口双向弹出是指,控制所述USB插口正向弹出和/或控制所述USB插口反向弹出。
10.一种如权利要求6-9任一所述的双向弹出USB插口的装置,其特征在于,还包括:
检测判断模块,与所述控制模块电连接,检测判断USB数据线是否插入所述弹出的USB插口;
时间判断模块,与所述检测判断模块和所述控制模块电连接,判断所述USB插口保持弹出状态的时间是否超过预设的弹出时间参数;
所述时间判断模块还包括:
时间参数子模块,存储预设的弹出时间参数。

说明书全文

一种双向弹出USB插口的方法及装置

技术领域

[0001] 本发明涉及USB插口领域,特别是涉及一种双向弹出USB插口的方法及装置。

背景技术

[0002] 在当今的互联网时代,移动设备已经成为日常生活中必不可少的设备,通过数据线可以把移动设备和电脑等设备连接起来,达到充电、传输文件的目的。
[0003] 目前的移动设备USB插口设计都是在移动设备四周,在移动设备平放在桌上的时候,USB插口相当于在侧面,如果用户用一只手,想要插入USB数据线非常困难。

发明内容

[0004] 为了克服上述缺陷,本发明提供了一种双向弹出USB插口的方法及装置,方便用户只需要一只手就能插入USB数据线。
[0005] 为了实现本发明以上发明目的,本发明提供的技术方案如下:
[0006] 一种双向弹出USB插口的方法,包括:步骤S10获取语音控制命令;步骤S20采集移动设备的状态数据;步骤S30根据采集的状态数据判断当前移动设备的状态;步骤S40根据判断结果,控制USB插口双向弹出。
[0007] 上述技术方案中,采用语音命令控制,移动设备根据语音命令采集当前移动设备的状态数据,状态数据可以为重加速度数据和/或光线数据,然后根据数据结果来选择USB插口的弹出方向。
[0008] 进一步优选地,步骤S20采集移动设备的状态数据是指,步骤S21采集移动设备X、Y、Z三个方向受到的重力加速度数据;和/或步骤S22采集移动设备的光线数据。
[0009] 本优选方案增加了对状态数据采集的设定。利用该步骤可以对移动设备进行重力加速度数据、光线数据采样,本优选方案可以只对一种进行采样,也可以两种一起采样进行分析。
[0010] 进一步优选地,步骤S30根据采集的状态数据判断当前移动设备的状态还包括:步骤S31当采集的状态数据达到移动设备的正面预设值时,判断当前移动设备的状态是正面向上;步骤S32当采集的状态数据达到移动设备的背面预设值时,判断当前移动设备的状态是背面向上。
[0011] 本优选方案中正面预设值和背面预设值是内置的,也可以用户自行设定。当移动设备平正面向上时,移动设备xyz三个方向上受到的重力加速度数据趋近于0/0/9.8,光线也较强;当移动设备水平背面向上时,移动设备xyz三个方向上受到的重力加速度数据趋近于0/0/-9.8,光线也较弱。
[0012] 进一步优选地,步骤S40根据判断结果,控制USB插口双向弹出包括:步骤S41如果当前移动设备的状态是正面向上,则控制USB插口正向弹出;步骤S42如果当前移动设备的状态是背面向上,则控制USB插口反向弹出。
[0013] 本优选方案中控制USB插口双向弹出实现的过程是,先让USB插口水平弹出,然后根据判断结果,控制水平弹出的USB插口是向移动设备的正面旋转,还是向移动设备的背面旋转,使USB插口保持正面向上的状态,方便客户一只手插入USB数据线。
[0014] 进一步优选地,步骤S40后还包括:步骤S50检测判断USB数据线是否插入弹出的USB插口,若是,则执行步骤S60,若否,则执行步骤S70;步骤S60控制弹出的USB插口收回;步骤S70判断USB插口保持弹出状态的时间是否超过预设的弹出时间参数,若是,则执行步骤S60;若否,则执行步骤S50。
[0015] 本优选方案中还包括了弹出USB插口后的后续步骤,其中预设的弹出时间参数可以是用户自己设定的,如果超出了预设的弹出时间参数,USB数据线还没有插入弹出的USB插口,那么USB插口会自动收回。
[0016] 本发明还提供了一种双向弹出USB插口的装置,包括:获取模,获取语音控制命令;数据采集模块,与获取模块电连接,采集移动设备的状态数据;状态判断模块,与数据采集模块电连接,根据采集的状态数据判断当前移动设备的状态;控制模块,与状态判断模块电连接,根据判断结果,控制USB插口双向弹出,以及控制弹出的USB插口收回。
[0017] 进一步优选地,数据采集模块还包括:重力传感器,采集移动设备X、Y、Z三个方向受到的重力加速度数据;和/或光线传感器,与重力传感器电连接,采集移动设备的光线数据。
[0018] 进一步优选地,状态判断模块还包括:存储子模块,存储移动设备的正面预设值和背面预设值。
[0019] 进一步优选地,控制模块控制USB插口双向弹出是指,控制USB插口正向弹出和/或控制USB插口反向弹出。
[0020] 进一步优选地,双向弹出USB插口的装置,还包括:检测判断模块,与控制模块电连接,检测判断USB数据线是否插入弹出的USB插口;时间判断模块,与检测判断模块和控制模块电连接,判断USB插口保持弹出状态的时间是否超过预设的弹出时间参数;时间判断模块还包括:时间参数子模块,存储预设的弹出时间参数。
[0021] 与现有技术相比,本发明提供一种双向弹出USB插口的方法及装置,当用户一只手不方便时,可以只用一只手就能实现把USB数据线插入移动设备弹出的USB插口;且移动设备根据采集到的数据自动判断USB插口弹出方向,使移动设备更智能化、效率化、人性化,极大地提高用户体验。附图说明
[0022] 下面将以明确易懂的方式,结合附图说明优选实施方式,对一种双向弹出USB插口的方法及装置的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0023] 图1是本发明一种双向弹出USB插口的方法的流程图
[0024] 图2是本发明一种双向弹出USB插口的装置的示意图;
[0025] 图3是本发明移动设备USB插口未弹出状态的示意图;
[0026] 图4是本发明移动设备正面向上时USB插口弹出状态的示意图;
[0027] 图5是本发明移动设备背面向上时USB插口弹出状态的示意图;
[0028] 图6是本发明移动设备弹出的USB插口的局部放大示意图。
[0029] 附图标号说明:
[0030] 1、获取模块,2、数据采集模块,3、状态判断模块,4、控制模块,5、检测判断模块,6、时间判断模块,7、重力传感器,8、光线传感器,9、存储子模块,10、时间参数子模块,11、支架,12、USB插口,13、连接线

具体实施方式

[0031] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0032] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0033] 图1是本发明一种双向弹出USB插口的方法的流程图。一种双向弹出USB插口的方法,包括:步骤S10获取语音控制命令;步骤S20采集移动设备的状态数据;步骤S30根据采集的状态数据判断当前移动设备的状态;步骤S40根据判断结果,控制USB插口双向弹出。
[0034] 具体的,在本实施例中用户不仅仅只能通过语音控制,还可以通过霍尔传感器,感应是否有磁靠近,如果靠近,相当于步骤S10获取控制命令;也可以通过无线、蓝牙等无线方式连接第二设备,通过第二设备控制移动设备弹出USB插口;移动设备水平正面向上时,也可以通过App控制移动设备采集数据。
[0035] 另外,用户也有直接控制USB插口弹出、收回的选项,选择直接控制后,不会再采集数据进行判断,而是根据用户的控制弹出、收回USB插口,便于把此功能方便地运用到各个场景中。
[0036] 在本发明另一个改进的实施例中,除与上述实施例相同的部分之外,步骤S20还包括,步骤S21采集移动设备X、Y、Z三个方向受到的重力加速度数据;和/或步骤S22采集移动设备的光线数据。
[0037] 具体的,在本实施例中,移动设备可以只采集重力加速度数据或光线数据;也可以同时采集重力加速度数据或光线数据,进行判断。当只用光线数据无法准备判断出移动设备的状态时,需要另外采集重力加速度数据进行判断。
[0038] 在本发明另一个改进的实施例中,除与上述实施例相同的部分之外,步骤S30还包括:步骤S31当采集的状态数据达到移动设备的正面预设值时,判断当前移动设备的状态是正面向上;步骤S32当采集的状态数据达到移动设备的背面预设值时,判断当前移动设备的状态是背面向上。
[0039] 具体的,关于正面预设值,当移动设备绝对水平正面向上时,移动设备xyz三个方向上受到的重力加速度数据趋近于0/0/9.8;关于背面预设值,当移动设备绝对水平背面向上时,移动设备xyz三个方向上受到的重力加速度数据趋近于0/0/-9.8;当移动设备有一点小度倾斜时,三轴数据会有相应变化,本领域的技术人员都可以算出相应数据,在此不做陈述。
[0040] 一般移动设备的光线传感器是位于移动设备的正面摄像头旁边,所以在移动设备水平正面向上时,采集的光线比较亮,而水平背面向上时,光线传感器处于被遮盖住的状态,采集的光线比较暗。当然处于不同环境,采集到的数据会不准确,此时就需要靠重力加速度数据进一步判断。
[0041] 在本发明另一个改进的实施例中,除与上述实施例相同的部分之外,步骤S40还包括:步骤S41如果当前移动设备的状态是正面向上,则控制USB插口正向弹出;步骤S42如果当前移动设备的状态是背面向上,则控制USB插口反向弹出。
[0042] 具体的,为了要保持USB插口正面向上弹出,方便用户像插电源插座一般竖着将USB数据线插入,USB插口需要先水平弹出,然后再根据移动设备是水平正面向上还是水平背面向上,控制水平弹出的USB插口是向移动设备的正面旋转,还是向移动设备的背面旋转。
[0043] 在本发明另一个改进的实施例中,除与上述实施例相同的部分之外,步骤S40后还包括:步骤S50检测判断USB数据线是否插入弹出的USB插口,若是,则执行步骤S60,若否,则执行步骤S70;步骤S60控制弹出的USB插口收回;步骤S70判断USB插口保持弹出状态的时间是否超过预设的弹出时间参数,若是,则执行步骤S60;若否,则执行步骤S50。
[0044] 具体的,弹出的USB插口在检测到USB数据线插入后会自动收回,收回过程和弹出过程相似,需要一个旋转过程,先让竖直的USB插口旋转到水平方向,然后收回到移动设备。
[0045] 其中预设的弹出时间参数可以是用户自己设定的,如果超出了预设的弹出时间参数,USB数据线还没有插入弹出的USB插口,那么USB插口会自动收回,如果用户还想插入USB数据线,需要重新给予移动设备控制命令。
[0046] 图2是本发明一种双向弹出USB插口的装置的示意图。本发明还提供了一种双向弹出USB插口的装置,包括:获取模块1,获取语音控制命令;数据采集模块2,与获取模块1电连接,采集移动设备的状态数据;状态判断模块3,与数据采集模块2电连接,根据采集的状态数据判断当前移动设备的状态;控制模块4,与状态判断模块3电连接,根据判断结果,控制USB插口双向弹出,以及控制弹出的USB插口收回。
[0047] 具体的,移动设备中提供弹出USB插口和收回USB插口的直接控制接口,通过直接控制接口可以直接弹出或收回USB插口,便于把此功能方便地运用到各个场景中。
[0048] 在本发明另一个改进的实施例中,除与上述实施例相同的部分之外,数据采集模块2还包括:重力传感器7,采集移动设备X、Y、Z三个方向受到的重力加速度数据;和/或光线传感器8,与重力传感器7电连接,采集移动设备的光线数据。
[0049] 在本发明另一个改进的实施例中,除与上述实施例相同的部分之外,状态判断模块3还包括:存储子模块9,存储移动设备的正面预设值和背面预设值。
[0050] 在本发明另一个改进的实施例中,除与上述实施例相同的部分之外,控制模块1控制USB插口双向弹出是指,控制USB插口正向弹出和/或控制USB插口反向弹出。
[0051] 在本发明另一个改进的实施例中,除与上述实施例相同的部分之外,双向弹出USB插口的装置,还包括:检测判断模块5,与控制模块4电连接,检测判断USB数据线是否插入弹出的USB插口;时间判断模块6,与检测判断模块5和控制模块4电连接,判断USB插口保持弹出状态的时间是否超过预设的弹出时间参数;时间判断模块还包括:时间参数子模块10,存储预设的弹出时间参数。
[0052] 图3是本发明移动设备USB插口未弹出状态的示意图,USB插口收在移动设备的侧面。图4是本发明移动设备正面向上时USB插口弹出状态的示意图,图5是本发明移动设备背面向上时USB插口弹出状态的示意图,USB插口始终保持正面向上弹出,方便用户一只手插入USB数据线。
[0053] 图6是本发明移动设备弹出的USB插口的局部放大示意图。USB插口12通过支架11、连接线13连接,完成弹出、收回的动作。
[0054] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
QQ群二维码
意见反馈