触发条件检测方法及装置的制造方法_2

文档序号:8284330阅读:来源:国知局
作之前,该方法还包括:
[0084]检测在接收到该无线信号时,该第一终端是否受到碰撞;
[0085]若检测结果为在接收到该无线信号时,该第一终端受到碰撞,则执行该指定操作。
[0086]可选的,该检测在接收到该无线信号时,该第一终端是否受到碰撞,包括:
[0087]获取接收到该无线信号时,该第一终端中包含的加速度传感器的传感器数据;
[0088]根据该传感器数据检测在接收到该无线信号时,该第一终端是否受到碰撞。
[0089]可选的,该无线信号是可以携带信息的短距离无线通信信号,比如蓝牙信号、W1-Fi (Wireless Fidelity,无线保真)信号、UWB(Ultra Wideband,超宽带)信号或者NFC(Near Field Communicat1n,近距离无线通信)信号等。
[0090]综上所述,在本公开实施例提供的触发条件检测方法,通过获取第二终端发送的无线信号的发射功率和接收功率,并根据该无线信号的发射功率和接收功率检测是否符合指定操作的触发条件,如果是,则执行该指定操作,不仅可以借助于短距离无线通信技术进行数据的传输,还可以通过无线信号的发射功率和接收功率检测指定操作的触发条件,达到丰富短距离无线通信技术的应用场景,提高用户体验的效果。
[0091]图2是根据另一示例性实施例示出的一种触发条件检测方法的流程图。该触发条件检测方法用于第一终端中,该第一终端可以是智能手机、平板电脑以及电子书阅读器等智能终端。如图2所示,该触发条件检测方法可以包括以下步骤。
[0092]在步骤202中,接收第二终端发送的无线信号。
[0093]该无线信号是可以携带信息的短距离无线通信信号,比如蓝牙信号、W1-Fi (Wireless Fidelity,无线保真)信号、UWB(Ultra Wideband,超宽带)信号或者NFC(Near Field Communicat1n,近距离无线通信)信号等。
[0094]在步骤204中,获取该无线信号的发射功率,该发射功率为第二终端发送该无线信号的功率。
[0095]其中,第一终端获取该无线信号的发射功率的方法有很多,比如,第二终端可以将该无线信号的发射功率调制在该无线信号中,第一终端对该无线信号进行解调获取该无线信号的发射功率;或者,第二终端可以预先通过告知第一终端其发射该无线信号时的发射功率;或者,第一终端中也可以预先设置并存储该第一终端发射该无线信号时的发射功率,在接收到该无线信号时,直接获取该发射功率。
[0096]在步骤206中,测量该无线信号的接收信号强度指示RSSI的数值,根据测量获得的该RSSI的数值计算该无线信号的接收功率。
[0097]其中,该接收功率为该无线信号被接收到时的功率。
[0098]以该无线信号为蓝牙信号为例,蓝牙低功耗技术的应用中的一个特性是:接收端接收蓝牙信号时,可以获得接收到的信号的RSSI (Received Signal StrengthIndicat1n,接收信号强度指示)值,通过该RSSI值即可以计算出蓝牙信号被接收时的功率。
[0099]在步骤208中,根据该发射功率和该接收功率计算该第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离。
[0100]无线信号在传播过程中,其功率会随着传播距离的增加而衰减,并且无线信号的功率衰减除了与传播距离有关之外,还与无线信号的波长、传播介质以及背景噪声等因素有关。在本公开实施例中,无线信号的波长可以根据频率直接获知,而传播介质与背景噪声可以由开发人员预先设定为一个最常见的场景,即无线信号的波长、传播介质以及背景噪声均可以量化为特定算法中的常数,第一终端只需要将第二终端的发射功率的值和自身得到的接收功率的值带入特定的算法,即可以计算出第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离。
[0101]在步骤210中,检测该距离是否小于或者等于预设的距离阈值,若该距离小于或者等于该距离阈值,则确定该发射功率和该接收功率符合该触发条件。
[0102]以本公开实施例所示的方法用于触发指定操作为例,对用户而言,该指定操作可以通过两个终端之间的触碰来进行触发,当第一终端和第二终端的用户想要触发第一终端执行指定操作时,可以将第一终端和第二终端进行触碰,第一终端可以通过检测步骤208获得的距离的数值是否小于或者等于预设的距离阈值来确定用户是否想要触发该指定操作,若该距离的数值小于或者等于预设的距离阈值,则确定用户想要触发该指定操作。
[0103]其中,该距离阈值可以由开发人员根据实际的使用需求预先设置在第一终端中。对于该距离阈值的数值,本公开实施例不做限定。
[0104]需要说明的是,本公开实施例提供的方案中,第一终端通过无线信号的发射功率和接收功率计算该第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离,并检测该距离是否小于或者等于预设的距离阈值来确定是否符合触发条件。在实际应用中,还可以有其它根据无线信号的发射功率和接收功率检测是否符合触发条件方法,比如,通过无线信号的发射功率和接收功率之间的差值来检测是否符合触发条件,或者,通过无线信号的发射功率和接收功率之间的比例数值来检测是否符合触发条件。对于根据无线信号的发射功率和接收功率检测是否符合触发条件方法,本公开实施例不做限定。
[0105]在步骤212中,检测在接收到该无线信号时,该第一终端是否受到碰撞。
[0106]第一终端在检测出第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离小于或者等于预设的距离阈值时,还可以检测在接收到该无线信号时,第一终端是否收到碰撞,若是,则说明第一终端和第二终端的用户将第一终端和第二终端进行了触碰,从而进一步确定用户的意图,达到提高检测的准确度的效果。
[0107]在步骤214中,若检测结果为在接收到该无线信号时,该第一终端受到碰撞,则执行指定操作。
[0108]其中,该指定操作可以有很多种,比如,建立该第一终端与该第二终端之间的配对连接,或者,与该第二终端进行数据交换,或者,或者,与第二终端进行互动,或者,通过第三方服务器与第二终端进行游戏互动、转账等各种网络活动。本公开实施例对于该指定操作不做限定。
[0109]综上所述,在本公开实施例提供的触发条件检测方法,通过获取第二终端发送的无线信号的发射功率和接收功率,并根据该无线信号的发射功率和接收功率检测是否符合指定操作的触发条件,如果是,则执行该指定操作,不仅可以借助于短距离无线通信技术进行数据的传输,还可以通过无线信号的发射功率和接收功率检测指定操作的触发条件,达到丰富短距离无线通信技术的应用场景,提高用户体验的效果。
[0110]图3是根据又一示例性实施例示出的一种触发条件检测方法的流程图。该触发条件检测方法用于第一终端中,该第一终端可以是智能手机、平板电脑以及电子书阅读器等智能终端。如图3所示,该触发条件检测方法可以包括以下步骤。
[0111]在步骤302中,接收第二终端发送的无线信号。
[0112]该无线信号是可以携带信息的短距离无线通信信号,比如蓝牙信号、W1-Fi (Wireless Fidelity,无线保真)信号、UWB(Ultra Wideband,超宽带)信号或者NFC(Near Field Communicat1n,近距离无线通信)信号等。
[0113]在步骤304中,获取该无线信号中携带的发射功率,该发射功率为第二终端发送该无线信号的功率。
[0114]其中,第二终端可以将该无线信号的发射功率调制在该无线信号中,第一终端对该无线信号进行解调获取该无线信号的发射功率。
[0115]需要说明的是,本公开实施例以第二终端将发射功率携带在无线信号中为例加以说明,在实际应用中,第一终端还可以通过其它方法获取该无线信号的发射功率。比如,第二终端可以预先通过告知第一终端其发射该无线信号时的发射功率;或者,第一终端中也可以预先设置并存储该第一终端发射该无线信号时的发射功率,在接收到该无线信号时,直接获取该发射功率。
[0116]在步骤306中,测量该无线信号的接收信号强度指示RSSI的数值,根据测量获得的该RSSI的数值计算该无线信号的接收功率。
[0117]其中,该接收功率为该无线信号被接收到时的功率。
[0118]以该无线信号为蓝牙信号为例,蓝牙低功耗技术的应用中的一个特性是:接收端接收蓝牙信号时,可以获得接收到的信号的RSSI (Received Signal StrengthIndicat1n,接收信号强度指示)值,通过该RSSI值即可以计算出蓝牙信号被接收时的功率。
[0119]在步骤308中,根据该发射功率和该接收功率计算该第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离。
[0120]无线信号在传播过程中,其功率会随着传播距离的增加而衰减,并且无线信号的功率衰减除了与传播距离有关之外,还与无线信号的波长、传播介质以及背景噪声等因素有关。在本公开实施例中,无线信号的波长可以根据频率直接获知,而传播介质与背景噪声可以由开发人员预先设定为一个最常见的场景,即无线信号的波长、传播介质以及背景噪声均可以量化为特定算法中的常数,第一终端只需要将第二终端的发射功率的值和自身得到的接收功率的值带入特定的算法,即可以计算出第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离。
[0121]在步骤310中,检测该距离是否小于或者等于预设的距离阈值,若该距离小于或者等于该距离阈值,则确定该发射功率和该接收功率符合该触发条件。
[0122]以本公开实施例所示的方法用于触发指定操作为例,对用户而言,该指定操作可以通过两个终端之间的触碰来进行触发,当第一终端和第二终端的用户想要触发第一终端执行指定操作时,可以将第一终端和第二终端进行触碰,第
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1