一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子设备间的无线充电方法、存储介质及其电子设备与流程

2022-06-05 16:29:33 来源:中国专利 TAG:


1.本发明涉及无线充电技术领域,具体涉及一种电子设备间的无线充电方法、存储介质及其电子设备。


背景技术:

2.无线反向充电指的是手机等原本只能接收无线充电电磁波的电子设备,可以通过无线线圈发出电磁波给其他支持无线充电的电子设备充电,一般作为应急使用。与无线充电技术原理相同,无线反向充电的本质可以理解为通过充电设备与用电设备之间以电感耦合传送能量的过程。
3.具有无线反向充电功能的电子设备在正常使用过程中一般不会开启无线反向充电功能,现有技术一般通过在电子设备上设置无线反向充电开关来控制开启或关闭无线反向充电功能。例如,在如图1a-图1c所示的场景中,电子设备100具有无线反向充电功能,可以向外提供电能,而电子设备200是待充电设备,当需要使用电子设备100的无线反向充电功能为电子设备200应急充电时,一般需要经过三个步骤开启电子设备100的无线反向充电功能。如图1a所示,第一步是解锁电子设备100的屏幕,从电子设备100的设置菜单中找到电池功能菜单;如图1b所示,第二步是在电池功能菜单下找到无线反向充电功能并点击开启;如图1c所示,第三步是将电子设备200及时放入电子设备100的充电区域进行充电。
4.由于用户使用无线反向充电功能一般是出于应急目的,而上述开启无线反向充电功能的三个步骤则过于繁琐,而导致用户的使用体验不好,并且当前大部分电子设备也没有相应的方式提醒用户如何开启无线反向功能,这更导致了许多用户甚至不知道自己使用的设备具有无线反向充电功能或者不知道如何开启该功能,这必然导致无线反向充电功能流于形式而无法给用户提供真正的便利。


技术实现要素:

5.本技术实施例提供了一种电子设备间的无线充电方法、存储介质及其电子设备,通过采集第一电子设备和第二电子设备之间的蓝牙信号并对采集到的蓝牙信号进行波形特征分析,确定第一电子设备和第二电子设备之间的相对运动或者相对位置是否满足无线充电空间条件;在确定满足无线充电空间条件的情况下,并且第一电子设备满足无线充电供电条件的情况下,快速开启第一电子设备的无线反向充电功能为待充电设备进行无线充电。本技术的电子设备间的无线充电方法快捷、简单、易操作,从而有效地解决现有技术存在的开启步骤繁琐的问题,提高了用户的使用体验。
6.第一方面,本技术实施例提供了一种电子设备间的无线充电方法,该方法包括:第一电子设备采集与所述第一电子设备建立了蓝牙连接的第二电子设备发送的蓝牙信号;第一电子设备基于采集到的所述蓝牙信号,判断所述第一电子设备与所述第二电子设备之间的相对运动或相对位置是否满足无线充电空间条件;第一电子设备根据所述判断的结果,确定是否向所述第二电子设备进行无线充电。
7.例如,第一电子设备是手机100,第二电子设备是手表200,手机100与手表200之间建立了蓝牙连接。手机100不断采集手表200发送的蓝牙信号,手机100可以基于采集的手表200的蓝牙信号判断手机100与手表200之间的相对运动或相对位置是否满足无线充电空间条件。手机100基于上述判断结果,来确定是否向手表200进行无线充电。可以理解,手机100作为终端设备一般是接收电能的设备,手机100具有的向手表200进行无线充电的能力称之为无线反向充电功能。
8.在上述第一方面的一种可能的实现中,上述方法中所述第一电子设备根据所述判断的结果,确定是否向所述第二电子设备进行无线充电,包括:所述第一电子设备在判断出所述第一电子设备与所述第二电子设备之间的相对运动或相对位置满足所述无线充电空间条件,并且所述第一电子设备自身电量满足无线充电供电条件的情况下,向所述第二电子设备进行无线充电。
9.例如,手机100基于采集的手表200的蓝牙信号判断手机100与手表200之间的相对运动或相对位置满足无线充电空间条件时,手机100在进一步确认自身电量满足无线充电供电条件的情况下,手机100向手表200进行无线充电。可以理解,手机100可在保证自身电量足够使用的情况下,向其他电子设备提供无线反向充电,也就是说,手机100可以在自身电量充足的情况下向手表200进行无线充电。
10.在上述第一方面的一种可能的实现中,上述方法中所述第一电子设备通过以下方式向所述第二电子设备进行无线充电:所述第一电子设备提示用户将所述第二电子设备放入所述第一电子设备的充电区域,并在检测到所述第二电子设备位于所述充电区域的情况下,向所述第二电子设备进行无线充电。
11.例如,手机100确定向手表200进行无线充电的时候,手机100会直接开启无线反向充电功能,这时手机100可以提示用户将手表200放入手机100的充电区域,手机100检测到手表200位于其充电区域的情况下向手表200进行无线充电。
12.在上述第一方面的一种可能的实现中,上述方法中所述第一电子设备根据所述判断的结果,确定是否向所述第二电子设备进行无线充电,还包括:所述第一电子设备在判断出所述第一电子设备与所述第二电子设备之间的相对运动或相对位置满足所述无线充电空间条件,并且所述第一电子设备自身电量满足无线充电供电条件的情况下,向用户发送提示信息,其中所述提示信息用于提示用户确认是否对所述第二电子设备进行无线充电;所述第一电子设备在用户确认对所述第二电子设备进行无线充电的情况下,提示用户将所述第二电子设备放入所述第一电子设备的充电区域,并在检测到所述第二电子设备位于所述充电区域的情况下,向所述第二电子设备进行无线充电。
13.例如,手机100确定向手表200进行无线充电的时候,手机100向用户发送提示信息或者下文实施例中所描述的开启确认通知,该提示信息用于提示用户确认是否开启无线反向充电功能以对手表200进行无线充电。如果用户确认开启无线反向充电功能,则手机100再开启无线反向充电功能,并且提示用户将手表200放入手机100的充电区域。手机100检测到手表200位于其充电区域的情况下向手表200进行无线充电。
14.在上述第一方面的一种可能的实现中,上述方法中所述无线充电供电条件包括:所述第一电子设备的电量余量大于或等于预设电量阈值。
15.例如,手机100在判断自身电量是否满足无线充电供电条件时,可以通过将检测到
的自身电量余量与预设电量阈值相比较,如果手机100当前的电量余量大于或等于预设电量阈值,则手机100可以判断自身电量满足无线充电供电条件。
16.在上述第一方面的一种可能的实现中,上述方法中所述第一电子设备基于采集到的所述蓝牙信号,判断所述第一电子设备与所述第二电子设备之间的相对运动或相对位置是否满足无线充电空间条件,包括:所述第一电子设备通过对采集的所述蓝牙信号进行波形特征分析,判断所述第一电子设备与所述第二电子设备之间的相对运动或相对位置是否满足无线充电空间条件。
17.例如,手机100通过对采集到的蓝牙信号的波形特征进行分析,以判断手机100与手表200之间的相对运动或相对位置是否满足无线反向充电空间条件。
18.在上述第一方面的一种可能的实现中,上述方法中所述波形特征包括极差、均值、频率、峰谷值及周期数。在所述波形特征满足下列判断条件中的至少一项的情况下,所述第一电子设备与所述第二电子设备之间的相对运动或相对位置满足无线充电空间条件:所述极差的计算结果在预设的极差阈值范围内;所述均值的计算结果在预设的均值阈值范围内;所述频率的计算结果在预设的频率阈值范围内;所述峰谷值的差值计算结果大于或等于预设的差值下限阈值,或者所述峰谷值的差值计算结果小于或等于预设的差值上限阈值;以及,所述周期数的计算结果大于或等于预设的周期数下限阈值。
19.例如,在手机100对采集到的蓝牙信号的波形特征进行分析的过程中,主要计算该蓝牙信号波形特征中的极差、均值、频率、峰谷值和周期数等特征,并将这些特征与相应的阈值范围或者上限阈值、下限阈值进行比较,如果该蓝牙信号的这些波形特征满足相应的判断条件,例如,极差、均值、频率的计算结果分别在相应的极差阈值范围、均值阈值范围和频率阈值范围内,峰谷值的差值计算结果大于或等于预设的差值下限阈值,周期数的计算结果大于或等于预设的周期数下限阈值,则表明手机100采集到的蓝牙信号满足判断条件,因而表明手机100与手表200之间的相对运动或相对位置满足无线充电空间条件。
20.第二方面,本技术实施例提供了一种电子设备间的无线充电方法,该方法包括:第二电子设备采集与所述第二电子设备建立了蓝牙连接的第一电子设备发送的蓝牙信号;第二电子设备基于采集到的所述蓝牙信号,判断所述第一电子设备与所述第二电子设备之间的相对运动或相对位置是否满足无线充电空间条件;第二电子设备在判断出满足无线充电空间条件的情况下,向所述第一电子设备发送无线充电请求,其中,所述无线充电请求用于请求第一电子设备对所述第二电子设备进行无线充电。
21.例如,第一电子设备是手机100,第二电子设备是手表200,手机100与手表200之间建立了蓝牙连接。手表200不断采集手机100发送的蓝牙信号,手表200可以基于采集到的手机100的蓝牙信号判断手机100与手表200之间的相对运动或相对位置是否满足无线充电空间条件。手表200在判断出手机100与手表200之间的相对运动或相对位置满足无线充电空间条件的情况下,向手机100发送无线充电请求,请求手机100开启无线反向充电功能向手表200进行无线充电。
22.在上述第二方面的一种可能的实现中,上述方法还包括:所述第二电子设备从所述第一电子设备接收到提示指令;所述第二电子设备响应于接收到的所述提示指令,提示用户将所述第二电子设备放入所述第一电子设备的充电区域。
23.例如,手机100开启无线反向充电功能后向手表200发送提示指令,提示手表200无
线反向充电功能已开启。手表200接收到该提示指令后,提示用户将手表200放入手机100的充电区域进行充电。
24.在上述第二方面的一种可能的实现中,上述方法中所述第二电子设备基于采集到的所述蓝牙信号,判断所述第一电子设备与所述第二电子设备之间的相对运动或相对位置是否满足无线充电空间条件,包括:所述第二电子设备通过对采集的所述蓝牙信号进行波形特征分析,判断所述第一电子设备与所述第二电子设备之间的相对运动或相对位置是否满足无线充电空间条件。
25.在上述第二方面的一种可能的实现中,上述方法中所述波形特征包括极差、均值、频率、峰谷值及周期数。在所述波形特征满足下列判断条件中至少一项的情况下,所述第一电子设备与所述第二电子设备之间的相对运动或相对位置满足无线充电空间条件:所述极差的计算结果在预设的极差阈值范围内;所述均值的计算结果在预设的均值阈值范围内;所述频率的计算结果在预设的频率阈值范围内;所述峰谷值的差值计算结果大于或等于预设的差值下限阈值,或者所述峰谷值的差值计算结果小于或等于预设的差值上限阈值;以及,所述周期数的计算结果大于或等于预设的周期数下限阈值。
26.例如,在手表200对采集到的蓝牙信号的波形特征进行分析的过程中,主要计算该蓝牙信号波形特征中的极差、均值、频率、峰谷值和周期数等特征,并将这些特征与相应的阈值范围或者上限阈值、下限阈值进行比较,如果该蓝牙信号的这些波形特征满足相应的判断条件,例如,极差、均值、频率的计算结果分别在相应的极差阈值范围、均值阈值范围和频率阈值范围内,峰谷值的差值计算结果大于或等于预设的差值下限阈值,周期数的计算结果大于或等于预设的周期数下限阈值,则表明手表200采集到的蓝牙信号满足判断条件,因而表明手机100与手表200之间的相对运动或相对位置满足无线充电空间条件。
27.第三方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质上存储有指令,所述指令在计算机上执行时使所述计算机执行上述电子设备间的无线充电方法。
28.第四方面,本技术实施例提供了一种电子设备,该电子设备包括:一个或多个处理器;一个或多个存储器;所述一个或多个存储器存储有一个或多个程序,当所述一个或者多个程序被所述一个或多个处理器执行时,使得所述电子设备执行上述电子设备间的无线充电方法。
29.第五方面,本技术实施例提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述电子设备间的无线充电方法。
附图说明
30.图1a所示为现有技术中开启无线反向充电功能的示例性步骤及应用场景示意图。
31.图1b所示为现有技术中开启无线反向充电功能的示例性步骤及应用场景示意图。
32.图1c所示为现有技术中开启无线反向充电功能的示例性步骤及应用场景示意图。
33.图2所示为本技术实施例的一种通知界面示意图。
34.图3a所示为本技术实施例的一种开启无线反向充电功能的示例动作界面示意图。
35.图3b所示为本技术实施例的一种开启无线反向充电功能的示例动作界面示意图。
36.图3c所示为本技术实施例的一种开启无线反向充电功能的示例动作界面示意图。
37.图4a所示为本技术实施例的一种手机100的结构示意框图。
38.图4b所示为本技术实施例的一种手表200的结构示意框图。
39.图5所示为本技术实施例的一种电子设备间的无线充电方法的示意性流程图。
40.图6a所示为本技术实施例的手机100的一种通知界面示意图。
41.图6b所示为本技术实施例的手机100的一种通知界面示意图。
42.图6c所示为本技术实施例的手机100的一种通知界面示意图。
43.图6d所示为本技术实施例的手机100的一种通知界面示意图。
44.图6e所示为本技术实施例的手表200的一种通知界面示意图。
45.图7所示为本技术实施例的蓝牙信号波形特征中部分相关概念的理解性示意图。
46.图8a所示为本技术实施例的一种波形变化示意图。
47.图8b所示为本技术实施例的另一种波形变化示意图。
48.图8c所示为本技术实施例的另一种波形变化示意图。
49.图8d所示为本技术实施例的另一种波形变化示意图。
50.图8e所示为本技术实施例的另一种波形变化示意图。
51.图9a所示为本技术实施例的另一种波形变化示意图。
52.图9b所示为本技术实施例的另一种波形变化示意图。
53.图9c所示为本技术实施例的另一种波形变化示意图。
54.图9d所示为本技术实施例的另一种波形变化示意图。
55.图9e所示为本技术实施例的另一种波形变化示意图。
56.图10a所示为本技术实施例中手表200放入手机100的充电区域的一种放置方式示意图。
57.图10b所示为本技术实施例中手表200放入手机100的充电区域的另一种放置方式示意图。
58.图11所示为本技术实施例的另一种电子设备间的无线充电方法的示意性流程图。
59.图12所示为本技术实施例的一种电子设备间的无线充电方法的另一种实施流程示意图。
60.图13所示为图12所示流程中检测并判断蓝牙波形是否满足要求过程的一种流程示意图。
61.图14所示为图12所示流程中检测并判断蓝牙波形是否满足要求过程的另一种流程示意图。
62.图15所示为本技术实施例提供的一种手机100的软件结构框图。
具体实施方式
63.为使本技术的目的、技术方案和优点更加清楚,下面通过结合附图和具体实施例,对本技术的技术方案做进一步地详细描述。
64.如上所示,在上述图1所示的场景中,电子设备100具有无线反向充电功能(例如,电子设备100同时具有无线充电接收线圈和无线充电发射线圈),电子设备100在电量充足时能够为其他具有无线充电接收线圈的电子设备进行无线充电;电子设备200具有无线充电接收线圈,能够接收与其电感耦合连接的电子设备100输出的电能。当电子设备200的电量较低、而电子设备100的电量充足时,可以开启电子设备100的无线反向充电功能,将电子
设备200放入电子设备100上的充电区域,对电子设备200进行无线反向充电。如上所述,现有技术中,当需要使用电子设备100的无线反向充电功能为电子设备200应急充电时,需要通过上述较为繁琐的三个步骤开启电子设备100的无线反向充电功能,并且用户有可能不熟悉或不清楚电子设备100的无线反向充电功能的开启位置和开启步骤,而导致无法快速使用电子设备100的无线反向充电功能,因而导致用户体验较差。
65.为解决上述问题,本技术提出了一种电子设备间的无线充电方法,通过采集电子设备100和电子设备200之间的蓝牙信号并对蓝牙信号的波形进行分析,确定电子设备100和电子设备200之间的相对运动或者相对位置是否满足无线充电空间条件;在确定满足无线充电空间条件的情况下,并且电子设备100满足无线充电供电条件的情况下,快速开启电子设备100的无线反向充电功能为待充电设备充电。本技术的电子设备间的无线充电方法快捷、简单、易操作,从而有效地解决现有技术中存在的开启步骤繁琐导致用户使用体验差的问题。
66.为便于理解,下面以电子设备100提供无线反向充电功能向电子设备200进行充电为例,详细介绍本技术方案,在另一些实施例中,本技术方案还可以用于其他电子设备之间进行无线充电的场景,其中供电的电子设备100可以具有与上述无线反向充电功能类似的其他形式的供电能力,在此不做限制。
67.可以理解,本技术中所提及的蓝牙信号的波形特征包括但不限于极差、均值、频率、峰谷值及周期数等。
68.可以理解,本技术实施例中,具有无线充电功能的电子设备100包括但不限于膝上型计算机、台式计算机、平板计算机、智能手机、可穿戴设备、头戴式显示器、移动电子邮件设备、便携式游戏机、便携式音乐播放器、阅读器设备、其中嵌入或耦接有一个或多个处理器的电视机、车载音响设备或具有蓝牙通信功能及无线反向充电功能的其他电子设备。下文为了便于描述,以电子设备100为手机进行说明。
69.电子设备200包括但不限于手表、手环、指环以及耳夹等智能可穿戴设备、智能手机、迷你音响、头戴式显示器等具有蓝牙通信功能和无线充电功能的电子设备。下文为了便于描述,以电子设备200为手表进行说明。
70.在本技术的技术方案中,当手机100与手表200首次蓝牙连接时,手机100可以提示用户了解无线反向充电功能及其开启方法,例如手机100的屏幕上显示通知“是否需要了解如何开启无线反向充电功能”。如果用户想了解该功能,则可以进一步向用户展示如何快速开启无线反向充电功能,如图2所示,用户可以通过点击“了解”按钮查看快速开启无线反向充电功能的示例动作。如果用户不想了解或使用无线反向充电功能,则可以忽略通知(如图2所示的“忽略”按钮)。
71.图3a-3c根据本技术实施例示出了开启无线反向充电功能的部分示例动作界面,用户可以通过点击向右或向左翻转箭头(如图3a、图3b、图3c所示的方式

)进行翻页查看,也可以通过在屏幕上向左或向右滑动进行翻页查看(如图3a、图3b、图3c所示的方式

)。可以理解,用户可以在查看开启无线反向充电功能的示例动作之后关闭通知,在此不做限制。上述示例动作包括但不限于将手机100靠近手表200并摇晃手机100(如图3a所示的“请将手机贴近手表摇一摇”)、或将手表200靠近手机100并摇晃手表200(如图3b所示的“请将手表贴近手机摇一摇”)等使手机100和手表200之间的距离以“近-远-近-远-近”规律相对运动
的动作,以及将手表200放入手机100背面的充电区域(如图3c所示的“请将手表放置在手机背面的充电区域”)的动作。
72.图4a根据本技术实施例示出了手机100的一种结构示意图。
73.如图4a所示,手机100可以包括天线1、天线2、处理器110、存储器120、通用串行总线(universal serial bus、usb)接口130、充电管理模块140、电源管理模块141、电池142、无线反向充电管理模块143、移动通信模块150、无线通信模块160、音频模块170、传感器模块180、按键190、马达191、指示器192、摄像头193、显示屏194等。
74.可以理解的是,本发明实施例示意的结构并不构成对手机100的具体限定。在本技术另一些实施例中,手机100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或软件和硬件的组合实现。
75.其中,手机100的无线通信功能可以通过天线1、天线2、移动通信模块150、无线通信模块160、调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。手机100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。在一些实施例中,手机100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得手机100可以通过无线通信技术与网络以及其他设备通信。
76.移动通信模块150可以提供应用在手机100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
77.无线通信模块160可以提供应用在手机100上的包括无线局域网(wireless local area networks、wlan)、如无线保真(wireless fidelity、wi-fi)网络)、蓝牙(bluetooth、bt)、全球导航卫星系统(global navigation satellite system、gnss)、调频(frequency modulation、fm)、近距离无线通信技术(near field communication、nfc)、红外技术(infrared、ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收蓝牙信号,将接收到的蓝牙信号进行滤波处理,并将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的数据信号,对其进行调频、放大,经天线2转为蓝牙信号发射出去或转为电磁波辐射出去,以供别的设备接收。
78.在一些实施例中,无线通信模块160包括蓝牙芯片,该蓝牙芯片具有收发蓝牙信号的功能。由蓝牙芯片采集的蓝牙信号发送给处理器110进行滤波处理、波形分析等,以判断手机100与手表200之间的相对运动或相对位置是否满足无线充电空间条件。例如,处理器110通过对蓝牙芯片采集到的蓝牙信号的波形分析结果确认手机100与手表200之间的相对运动是否符合无线充电空间条件,处理器110再基于该波形分析结果向手机100的电源管理模块141发送开启指令,电源管理模块141根据该开启指令控制无线反向充电管理模块143开启无线反向充电功能。
79.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。例如,处理器110可以通过控制器控制无线通信模块160采集蓝牙信号并将滤波处理后蓝牙信号发送至处理器110进行波形分析,以判断手机100与手表200之间的相对运动或相对位置是否满足无线充电空间条件;在另一些实施例中,也可以通过蓝牙芯片采集蓝牙信号,并进行滤波处理后,发送给处理器110进行波形分析并判断手机100与手表200之间的相对运动或相对位置是否符合无线充电空间条件,在此不做限制。
80.处理器110中还可以设置存储器120,用于存储指令和数据。在一些实施例中,处理器110中的存储器120为高速缓冲存储器。存储器120可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器120中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。例如,存储器120中存储有对蓝牙信号波形特征的分析运算指令,处理器110或相应的处理单元调用该指令分析蓝牙信号波形特征,以判断手机100与手表200之间的相对运动或相对位置是否满足无线充电空间条件,若满足,则处理器110或相应的处理单元可以向手机100的电源管理模块141发送开启无线反向充电功能的开启指令,电源管理模块141根据该开启指令控制无线反向充电管理模块143开启无线反向充电功能。
81.在一些实施例中,处理器110可以包括一个或多个接口。其中,usb接口130是符合usb标准规范的接口,具体可以是mini usb接口、micro usb接口、usb type c接口等。usb接口130可以用于连接充电器为手机100充电,也可以用于手机100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备。
82.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过手机100的无线充电接收线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为手机100供电。
83.电源管理模块141用于连接处理器110、充电管理模块140、电池142与无线反向充电模块143。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110、内部存储器121、无线反向充电管理模块143、无线通信模块160、摄像头193和显示屏194等供电。电源管理模块141还可以用于监测电池容量、电量余量、电池循环次数、电池健康状态(漏电、阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。
84.此外,在一些实施例中,无线反向充电管理模块143可以控制手机100的发射线圈所在电路的通断(即无线反向充电功能的开启或关闭),即手机100的发射线圈接通时(即无线反向充电功能开启时),手机100的发射线圈对外输出电能进行无线反向充电。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
85.在一些实施例中,处理器110基于电源管理模块141监测的电量余量、以及对蓝牙信号波形特征的分析结果等数据,通过电源管理模块141向无线反向充电管理模块143发出控制指令,实现控制无线反向充电功能的开启或关闭。例如,当处理器110确认手机100电量充足、并且通过分析蓝牙信号波形特征判断手机100与另一待充电设备(例如手表200)之间的相对运动符合无线充电空间条件时,表示此时满足开启无线反向充电功能的条件,处理器110向的电源管理模块141发送打开无线反向充电功能的指令,电源管理模块141根据该指令控制无线反向充电管理模块143打开无线反向充电功能。
86.传感器模块180可以包括压力传感器、陀螺仪传感器、距离传感器、触摸传感器、温度传感器等等,用于采集各种环境数据,以及距离数据等。
87.手机100显示屏194、以及应用处理器等实现显示功能。显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,手机100可以包括1个或n个显示屏194,n为大于1的正整数。手机100可以通过上述显示功能及显示屏194向用户显示通知信息,例如,提供给用户的关于“是否需要了解如何开启无线反向充电功能”等确认通知,或显示给用户的提示信息“无线反向充电功能已开启”等通知,以供用户选择或知晓。
88.图4b根据本技术实施例示出了手表200的一种结构示意图。
89.如图4b所示,手表200可以包括触摸显示屏201、处理器202、蓝牙芯片203、传感器模块204、红外光谱检测单元(infrared spectroscopy,ir)205、惯性测量单元(inertial measurement unit,imu)206、存储器207、通信模块208、电池209等。
90.其中,触摸显示屏201一方面可以作为触控面板,以采集用户在其上的触摸操作,并根据预先设定的程式驱动响应的连接装置。触摸显示屏201另一方面可以用于显示提供给用户的提示信息以及手表200上的各种菜单。例如,触摸显示屏201显示提供给用户的确认通知信息如“无线反向充电功能是否开启”等,或显示给用户的提示信息如“无线反向充电功能已开启”等等。
91.处理器202包括多个处理单元,可以运行本技术一些实施例提供的蓝牙信号波形特征分析算法,以确认蓝牙信号波形特征是否满足开启手机100的无线反向充电功能的条件,如果满足开启手机100的无线反向充电功能的条件,则处理器202可以通过通信模块209向手机100发送开启无线反向充电功能的指令,通过手机100的处理器110以及电源管理模块141控制开启无线反向充电功能。
92.蓝牙芯片203具有收发蓝牙信号的功能,由蓝牙芯片采集的蓝牙信号发送给处理器202进行滤波处理、波形分析等,以判断手机100与手表200之间的相对运动或相对位置是否满足无线充电空间条件。例如,处理器202通过对蓝牙芯片采集到的蓝牙信号的波形分析结果确定手机100与手表200之间的相对运动符合无线充电空间条件,则处理器202可以通过与手机100的无线通信模块160通信向手机100的处理器110发送开启请求,处理器110收到开启请求后向电源管理模块141发送开启指令,电源管理模块141根据该开启指令控制无
线反向充电管理模块143开启无线反向充电功能。
93.传感器模块204可以包括压力传感器、陀螺仪传感器、距离传感器、触摸传感器、温度传感器等等,用于采集各种环境数据,以及距离数据等。
94.红外光谱检测单元205用于根据人体或环境中不同物质对红外光的反射值不同来检测手表200的佩戴状态,例如,手表200是否佩戴的状态。
95.惯性测量单元206用于测量三轴姿态角(或角速率)以及加速度数据,以此检测出手表200在手腕上的佩戴部位信息等。例如,检测出手表200是否佩戴在手腕上。
96.存储器207用于存储软件程序以及数据,处理器202通过运行存储在存储器207的软件程序、算法指令以及数据等,执行手表200的各种功能应用以及数据处理。例如,在本技术的一些实施例中,存储器207可以存储对蓝牙信号波形特征的分析运算指令,处理器202或相应的处理单元调用该指令分析蓝牙信号波形特征,以判断手机100与手表200之间的相对运动或相对位置是否满足无线充电空间条件。
97.通信模块208可以用来使手表200和其他电子设备进行通信,并通过其他电子设备连接网络,例如,在本技术的一些实施例中,手表200可以通过通信模块208与手机100建立连接,将其分析蓝牙信号波形特征的分析结果发送给手机100。在一些实施例中,也可以将上述蓝牙芯片203设置在通信模块208中,通过蓝牙芯片或其他蓝牙模块采集的蓝牙信号也可以通过通信单元208发送给手机100的处理器110进行分析,在此不做限制。
98.电池209用于接收充电线的电量输入,或接收发射线圈提供的电量输入,例如,电池209放入手机100的充电区域可以接收手机100通过无线反向充电功能(即接通手机100内的发射线圈所在电路)提供的电量输入。
99.可以理解的是,上述示意性结构亦不构成对电子设备200的具体限定。在本技术另一些实施例中,电子设备200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或软件和硬件的组合实现。
100.下面将基于图3a-3c所示的场景和图4a-4b所示的结构,结合具体附图详细介绍本技术的无线反向充电开启方案。
101.实施例一
102.本实施例将结合附图详细介绍本技术方案的一种电子设备间的无线充电方法。
103.图5根据本实施例示出了一种电子设备间的无线充电方法的示意性流程图。本实施例以图5所示的步骤在手机100中实施为例,对于其中的各步骤,确认、分析、判断等步骤由手机100的处理器110通过运行软件程序或算法指令等来执行;涉及手机100的电量采集、蓝牙信号采集等由手机100中相应的检测元件或检测模块进行,具体执行过程参见下文详细描述。
104.如图5所示,由手机100实施的电子设备间的无线充电方法包括以下步骤:
105.501:手机100判断采集到的蓝牙信号是否符合无线反向充电开启条件。若符合,则继续执行步骤502;若不符合,则返回执行本步骤501。
106.手机100采集手表200的蓝牙信号,并对采集到的蓝牙信号进行滤波处理及波形分析。手机100通过对蓝牙信号的波形特征进行分析,当该蓝牙信号的波形特征满足相应的波形特征阈值判断条件时,表明手机100与手表200之间的相对运动或相对位置符合无线反向
充电开启的空间条件(例如用户按照图3a-图3c所示的示例动作操作手机100或手表200的情况下),则判断此时手机100采集的蓝牙信号符合无线反向充电开启条件。其中,手机100可以通过无线通信模块160采集蓝牙信号,通过处理器110对采集到的蓝牙信号进行滤波处理及波形分析。在另一些实施例中,手机100也可以通过蓝牙芯片采集蓝牙信号、通过处理器110对采集到的蓝牙信号进行滤波处理及波形分析,在此不做限制。
107.此外,可以理解,如上述图2以及图3a-图3c所示及相关描述,手机100与手表200首次蓝牙连接时,可以提示用户了解无线反向充电功能及开启方法。可以理解,手机100与手表200首次蓝牙连接之后互为可信任设备,在一定距离范围内,手机100与手表200能够自动完成蓝牙连接。在手机100与手表200建立蓝牙连接之后,手机100可以获取手表200发送的蓝牙信号,并对该蓝牙信号的蓝牙波形进行分析。
108.此外,可以理解,上述蓝牙信号的波形特征包括但不限于极差、均值、频率、峰谷值及周期数。关于蓝牙信号的具体波形特征分析以及对具体波形特征的阈值判断条件将在下文详细介绍,在此不再赘述。
109.502:手机100检测自身电量是否满足无线充电供电条件。若不满足,则执行步骤503,若满足,则执行步骤504。
110.例如,在一些实施例中,手机100可以通过电源管理模块141能够监测手机100的电池电量余量,因此,手机100可以通过对当前的电量余量(百分数表示)与设置的电量余量阈值进行比较,例如设置电量余量阈值为50%,若电量余量小于或等于50%,则手机100不满足无线充电供电条件;若电量余量大于50%,则手机100满足无线充电供电条件。
111.在另一些实施例中,电量余量阈值可以设置为40%、30%、25%等任意数值,在此不做限制。另外,手机100还可以采用其他衡量电量余量的方式设置阈值作为判断电量余量的条件,来判断手机100是否满足无线充电供电条件,在此不做限制。
112.503:手机100提醒用户电量不足无法开启无线反向充电功能。
113.在一些实施例中,当手机100检测到自身电量不满足无线充电供电条件时,可以通过显示屏194显示通知告知用户。而在另外一些实施例中,手机100也可以将开启通知发送给手表200,通过手表200界面显示通知以告知用户,通知内容例如“手机电量不足,暂时无法开启无线反向充电功能”(如图6a所示)。在一些实施例中,手机100提醒用户的方式也可以是其他形式,通知内容也可以是多样化的,在此不做限制。可以理解,用户看到手机100显示的通知后,如果想继续使用无线反向充电功能,也可以通过手机100的设置-电池界面(如图1a所示),开启无线反向充电功能开关(如图1b所示),在此不做限制。
114.504:手机100开启无线反向充电功能。
115.例如,在一些实施例中,手机100的处理器110可以直接通过向电源管理模块141发出开启指令,电源管理模块141根据该开启指令控制无线反向充电管理模块143开启无线反向充电功能。而在另一些实施例中,手机100可以向用户显示确认通知,由用户确认是否开启无线反向充电功能,在用户确认开启无线反向充电功能的情况下,向电源管理模块141发出开启指令,电源管理模块141根据该开启指令控制无线反向充电管理模块143开启无线反向充电功能。在此不做限制。
116.作为示例,手机100开启无线反向充电功能的方式可以包括以下两种形式:
117.(1)手机100直接开启无线反向充电功能。手机100直接开启无线反向充电功能的
过程中无需通知用户确认,手机100的无线反向充电功能开启后,手机100界面可以显示开启通知以告知用户,并提示用户将手表200放入手机100的充电区域。例如,手机100通过显示屏194显示“无线反向充电功能已开启,请尽快将待充电设备放入充电区域”(如图6b所示),或者,手机100通过显示屏194显示“无线反向充电功能已开启,5s内未放入待充电设备将自动关闭”并开始5s倒计时(如图6c所示)。
118.(2)手机100通过显示屏194提醒用户确认是否开启无线反向充电功能。例如,手机100通过显示屏194显示“请确认是否开启无线反向充电功能”,点击“确认”进行开启,点击“取消”阻止开启(如图6d所示)。当用户点击“确认”开启无线反向充电功能后,手机100通过显示屏194进一步显示开启通知以告知用户,开启通知内容参考上述图6b或6c所示。
119.在另一些实施例中,手机100也可以将上述通知信息发送给手表200,通过手表200界面显示开启通知以告知用户(如图6e所示),在此不做限制。
120.可以理解,在另一些实施例中,手机100或手表200也可以通过其他提醒方式提示用户进行相应的操作,例如语音提醒、振动加语音提醒、界面显示加振动提醒等方式,在此不做限制。
121.505:手机100检测并判断手表200是否位于手机100的充电区域。若手表200位于手机100的充电区域,则执行步骤506;若手表200未放入手机100的充电区域,则执行步骤507。
122.可以理解,手机100可以通过检测其充电区域是否有无线充电接收线圈来检测手表200是否位于手机100的充电区域。例如,手机100的充电区域设置有充电线圈,手机100通过充电线圈与手表200内的接收线圈之间电容耦合,向手表200输出电量进行充电。因此,手机100可以通过检测其充电区域是否有接收线圈来检测手表200是否位于手机100的充电区域。在另一些实施例中,手机100也可以通过其他方式检测充电区域是否放入手表200,在此不做限制。
123.可以理解,手机100开启无线反向充电功能之后,将手表200放入手机100的充电区域即可对手表200进行充电。在一些实施例中,在手机100开启无线反向充电功能之后也可以将其他待充电电子设备放入手机100的充电区域进行充电,在此不做限制。
124.可以理解,在一些偶然的情形下,例如用户误操作情形下、或者用户无意间的动作导致手机100与手表200之间的相对运动或相对位置满足无线反向充电功能的开启条件,而造成手机100误开启无线反向充电功能。为了避免上述偶然情形下无线反向充电功能长时间开启(无线反向充电功能长时间开启会增加手机100的功耗),手机100上可以设置检测时长,在设定的检测时长内,手表200须放入手机100的充电区域内进行充电;若超过设定的检测时长,手机100则关闭无线反向充电功能。上述检测时长的设置可以基于统计数据进行设定,例如,设定检测时长为5s。
125.可以理解,当超过设定的检测时长手机100关闭无线反向充电功能时,手机100还可以将这种误开启的情形以系统日志等方式进行记录并上报手机系统或服务器,记录此次误开启过程中的相关数据(例如,对蓝牙信号的波形特征分析结果等数据),以便积累更多的数据资料作为统计资料,以统计概率较高的误判情形进行规避,以此提高手机100的无线反向充电功能开启的准确率,在此不做限制。
126.506:手机100为手表200充电。
127.具体地,当手机100在检测到其充电区域内有接收线圈与手机100的充电线圈电容
耦合时,表明手机100的充电区域已放入手表200,则手机100的处理器110通过电源管理模块141和无线反向充电管理模块143保持无线反向充电功能开启,为手表200充电。可以理解,手机100也可以在设置的检测时长内检测其充电区域内是否有接收线圈与之电容耦合,若手表200在检测时长内放入手机100的充电区域内,则手机100保持无线反向充电功能开启,为手表200充电;若手表200未在检测时长内放入手机100的充电区域内,则手机100关闭无线反向充电功能,以节省功耗。
128.在另一些实施例中,手机100在检测时长内检测到其他待充电设备的接收线圈,也可以保持开启无线反向充电功能,为位于手机100的充电区域内的其他待充电设备进行无线充电,在此不做限制。
129.507:手机100提醒用户将手表200放入充电区域。
130.当手机100在检测到其充电区域内没有接收线圈与之电容耦合时,表明手机100的充电区域未放入手表200或其他待充电设备,则手机100可以显示通知提醒用户将手表200放入充电区域,通知内容参照上述图6a所示。
131.可以理解,上述步骤501与步骤502、503的实施顺序在此不做限制,在另一些实施例中,可以先实施步骤502、503,再实施步骤501。
132.下面结合附图详细介绍上述步骤501中对蓝牙信号的具体波形分析过程,以及波形特征的阈值判断条件。
133.图7为上述蓝牙信号波形特征中部分相关概念理解性示意图,下面结合图7就上述蓝牙信号波形特征进行详细介绍。
134.可以理解,用户按照上述图3a-图3c所示的示例动作操作手机100或手表200的过程中,手机100保持采集蓝牙信号,为了便于理解,下文将上述过程中手机100采集蓝牙信号的时间段称之为采样周期。
135.可以理解,用户按照上述图3a-图3c所示的示例动作操作手机100或手表200的过程中,可能会导致手机100采集的蓝牙信号稳定性较差,因此在手机100分析蓝牙信号波形特征之前,可以先判断蓝牙信号波形的均值是否大于或等于接收信号强度(received signal strength indication,rssi)的最小值,即rssi
min
≤均值的情况下,进一步分析蓝牙信号波形特征。
136.可以理解,手机100与手表200之间的距离越小,rssi越大;反之,rssi越小。
137.可以理解,由于各种干扰因素的存在,采集的蓝牙信号可能包含一些干扰噪声,因此,对采集的蓝牙信号需要经过降噪滤波处理,再对滤波后的蓝牙信号波形进行特征分析。
138.蓝牙信号的波形特征基础参数一般包括波幅和频率。其中,波幅是指在一个周期内,信号波上采样点振动的最大位移,介于波幅的大小可以表征信号强度大小,因此,在一般信号特征分析中,波幅的单位也可以采用信号强度单位db。频率就是单位时间内的周期数,频率是周期的倒数。基于波幅和频率,可以进一步计算蓝牙信号的其他波形特征。蓝牙信号的其他波形特征计算过程参考以下示例。
139.极差:表示整个采样周期内,蓝牙信号波形波幅的最大值与最小值之间的差距,参考图4所示,其计算公式为:
140.r=x
max-x
min
ꢀꢀꢀ
(1)
141.其中,x
max
为蓝牙信号波形波幅的最大值,x
min
为蓝牙信号波形波幅的最小值。可以
理解,波幅最大处蓝牙信号最强,波幅最小处蓝牙信号最弱。
142.均值:表示蓝牙信号波形中各采样点信号强度的平均值,其计算公式为:
[0143][0144]
其中,n是蓝牙信号的采样点数量,xi是采样点的值。
[0145]
周期:每个采样点的振动周期,一个周期等于每个采样点由某个波峰或波谷处振动至下一个波峰或波谷所需要的时长,参考图4所示,其计算公式为:
[0146][0147]
其中,和分别是整个采样周期内蓝牙信号波形中第i个波峰和第i-1个波峰对应的时间戳。
[0148]
频率:如上所述,频率是周期的倒数,其计算公式为:
[0149][0150]
峰谷值:蓝牙信号波形中,波幅大于左右相邻采样点波幅的采样点为波峰,波峰处的波幅为峰值;波幅小于左右相邻采样点波幅的采样点为波谷,波谷处的波幅为谷值。参考图7所示的波峰与波谷。
[0151]
周期数,即周期的数量,可以通过整个采样周期内蓝牙信号波形中波峰或波谷的数量确定。参考图7所示,采样周期内的波峰或波谷的数量为11,因此周期数的是11。
[0152]
在另一些实施例中,也可以在上述波形特征的基础上增加其他波形特征进行分析,在此不做限制。
[0153]
上述波形特征的分析主要用于判断手机100与手表200之间的相对运动或相对位置是否满足无线反向充电功能的开启条件。因此,满足无线反向充电功能开启条件的蓝牙信号的上述波形特征需满足一定的阈值范围。
[0154]
上述蓝牙信号的波形特征的阈值范围包括但不限于:极差的阈值范围、均值的阈值范围、频率的阈值范围、峰谷值差值的上限阈值或下限阈值、以及周期数的下限阈值等。上述阈值范围的设置基于实验数据统计结果进行设定,在此不做限制。在本实施例中,若采样周期内手机100采集的蓝牙信号的波形特征中任一项不满足其对应的阈值范围,则表明手机100采集到的蓝牙信号不满足无线反向充电功能开启条件;若采样周期内手机100采集的蓝牙信号的波形特征全部满足相应特征的阈值判断条件,则表明手机100采集的蓝牙信号满足无线反向充电功能开启条件。
[0155]
作为示例,图8a-8e示出了手机100与手表200之间的各种相对运动过程中蓝牙信号的波形变化图。如果设置波幅阈值范围为[-45db,-20db],相应地,极差上限阈值为25db(即极差r≥25db)、均值阈值范围为[-45db,-20db](即-45db≥均值μ≥-20db)、频率阈值范围为[1hz,5hz](即1hz≥频率f≥5hz)、连续波峰与波谷(峰谷值)的差值下限阈值设置为8db(即连续波峰与波谷的峰谷值差值≥8db)、周期数下限阈值设置为3(即周期数≥3)。如图8a-8e所示,基于上述蓝牙信号的波形特征得到波形分析结果包括以下几种情形:
[0156]
(1)手表200不动,将手机100贴近手表200并摇晃手机100。此种情形下,手机100与手表200之间的蓝牙信号波形如图8a所示。此种情形下,手机100采集到的蓝牙信号的波形特征符合上述各波形特征的阈值范围,表明手机100与手表200之间的相对运动满足无线反
向充电功能开启条件。
[0157]
(2)手表200不动,在手机100未贴近手表200的情形下摇晃手机100。此种情形下,手机100与手表200之间的蓝牙信号波形如图8b所示。此种情形下,手机100采集到的蓝牙信号的波形特征中均值低于均值的阈值范围[-45db,-20db],表明手机100与手表200之间的相对运动不满足无线反向充电功能开启条件。
[0158]
(3)手机100与手表200相互贴进,未摇晃手机100或手表200。例如,将手机100与手表200叠在一起放包里,此种情形下,手机100与手表200之间的蓝牙信号波形如图8c所示。此种情形下,手机100采集到的蓝牙信号的波形特征中极差超过了上述极差上限阈值25db,表明手机100与手表200之间的相对运动不满足无线反向充电功能开启条件。
[0159]
(4)手机100不动,将手表200贴近手机100并摇晃手表200。此种情形下,手机100与手表200之间的蓝牙信号波形如图8d所示。此种情形下,手机100采集到的蓝牙信号的波形特征符合上述各波形特征的阈值范围,表明手机100与手表200之间的相对运动满足无线反向充电功能开启条件。
[0160]
(5)在上述(1)和(4)描述的情形下,当摇晃手机100或摇晃手表200的次数太少时,手机100与手表200之间的蓝牙信号波形如图8e所示。此种情形下,手机100采集到的蓝牙信号的波形特征中周期数少于上述周期数下限阈值3,表明与手表200之间的相对运动不满足无线反向充电功能开启条件。
[0161]
在另一些实施例中,手机100与手表200之间的相对运动可以包含其他情形,在此不做限制。
[0162]
作为示例,图9a-9e示出了手机100与手表200之间的各种相对位置情形下蓝牙信号的波形变化图。如果设置波幅阈值范围为[-45db,-35db],相应地,极差上限阈值为10db(即极差r≥10db)、均值阈值范围为[-45db,-35db](即-45db≥均值μ≥-35db)、频率阈值范围为[1hz,5hz](即1hz≥频率f≥5hz)、连续波峰与波谷(峰谷值)的差值上限阈值设置为4db(即连续波峰与波谷的峰谷值差值≤4db)、周期数下限阈值设置为3(即周期数≥3)。如图9a-9e所示,基于上述蓝牙信号的波形特征得到波形分析结果包括以下几种情形:
[0163]
(1)手表200横向放置在手机100的充电区域(如图10a所示)。此种情形下,手机100与手表200之间的蓝牙信号波形如图9a所示。此种情形下,手机100采集到的蓝牙信号的波形特征符合上述各波形特征的阈值范围,表明手机100与手表200之间的相对位置满足无线反向充电功能开启条件。
[0164]
(2)手表200竖向放置在手机100的充电区域(如图10b所示),此种情形下,手机100与手表200之间的蓝牙信号波形如图9b所示。此种情形下,手机100采集到的蓝牙信号的波形特征符合上述各波形特征的阈值范围,表明手机100与手表200之间的相对位置满足无线反向充电功能开启条件。
[0165]
(3)用户手持手机100、佩戴手表200不动的情形下,手机100与手表200之间的蓝牙信号波形如图9c所示。此种情形下,手机100采集到的蓝牙信号的波形特征中均值为-50db,低于上述均值阈值范围[-45db,-35db],表明手机100与手表200之间的相对位置不满足无线反向充电功能开启条件。
[0166]
(4)用户手持手机100、佩戴手表200并摆动手臂的情况下,手机100与手表200之间的蓝牙信号波形如图9d所示。此种情形下,手机100采集到的蓝牙信号的波形特征中均值
为-50db,低于上述均值阈值范围[-45db,-35db],表明手机100与手表200之间的相对位置不满足无线反向充电功能开启条件。
[0167]
(5)手机100和手表200叠放在包里,此种情形下,手机100与手表200之间的蓝牙信号波形如图9e所示。此种情形下,手机100采集到的蓝牙信号的波形特征中均值为-50db,表明手机100与手表200之间的相对位置不满足无线反向充电功能开启条件。可以理解,此种情形下,由于重力作用,手机100和手表200叠放在包里时可能会导致某个瞬时手表200置于手机100的充电区域,但很快由于力的作用手表200会离开手机100的充电区域。
[0168]
可以理解,上述蓝牙信号的波形特征是本实施例中的示例性特征,在另一些实施例中也可以采用其他波形特征,或在本实施例的上述波形特征基础上增加其他波形特征(例如标准差、方差等),并对相应的波形特征基于实验值合理设定阈值范围,以用于判断手机100与手表200之间的相对运动或相对位置是否满足无线充电空间开启,在此不做限制。
[0169]
本实施例以手机100为实施主体的一种电子设备间的无线充电方法,下面将以另一实施例结合附图介绍以手表200为实施主体的另一种电子设备间的无线充电方法。
[0170]
实施例二
[0171]
本实施例将结合附图详细介绍本技术方案的另一种电子设备间的无线充电方法。
[0172]
图11根据本实施例示出了另一种电子设备间的无线充电方法的示意性流程图。本实施例以图11所示的步骤以手表200与手机100交互实施为例。具体执行过程参见下文详细描述。
[0173]
如图11所示,本实施例的电子设备间的无线充电方法包括以下步骤:
[0174]
1101:手表200判断采集到的手机100的蓝牙信号是否符合无线反向充电开启条件。若符合,则执行步骤1102;若不符合,则返回执行步骤1101。
[0175]
本步骤与实施例一中的步骤501的不同之处在于,本步骤通过手表200采集手表100的蓝牙信号、进行滤波处理及波形分析。手表200采集蓝牙信号、进行滤波处理及波形分析的过程与实施例一中的步骤501中手机100采集蓝牙信号、进行滤波处理及波形分析的过程相同,在此不再赘述。
[0176]
1102:手表200向手机100发送开启无线反向充电功能的开启请求。
[0177]
可以理解,手表200可以通过通信模块208与手机100通信,并向手机100发送或信息等。当手表200判断采集的蓝牙信号是否符合无线反向充电开启条件时,手表200向手机100发送开启无线反向充电功能的开启请求,用于请求手机100开启无线反向充电功能。
[0178]
1103:手机100检测自身电量是否满足无线充电供电条件。若不满足,则执行步骤1104;若满足,则执行步骤1105。
[0179]
手机100接收到手表200发来的开启请求后,先检测自身电量是否满足无线充电供电条件。手机100检测自身电量是否满足无线充电供电条件的过程与实施例一中的步骤502相同,在此不再赘述。
[0180]
1104:手机100向手表200反馈电量不足信息。
[0181]
当手机100检测自身电量不满足无线充电供电条件时,可以通过无线通信模块160向手表200反馈电量不足信息,手表200接收到该信息之后,可以通过触摸显示屏201显示通知告知用户,显示内容参考图6a所示。可以理解,手机100在向手表200反馈电量不足信息时,也可以通过其显示屏194向用户显示告知通知,在此不做限制。
[0182]
1105:手机100开启无线反向充电功能。
[0183]
1106:手表200反馈无线反向充电功能开启信息。
[0184]
当手机100检测自身电量满足无线充电供电条件时,开启无线反向充电功能,并向手表200反馈无线反向充电功能开启信息。手表200接收到该信息之后,可以通过触摸显示屏201显示通知告知用户,显示内容参考图6b及图6c所示,提示用户将手表200放入手机100的充电区域。可以理解,手机100也可以在向手表200反馈无线反向充电功能开启信息时,也可以通过其显示屏194向用户显示告知通知,在此不做限制。
[0185]
1107~1109与实施例一中的步骤505~507相同,在此不再赘述。
[0186]
可以理解,上述步骤1101与步骤1102-1104的实施顺序在此不做限制,在另一些实施例中,可以先实施步骤1102-1104,再实施步骤1101。
[0187]
可以理解,在上述实施例一和实施例二中,采集蓝牙信号、分析蓝牙信号波形特征的设备可以是相同的设备,例如通过手机100的无线通信模块160或蓝牙芯片采集蓝牙信号并通过处理器110分析蓝牙信号波形特征、或通过手表200的蓝牙芯片203采集蓝牙信号并通过处理器202分析蓝牙信号波形特征;在另一些实施例中,采集蓝牙信号、分析蓝牙信号波形特征的设备也可以是不同的设备,例如通过手表200的蓝牙芯片203采集蓝牙信号发送给手机100的处理器110进行蓝牙信号波形特征分析。在此不做限制,从技术方案实施的难易程度角度来看,优选采集蓝牙信号、分析蓝牙信号波形特征的设备为相同的设备。
[0188]
在本技术的实施例一和实施例二中,通过对手机100与手表200之间的蓝牙信号的波形特征进行分析,判断手机100与手表200之间的相对运动或相对位置是否满足无线充电空间条件,并在手机100满足无线充电供电条件的情况下,确定手机100满足无线反向充电功能开启条件,进而实现快速启用手机100的无线反向充电功能,本技术的电子设备间的无线充电方法判断准确、操作方便,能够大大提高用户体验。此外,本技术还可以通过采集误判情形下的相应数据实现不断更新误判导致开启无线反向充电功能的情形,以避免误判情形的多次发生从而提高开启无线反向充电功能的准确率,利于提高用户体验;同时,本技术可以设置是否通过用户确认开启通知以开启无线反向充电功能与用户进行交互,可以满足不同用户的使用习惯,利于提高用户体验。
[0189]
实施例三
[0190]
下面结合附图介绍本技术方案的一种电子设备间的无线充电方法的另一种实施过程。
[0191]
图12根据本技术实施例示出了电子设备间的无线充电方法的另一种实施过程的示意性流程图。如图12所示,通过检测手表200与手机100之间的蓝牙信号波形来开启手机100的无线反向充电功能的整体流程如下:
[0192]
1201:手机100检测蓝牙信号的蓝牙波形。
[0193]
1202:手机100判断蓝牙波形是否满足要求。如果蓝牙波形不满足要求,则执行流程1203;如果蓝牙波形满足要求,则执行流程1204。
[0194]
1203:手机100保持无线反向充电功能关闭。返回执行1201。
[0195]
1204:手机100开启无线反向充电功能。
[0196]
1205:手机100检测是否有待充电设备位于充电区域进行无线充电。如果手机100的充电区域有待充电设备在充电,则执行流程1206;如果手机100的充电区域未检测到待充
电设备在充电,则执行流程1207。可以理解,上述待充电设备可以是手表200,也可以是其他需要充电的电子设备,在此不做限制。
[0197]
1206:手机100继续向待充电设备进行无线充电。
[0198]
1207:手机100关闭无线反向充电功能。
[0199]
其中,上述流程1203的实施过程可以参考上述实施例一中步骤501中的相关描述,在此不再赘述。上述流程1204至1207的实施过程可以参考上述实施例一中步骤504至步骤507中的相关描述,在此不再赘述。
[0200]
在一些实施例中,在上述流程1201至1202的实施过程中,具体的检测并判断蓝牙波形是否满足要求的过程如图13所示,包括以下步骤:
[0201]
1301:手机100提取一段时间内的蓝牙波形。
[0202]
1302:手机100基于蓝牙波形的rssi
min
≤均值,判断手机100与手表200是否接近。
[0203]
1303:手机100基于蓝牙波形的波形特征判断条件:(min<极差<max)、rssi
min
≤均值≤rssi
max
、t1≤频率≤t2、n<周期数,检测特定动作以识别用户的充电意图。
[0204]
1304:手机100打开无线充电开关,手表200提示用户确认充电。
[0205]
可以理解,上述流程1301至1303的实施过程可以参考上述实施例一中步骤501中的相关描述,在此不再赘述。可以理解,上述流程1303的实施过程中所描述的特定动作可以参考图3a-3b及相关描述中,对手机100与手表200之间相对运动的描述,在此不再赘述。上述流程1304的实施过程,可以参考上述实施例一中步骤504及相关描述,在此不再赘述。在另一些实施例中,上述流程1304的实施过程中,手表200也可以直接提示用户将手表200放入手机100的充电区域进行充电,具体参考上述实施例一中步骤504及相关描述,在此不再赘述。
[0206]
在另一些实施例中,在上述流程1201至1202的实施过程中,具体的检测并判断蓝牙波形是否满足要求的过程如图14所示,包括以下步骤:
[0207]
1401:手机100提取一段时间内的蓝牙波形。
[0208]
1402:手机100基于蓝牙波形的rssi
min
≤均值,判断手机100与手表200是否接近。
[0209]
1403:手机100基于蓝牙波形的波形特征判断条件:(min<极差<max)、rssi
min
≤均值≤rssi
max
、t1≤频率≤t2、n<周期数,识别手表200是否位于手机100的充电区域。
[0210]
1404:手机100打开无线充电开关,手表200提示用户确认充电。
[0211]
可以理解,上述流程1401至1403的实施过程可以参考上述实施例一中步骤501中的相关描述,在此不再赘述。可以理解,上述流程1403的实施过程中判断手表200是否位于手机100的充电区域可以参考图3c、图10a-10b及相关描述中,对手机100与手表200之间相对位置的描述,在此不再赘述。上述流程1404的实施过程,可以参考上述实施例一中步骤504及相关描述,在此不再赘述。在另一些实施例中,上述流程1404的实施过程中,手表200也可以直接提示用户将手表200放入手机100的充电区域进行充电,具体参考上述实施例一中步骤504及相关描述,在此不再赘述。
[0212]
上述手机100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明手机100的软件结构。
[0213]
图15是本发明实施例的手机100的软件结构框图。
[0214]
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
[0215]
应用程序层可以包括一系列应用程序包。
[0216]
如图15所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。
[0217]
应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
[0218]
如图15所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
[0219]
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
[0220]
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
[0221]
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
[0222]
电话管理器用于提供手机100的通信功能。例如通话状态的管理(包括接通,挂断等)。
[0223]
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
[0224]
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。在本技术实施例中,通过手机100的应用程序框架层的通知管理器向用户显示通知,例如无线反向充电功能的开启通知属于告知类型的通知,用户已阅即可,可以不处理;无线反向充电功能的开启确认通知属于对话窗口形式的通知,需要用户点击“确认”或“取消”来进行处理。
[0225]
android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
[0226]
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
[0227]
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
[0228]
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
[0229]
表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层
的融合。
[0230]
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
[0231]
三维图形处理库用于实现三维图形绘图,图像渲染,合成和图层处理等。
[0232]
2d图形引擎是2d绘图的绘图引擎。
[0233]
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
[0234]
在说明书对“一个实施例”或“实施例”的引用意指结合实施例所描述的具体特征、结构或特性被包括在根据本技术公开的至少一个范例实施方案或技术中。说明书中的各个地方的短语“在一个实施例中”的出现不一定全部指代同一个实施例。
[0235]
本技术公开还涉及用于执行文本中的操作装置。该装置可以专门处于所要求的目的而构造或者其可以包括被存储在计算机中的计算机程序选择性地激活或者重新配置的通用计算机。这样的计算机程序可以被存储在计算机可读介质中,诸如,但不限于任何类型的盘,包括软盘、光盘、cd-rom、磁光盘、只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、磁或光卡、专用集成电路(asic)或者适于存储电子指令的任何类型的介质,并且每个可以被耦合到计算机系统总线。此外,说明书中所提到的计算机可以包括单个处理器或者可以是采用针对增加的计算能力的多个处理器涉及的架构。
[0236]
本文所提出的过程和显示器固有地不涉及任何具体计算机或其他装置。各种通用系统也可以与根据本文中的教导的程序一起使用,或者构造更多专用装置以执行一个或多个方法步骤可以证明是方便的。在一下描述中讨论了用于各种这些系统的结构。另外,可以使用足以实现本技术公开的技术和实施方案的任何具体编程语言。各种编程语言可以被用于实施本公开,如本文所讨论的。
[0237]
另外,在本说明书所使用的语言已经主要被选择用于可读性和指导性的目的并且可能未被选择为描绘或限制所公开的主题。因此,本技术公开旨在说明而非限制本文所讨论的概念的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献