CN104601204B - 触发条件检测方法及装置 - Google Patents
触发条件检测方法及装置 Download PDFInfo
- Publication number
- CN104601204B CN104601204B CN201410826007.9A CN201410826007A CN104601204B CN 104601204 B CN104601204 B CN 104601204B CN 201410826007 A CN201410826007 A CN 201410826007A CN 104601204 B CN104601204 B CN 104601204B
- Authority
- CN
- China
- Prior art keywords
- wireless signal
- terminal
- receiving
- power
- transmission power
- 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.)
- Active
Links
Landscapes
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开揭示了一种触发条件检测方法及装置,属于短距离无线通信领域。所述方法包括:接收第二终端发送的无线信号;获取所述无线信号的发射功率;获取所述无线信号的接收功率;检测所述发射功率和所述接收功率是否符合指定操作的触发条件;若检测结果为所述发射功率和所述接收功率符合所述指定操作的触发条件,则执行所述指定操作。本公开通过获取第二终端发送的无线信号的发射功率和接收功率,并根据该无线信号的发射功率和接收功率检测是否符合指定操作的触发条件,如果是,则执行该指定操作,达到丰富短距离无线通信技术的应用场景,提高用户体验的效果。
Description
技术领域
本公开涉及短距离无线通信领域,特别涉及一种触发条件检测方法及装置。
背景技术
随着智能手机等移动终端的不断发展,无线通信在人们的生活中扮演着越来越重要的角色,作为无线通信技术的一个重要分支,短距离无线通信技术也受到越来越广泛的关注。
在相关技术中,短距离无线通信技术通常用于在终端与终端之间进行信息的直接传递。比如,以第一终端为信号接收端,第二终端为信号发送端为例,第二终端按照预定的通信协议将待发送的信息调制在无线信号之后,通过发射天线广播该无线信号,第二终端接收到该无线信号后,可以按照同一协议从无线信号中解调出携带的信息。
发明内容
本公开提供了一种触发条件检测方法及装置。所述技术方案如下:
第一方面,提供一种触发条件检测方法,用于第一终端中,所述方法包括:
接收第二终端发送的无线信号;
获取所述无线信号的发射功率,所述发射功率为所述第二终端发送所述无线信号的功率;
获取所述无线信号的接收功率,所述接收功率为所述无线信号被接收到时的功率;
检测所述发射功率和所述接收功率是否符合指定操作的触发条件;
若检测结果为所述发射功率和所述接收功率符合所述指定操作的触发条件,则执行所述指定操作;
其中,所述执行所述指定操作之前,所述方法还包括:
检测在接收到所述无线信号时,所述第一终端是否受到碰撞;
若检测结果为在接收到所述无线信号时,所述第一终端受到碰撞,则执行所述指定操作。
可选的,所述检测所述发射功率和所述接收功率是否符合指定操作的触发条件,包括:
根据所述发射功率和所述接收功率计算所述第二终端中发送所述无线信号的发射天线与所述第一终端中接收所述无线信号的接收天线之间的距离;
检测所述距离是否小于或者等于预设的距离阈值;
若所述距离小于或者等于所述距离阈值,则确定所述发射功率和所述接收功率符合所述触发条件。
可选的,所述获取所述无线信号的接收功率,包括:
测量所述无线信号的接收信号强度指示RSSI的数值;
根据测量获得的所述RSSI的数值计算所述无线信号的接收功率。
可选的,所述获取所述无线信号的发射功率,包括:
获取所述无线信号中携带的所述发射功率。
可选的,所述检测在接收到所述无线信号时,所述第一终端是否受到碰撞,包括:
获取接收到所述无线信号时,所述第一终端中包含的加速度传感器的传感器数据;
根据所述传感器数据检测在接收到所述无线信号时,所述第一终端是否受到碰撞。
可选的,所述无线信号为蓝牙信号、无线保真Wi-Fi信号、超宽带UWB信号或者近距离无线通信NFC信号。
第二方面,提供一种触发条件检测装置,用于第一终端中,所述装置包括:
信号接收模块,用于接收第二终端发送的无线信号;
发射功率获取模块,用于获取所述无线信号的发射功率,所述发射功率为所述第二终端发送所述无线信号的功率;
接收功率获取模块,用于获取所述无线信号的接收功率,所述接收功率为所述无线信号被接收到时的功率;
第一检测模块,用于检测所述发射功率和所述接收功率是否符合指定操作的触发条件;
执行模块,用于若所述第一检测模块的检测结果为所述发射功率和所述接收功率符合所述指定操作的触发条件,则执行所述指定操作;
其中,所述装置还包括:
第二检测模块,用于在所述执行模块执行所述指定操作之前,检测在接收到所述无线信号时,所述第一终端是否受到碰撞;
所述执行模块,用于若所述第二检测模块的检测结果为在接收到所述无线信号时,所述第一终端受到碰撞,则执行所述指定操作。
可选的,所述第一检测模块,包括:
距离计算子模块,用于根据所述发射功率和所述接收功率计算所述第二终端中发送所述无线信号的发射天线与所述第一终端中接收所述无线信号的接收天线之间的距离;
第一检测子模块,用于检测所述距离是否小于或者等于预设的距离阈值;
确定子模块,用于若所述距离小于或者等于所述距离阈值,则确定所述发射功率和所述接收功率符合所述触发条件。
可选的,所述接收功率获取模块,包括:
测量子模块,用于测量所述无线信号的接收信号强度指示RSSI的数值;
计算子模块,用于根据测量获得的所述RSSI的数值计算所述无线信号的接收功率。
可选的,所述发射功率获取模块,用于获取所述无线信号中携带的所述发射功率。
可选的,所述第二检测模块,包括:
数据获取子模块,用于获取接收到所述无线信号时,所述第一终端中包含的加速度传感器的传感器数据;
第二检测子模块,用于根据所述传感器数据检测在接收到所述无线信号时,所述第一终端是否受到碰撞。
可选的,所述无线信号为蓝牙信号、无线保真Wi-Fi信号、超宽带UWB信号或者近距离无线通信NFC信号。
第三方面,提供了一种触发条件检测装置,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收第二终端发送的无线信号;
获取所述无线信号的发射功率,所述发射功率为所述第二终端发送所述无线信号的功率;
获取所述无线信号的接收功率,所述接收功率为所述无线信号被接收到时的功率;
检测所述发射功率和所述接收功率是否符合指定操作的触发条件;
若检测结果为所述发射功率和所述接收功率符合所述指定操作的触发条件,则执行所述指定操作;
其中,所述执行所述指定操作之前,所述方法还包括:
检测在接收到所述无线信号时,所述第一终端是否受到碰撞;
若检测结果为在接收到所述无线信号时,所述第一终端受到碰撞,则执行所述指定操作。
本公开的实施例提供的技术方案可以包括以下有益效果:
通过获取第二终端发送的无线信号的发射功率和接收功率,并根据该无线信号的发射功率和接收功率检测是否符合指定操作的触发条件,如果是,则执行该指定操作,不仅可以借助于短距离无线通信技术进行数据的传输,还可以通过无线信号的发射功率和接收功率检测指定操作的触发条件,达到丰富短距离无线通信技术的应用场景,提高用户体验的效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种触发条件检测方法的流程图;
图2是根据另一示例性实施例示出的一种触发条件检测方法的流程图;
图3是根据又一示例性实施例示出的一种触发条件检测方法的流程图;
图4是根据一示例性实施例示出的一种触发条件检测装置的框图;
图5是根据另一示例性实施例示出的一种触发条件检测装置的框图;
图6是根据一示例性实施例示出的一种触发条件检测装置的框图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种触发条件检测方法的流程图。该触发条件检测方法用于第一终端中,该第一终端可以是智能手机、平板电脑以及电子书阅读器等智能终端。如图1所示,该触发条件检测方法可以包括以下步骤。
在步骤102中,接收第二终端发送的无线信号。
在步骤104中,获取该无线信号的发射功率,该发射功率为第二终端发送该无线信号的功率。
在步骤106中,获取该无线信号的接收功率,该接收功率为该无线信号被接收到时的功率。
在步骤108中,检测该发射功率和接收功率是否符合指定操作的触发条件。
在步骤110中,若检测结果为该发射功率和该接收功率符合该指定操作的触发条件,则执行该指定操作。
可选的,该检测该发射功率和该接收功率是否符合指定操作的触发条件,包括:
根据该发射功率和该接收功率计算该第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离;
检测该距离是否小于或者等于预设的距离阈值;
若该距离小于或者等于该距离阈值,则确定该发射功率和该接收功率符合该触发条件。
可选的,该获取该无线信号的接收功率,包括:
测量该无线信号的接收信号强度指示RSSI的数值;
根据测量获得的该RSSI的数值计算该无线信号的接收功率。
可选的,该获取该无线信号的发射功率,包括:
获取该无线信号中携带的该发射功率。
可选的,该执行该指定操作之前,该方法还包括:
检测在接收到该无线信号时,该第一终端是否受到碰撞;
若检测结果为在接收到该无线信号时,该第一终端受到碰撞,则执行该指定操作。
可选的,该检测在接收到该无线信号时,该第一终端是否受到碰撞,包括:
获取接收到该无线信号时,该第一终端中包含的加速度传感器的传感器数据;
根据该传感器数据检测在接收到该无线信号时,该第一终端是否受到碰撞。
可选的,该无线信号是可以携带信息的短距离无线通信信号,比如蓝牙信号、Wi-Fi(Wireless Fidelity,无线保真)信号、UWB(Ultra Wideband,超宽带)信号或者NFC(NearField Communication,近距离无线通信)信号等。
综上所述,在本公开实施例提供的触发条件检测方法,通过获取第二终端发送的无线信号的发射功率和接收功率,并根据该无线信号的发射功率和接收功率检测是否符合指定操作的触发条件,如果是,则执行该指定操作,不仅可以借助于短距离无线通信技术进行数据的传输,还可以通过无线信号的发射功率和接收功率检测指定操作的触发条件,达到丰富短距离无线通信技术的应用场景,提高用户体验的效果。
图2是根据另一示例性实施例示出的一种触发条件检测方法的流程图。该触发条件检测方法用于第一终端中,该第一终端可以是智能手机、平板电脑以及电子书阅读器等智能终端。如图2所示,该触发条件检测方法可以包括以下步骤。
在步骤202中,接收第二终端发送的无线信号。
该无线信号是可以携带信息的短距离无线通信信号,比如蓝牙信号、Wi-Fi(Wireless Fidelity,无线保真)信号、UWB(Ultra Wideband,超宽带)信号或者NFC(NearField Communication,近距离无线通信)信号等。
在步骤204中,获取该无线信号的发射功率,该发射功率为第二终端发送该无线信号的功率。
其中,第一终端获取该无线信号的发射功率的方法有很多,比如,第二终端可以将该无线信号的发射功率调制在该无线信号中,第一终端对该无线信号进行解调获取该无线信号的发射功率;或者,第二终端可以预先通过告知第一终端其发射该无线信号时的发射功率;或者,第一终端中也可以预先设置并存储该第一终端发射该无线信号时的发射功率,在接收到该无线信号时,直接获取该发射功率。
在步骤206中,测量该无线信号的接收信号强度指示RSSI的数值,根据测量获得的该RSSI的数值计算该无线信号的接收功率。
其中,该接收功率为该无线信号被接收到时的功率。
以该无线信号为蓝牙信号为例,蓝牙低功耗技术的应用中的一个特性是:接收端接收蓝牙信号时,可以获得接收到的信号的RSSI(Received Signal StrengthIndication,接收信号强度指示)值,通过该RSSI值即可以计算出蓝牙信号被接收时的功率。
在步骤208中,根据该发射功率和该接收功率计算该第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离。
无线信号在传播过程中,其功率会随着传播距离的增加而衰减,并且无线信号的功率衰减除了与传播距离有关之外,还与无线信号的波长、传播介质以及背景噪声等因素有关。在本公开实施例中,无线信号的波长可以根据频率直接获知,而传播介质与背景噪声可以由开发人员预先设定为一个最常见的场景,即无线信号的波长、传播介质以及背景噪声均可以量化为特定算法中的常数,第一终端只需要将第二终端的发射功率的值和自身得到的接收功率的值带入特定的算法,即可以计算出第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离。
在步骤210中,检测该距离是否小于或者等于预设的距离阈值,若该距离小于或者等于该距离阈值,则确定该发射功率和该接收功率符合该触发条件。
以本公开实施例所示的方法用于触发指定操作为例,对用户而言,该指定操作可以通过两个终端之间的触碰来进行触发,当第一终端和第二终端的用户想要触发第一终端执行指定操作时,可以将第一终端和第二终端进行触碰,第一终端可以通过检测步骤208获得的距离的数值是否小于或者等于预设的距离阈值来确定用户是否想要触发该指定操作,若该距离的数值小于或者等于预设的距离阈值,则确定用户想要触发该指定操作。
其中,该距离阈值可以由开发人员根据实际的使用需求预先设置在第一终端中。对于该距离阈值的数值,本公开实施例不做限定。
需要说明的是,本公开实施例提供的方案中,第一终端通过无线信号的发射功率和接收功率计算该第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离,并检测该距离是否小于或者等于预设的距离阈值来确定是否符合触发条件。在实际应用中,还可以有其它根据无线信号的发射功率和接收功率检测是否符合触发条件方法,比如,通过无线信号的发射功率和接收功率之间的差值来检测是否符合触发条件,或者,通过无线信号的发射功率和接收功率之间的比例数值来检测是否符合触发条件。对于根据无线信号的发射功率和接收功率检测是否符合触发条件方法,本公开实施例不做限定。
在步骤212中,检测在接收到该无线信号时,该第一终端是否受到碰撞。
第一终端在检测出第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离小于或者等于预设的距离阈值时,还可以检测在接收到该无线信号时,第一终端是否收到碰撞,若是,则说明第一终端和第二终端的用户将第一终端和第二终端进行了触碰,从而进一步确定用户的意图,达到提高检测的准确度的效果。
在步骤214中,若检测结果为在接收到该无线信号时,该第一终端受到碰撞,则执行指定操作。
其中,该指定操作可以有很多种,比如,建立该第一终端与该第二终端之间的配对连接,或者,与该第二终端进行数据交换,或者,或者,与第二终端进行互动,或者,通过第三方服务器与第二终端进行游戏互动、转账等各种网络活动。本公开实施例对于该指定操作不做限定。
综上所述,在本公开实施例提供的触发条件检测方法,通过获取第二终端发送的无线信号的发射功率和接收功率,并根据该无线信号的发射功率和接收功率检测是否符合指定操作的触发条件,如果是,则执行该指定操作,不仅可以借助于短距离无线通信技术进行数据的传输,还可以通过无线信号的发射功率和接收功率检测指定操作的触发条件,达到丰富短距离无线通信技术的应用场景,提高用户体验的效果。
图3是根据又一示例性实施例示出的一种触发条件检测方法的流程图。该触发条件检测方法用于第一终端中,该第一终端可以是智能手机、平板电脑以及电子书阅读器等智能终端。如图3所示,该触发条件检测方法可以包括以下步骤。
在步骤302中,接收第二终端发送的无线信号。
该无线信号是可以携带信息的短距离无线通信信号,比如蓝牙信号、Wi-Fi(Wireless Fidelity,无线保真)信号、UWB(Ultra Wideband,超宽带)信号或者NFC(NearField Communication,近距离无线通信)信号等。
在步骤304中,获取该无线信号中携带的发射功率,该发射功率为第二终端发送该无线信号的功率。
其中,第二终端可以将该无线信号的发射功率调制在该无线信号中,第一终端对该无线信号进行解调获取该无线信号的发射功率。
需要说明的是,本公开实施例以第二终端将发射功率携带在无线信号中为例加以说明,在实际应用中,第一终端还可以通过其它方法获取该无线信号的发射功率。比如,第二终端可以预先通过告知第一终端其发射该无线信号时的发射功率;或者,第一终端中也可以预先设置并存储该第一终端发射该无线信号时的发射功率,在接收到该无线信号时,直接获取该发射功率。
在步骤306中,测量该无线信号的接收信号强度指示RSSI的数值,根据测量获得的该RSSI的数值计算该无线信号的接收功率。
其中,该接收功率为该无线信号被接收到时的功率。
以该无线信号为蓝牙信号为例,蓝牙低功耗技术的应用中的一个特性是:接收端接收蓝牙信号时,可以获得接收到的信号的RSSI(Received Signal StrengthIndication,接收信号强度指示)值,通过该RSSI值即可以计算出蓝牙信号被接收时的功率。
在步骤308中,根据该发射功率和该接收功率计算该第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离。
无线信号在传播过程中,其功率会随着传播距离的增加而衰减,并且无线信号的功率衰减除了与传播距离有关之外,还与无线信号的波长、传播介质以及背景噪声等因素有关。在本公开实施例中,无线信号的波长可以根据频率直接获知,而传播介质与背景噪声可以由开发人员预先设定为一个最常见的场景,即无线信号的波长、传播介质以及背景噪声均可以量化为特定算法中的常数,第一终端只需要将第二终端的发射功率的值和自身得到的接收功率的值带入特定的算法,即可以计算出第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离。
在步骤310中,检测该距离是否小于或者等于预设的距离阈值,若该距离小于或者等于该距离阈值,则确定该发射功率和该接收功率符合该触发条件。
以本公开实施例所示的方法用于触发指定操作为例,对用户而言,该指定操作可以通过两个终端之间的触碰来进行触发,当第一终端和第二终端的用户想要触发第一终端执行指定操作时,可以将第一终端和第二终端进行触碰,第一终端可以通过检测步骤308获得的距离的数值是否小于或者等于预设的距离阈值来确定用户是否想要触发该指定操作,若该距离的数值小于或者等于预设的距离阈值,则确定用户想要触发该指定操作。
其中,该距离阈值可以由开发人员根据实际的使用需求预先设置在第一终端中。对于该距离阈值的数值,本公开实施例不做限定。
需要说明的是,本公开实施例提供的方案中,第一终端通过无线信号的发射功率和接收功率计算该第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离,并检测该距离是否小于或者等于预设的距离阈值来确定是否符合触发条件。在实际应用中,还可以有其它根据无线信号的发射功率和接收功率检测是否符合触发条件方法,比如,通过无线信号的发射功率和接收功率之间的差值来检测是否符合触发条件,或者,通过无线信号的发射功率和接收功率之间的比例数值来检测是否符合触发条件。对于根据无线信号的发射功率和接收功率检测是否符合触发条件方法,本公开实施例不做限定。
在步骤312中,获取接收到该无线信号时,该第一终端中包含的加速度传感器的传感器数据,根据该传感器数据检测在接收到该无线信号时,该第一终端是否受到碰撞。
第一终端在检测出第二终端中发送该无线信号的发射天线与该第一终端中接收该无线信号的接收天线之间的距离小于或者等于预设的距离阈值时,还可以检测在接收到该无线信号时,第一终端是否受到碰撞,若是,则说明第一终端和第二终端的用户将第一终端和第二终端进行了触碰,从而进一步确定用户的意图,达到提高检测的准确度的效果。
其中,第一终端在受到碰撞时,其加速度必然要发生变化,且该加速度的变化也符合特定的条件。在本公开实施例中,第一终端可以获取在接收到该无线信号时,内置的加速度传感器的传感器数据,检测该传感器数据是否符合受到碰撞的条件,若是,则可以确定第一终端正接收到该无线信号时受到碰撞。
在步骤314中,若检测结果为在接收到该无线信号时,该第一终端受到碰撞,则执行指定操作。
其中,该指定操作可以有很多种,比如,建立该第一终端与该第二终端之间的配对连接,或者,与该第二终端进行数据交换,或者,或者,与第二终端进行互动,或者,通过第三方服务器与第二终端进行游戏互动、转账等各种网络活动。本公开实施例对于该指定操作不做限定。
综上所述,在本公开实施例提供的触发条件检测方法,通过获取第二终端发送的无线信号的发射功率和接收功率,并根据该无线信号的发射功率和接收功率检测是否符合指定操作的触发条件,如果是,则执行该指定操作,不仅可以借助于短距离无线通信技术进行数据的传输,还可以通过无线信号的发射功率和接收功率检测指定操作的触发条件,达到丰富短距离无线通信技术的应用场景,提高用户体验的效果。
图4是根据一示例性实施例示出的一种触发条件检测装置的框图。该触发条件检测装置可以用于在第一终端中,执行如图1至图3任一所示的方法。该第一终端可以是智能手机、平板电脑以及电子书阅读器等智能终端。如图4所示,该触发条件检测装置可以包括:信号接收模块401、发射功率获取模块402、接收功率获取模块403、第一检测模块404以及执行模块405;
信号接收模块401被设置为用于接收第二终端发送的无线信号;
发射功率获取模块402被设置为用于获取所述无线信号的发射功率,所述发射功率为所述第二终端发送所述无线信号的功率;
接收功率获取模块403被设置为用于获取所述无线信号的接收功率,所述接收功率为所述无线信号被接收到时的功率;
第一检测模块404被设置为用于检测所述发射功率和所述接收功率是否符合指定操作的触发条件;
执行模块405被设置为用于若所述第一检测模块404的检测结果为所述发射功率和所述接收功率符合所述指定操作的触发条件,则执行所述指定操作。
综上所述,在本公开实施例提供的触发条件检测装置,通过获取第二终端发送的无线信号的发射功率和接收功率,并根据该无线信号的发射功率和接收功率检测是否符合指定操作的触发条件,如果是,则执行该指定操作,不仅可以借助于短距离无线通信技术进行数据的传输,还可以通过无线信号的发射功率和接收功率检测指定操作的触发条件,达到丰富短距离无线通信技术的应用场景,提高用户体验的效果。
图5是根据另一示例性实施例示出的一种触发条件检测装置的框图。该触发条件检测装置可以用于在第一终端中,执行如图1至图3任一所示的方法。该第一终端可以是智能手机、平板电脑以及电子书阅读器等智能终端。如图5所示,该触发条件检测装置可以包括:信号接收模块401、发射功率获取模块402、接收功率获取模块403、第一检测模块404以及执行模块405;
所述信号接收模块401被设置为用于接收第二终端发送的无线信号;
所述发射功率获取模块402被设置为用于获取所述无线信号的发射功率,所述发射功率为所述第二终端发送所述无线信号的功率;
所述接收功率获取模块403被设置为用于获取所述无线信号的接收功率,所述接收功率为所述无线信号被接收到时的功率;
所述第一检测模块404被设置为用于检测所述发射功率和所述接收功率是否符合指定操作的触发条件;
所述执行模块405被设置为用于若所述第一检测模块404的检测结果为所述发射功率和所述接收功率符合所述指定操作的触发条件,则执行所述指定操作。
可选的,所述第一检测模块404,包括:距离计算子模块404a、第一检测子模块404b以及确定子模块404c;
所述距离计算子模块404a被设置为用于根据所述发射功率和所述接收功率计算所述第二终端中发送所述无线信号的发射天线与所述第一终端中接收所述无线信号的接收天线之间的距离;
所述第一检测子模块404b被设置为用于检测所述距离是否小于或者等于预设的距离阈值;
所述确定子模块404c被设置为用于若所述距离小于或者等于所述距离阈值,则确定所述发射功率和所述接收功率符合所述触发条件。
可选的,所述接收功率获取模块403,包括:测量子模块403a以及计算子模块403b;
所述测量子模块403a被设置为用于测量所述无线信号的接收信号强度指示RSSI的数值;
所述计算子模块403b被设置为用于根据测量获得的所述RSSI的数值计算所述无线信号的接收功率。
可选的,所述发射功率获取模块402被设置为用于获取所述无线信号中携带的所述发射功率。
可选的,所述装置还包括:第二检测模块406;
所述第二检测模块406被设置为用于在所述执行模块405执行所述指定操作之前,检测在接收到所述无线信号时,所述第一终端是否受到碰撞;
所述执行模块405被设置为用于若所述第二检测模块406的检测结果为在接收到所述无线信号时,所述第一终端受到碰撞,则执行所述指定操作。
可选的,所述第二检测模块406,包括:数据获取子模块406a以及第二检测子模块406b;
所述数据获取子模块406a被设置为用于获取接收到所述无线信号时,所述第一终端中包含的加速度传感器的传感器数据;
所述第二检测子模块406b被设置为用于根据所述传感器数据检测在接收到所述无线信号时,所述第一终端是否受到碰撞。
可选的,所述无线信号为蓝牙信号、无线保真Wi-Fi信号、超宽带UWB信号或者近距离无线通信NFC信号。
综上所述,在本公开实施例提供的触发条件检测装置,通过获取第二终端发送的无线信号的发射功率和接收功率,并根据该无线信号的发射功率和接收功率检测是否符合指定操作的触发条件,如果是,则执行该指定操作,不仅可以借助于短距离无线通信技术进行数据的传输,还可以通过无线信号的发射功率和接收功率检测指定操作的触发条件,达到丰富短距离无线通信技术的应用场景,提高用户体验的效果。
图6是根据一示例性实施例示出的一种触发条件检测装置600的框图。例如,装置600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图6,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器618来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在装置600的操作。这些数据的示例包括用于在装置600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储器604中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器620执行,以完成上述图1至3任一所示的方法的全部或部分步骤。
电源组件606为装置600的各种组件提供电力。电源组件606可以包括电源管理***,一个或多个电源,及其他与为装置600生成、管理和分配电力相关联的组件。
多媒体组件608包括在所述装置600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当装置600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当装置600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件614包括一个或多个传感器,用于为装置600提供各个方面的状态评估。例如,传感器组件614可以检测到装置600的打开/关闭状态,组件的相对定位,例如所述组件为装置600的显示器和小键盘,传感器组件614还可以检测装置600或装置600一个组件的位置改变,用户与装置600接触的存在或不存在,装置600方位或加速/减速和装置600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件616被配置为便于装置600和其他设备之间有线或无线方式的通信。装置600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他终端元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由装置600的处理器618执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中执行了详细描述,此处将不做详细阐述说明。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (11)
1.一种触发条件检测方法,其特征在于,用于第一终端中,所述方法包括:
接收第二终端发送的无线信号;
获取所述无线信号的发射功率,所述发射功率为所述第二终端发送所述无线信号的功率;
获取所述无线信号的接收功率,所述接收功率为所述无线信号被接收到时的功率;
检测所述发射功率和所述接收功率是否符合指定操作的触发条件;
若检测结果为所述发射功率和所述接收功率符合所述指定操作的触发条件,则检测在接收到所述无线信号时,所述第一终端是否受到碰撞;
若检测结果为在接收到所述无线信号时,所述第一终端受到碰撞,则执行所述指定操作;
其中,所述检测所述发射功率和所述接收功率是否符合指定操作的触发条件,包括:
根据所述发射功率和所述接收功率计算所述第二终端中发送所述无线信号的发射天线与所述第一终端中接收所述无线信号的接收天线之间的距离;
检测所述距离是否小于或者等于预设的距离阈值;
若所述距离小于或者等于所述距离阈值,则确定所述发射功率和所述接收功率符合所述触发条件。
2.根据权利要求1所述的方法,其特征在于,所述获取所述无线信号的接收功率,包括:
测量所述无线信号的接收信号强度指示RSSI的数值;
根据测量获得的所述RSSI的数值计算所述无线信号的接收功率。
3.根据权利要求1所述的方法,其特征在于,所述获取所述无线信号的发射功率,包括:
获取所述无线信号中携带的所述发射功率。
4.根据权利要求1所述的方法,其特征在于,所述检测在接收到所述无线信号时,所述第一终端是否受到碰撞,包括:
获取接收到所述无线信号时,所述第一终端中包含的加速度传感器的传感器数据;
根据所述传感器数据检测在接收到所述无线信号时,所述第一终端是否受到碰撞。
5.根据权利要求1至4任一所述的方法,其特征在于,所述无线信号为蓝牙信号、无线保真Wi-Fi信号、超宽带UWB信号或者近距离无线通信NFC信号。
6.一种触发条件检测装置,其特征在于,用于第一终端中,所述装置包括:
信号接收模块,用于接收第二终端发送的无线信号;
发射功率获取模块,用于获取所述无线信号的发射功率,所述发射功率为所述第二终端发送所述无线信号的功率;
接收功率获取模块,用于获取所述无线信号的接收功率,所述接收功率为所述无线信号被接收到时的功率;
第一检测模块,用于检测所述发射功率和所述接收功率是否符合指定操作的触发条件;
执行模块,用于若所述第一检测模块的检测结果为所述发射功率和所述接收功率符合所述指定操作的触发条件,则执行所述指定操作;
其中,所述第一检测模块,包括:
距离计算子模块,用于根据所述发射功率和所述接收功率计算所述第二终端中发送所述无线信号的发射天线与所述第一终端中接收所述无线信号的接收天线之间的距离;
第一检测子模块,用于检测所述距离是否小于或者等于预设的距离阈值;
确定子模块,用于若所述距离小于或者等于所述距离阈值,则确定所述发射功率和所述接收功率符合所述触发条件;
第二检测模块,包括:
数据获取子模块,用于获取接收到所述无线信号时,所述第一终端中包含的加速度传感器的传感器数据;
第二检测子模块,用于根据所述传感器数据检测在接收到所述无线信号时,所述第一终端是否受到碰撞。
7.根据权利要求6所述的装置,其特征在于,所述接收功率获取模块,包括:
测量子模块,用于测量所述无线信号的接收信号强度指示RSSI的数值;
计算子模块,用于根据测量获得的所述RSSI的数值计算所述无线信号的接收功率。
8.根据权利要求6所述的装置,其特征在于,所述发射功率获取模块,用于获取所述无线信号中携带的所述发射功率。
9.根据权利要求6所述的装置,其特征在于,
所述第二检测模块,用于在所述执行模块执行所述指定操作之前,检测在接收到所述无线信号时,所述第一终端是否受到碰撞;
所述执行模块,用于若所述第二检测模块的检测结果为在接收到所述无线信号时,所述第一终端受到碰撞,则执行所述指定操作。
10.根据权利要求6至9任一所述的装置,其特征在于,所述无线信号为蓝牙信号、无线保真Wi-Fi信号、超宽带UWB信号或者近距离无线通信NFC信号。
11.一种触发条件检测装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
接收第二终端发送的无线信号;
获取所述无线信号的发射功率,所述发射功率为所述第二终端发送所述无线信号的功率;
获取所述无线信号的接收功率,所述接收功率为所述无线信号被接收到时的功率;
检测所述发射功率和所述接收功率是否符合指定操作的触发条件;
若检测结果为所述发射功率和所述接收功率符合所述指定操作的触发条件,则检测在接收到所述无线信号时,第一终端是否受到碰撞;
若检测结果为在接收到所述无线信号时,所述第一终端受到碰撞,则执行所述指定操作;
其中,所述检测所述发射功率和所述接收功率是否符合指定操作的触发条件,包括:
根据所述发射功率和所述接收功率计算所述第二终端中发送所述无线信号的发射天线与所述第一终端中接收所述无线信号的接收天线之间的距离;
检测所述距离是否小于或者等于预设的距离阈值;
若所述距离小于或者等于所述距离阈值,则确定所述发射功率和所述接收功率符合所述触发条件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410826007.9A CN104601204B (zh) | 2014-12-25 | 2014-12-25 | 触发条件检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410826007.9A CN104601204B (zh) | 2014-12-25 | 2014-12-25 | 触发条件检测方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104601204A CN104601204A (zh) | 2015-05-06 |
CN104601204B true CN104601204B (zh) | 2017-12-12 |
Family
ID=53126757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410826007.9A Active CN104601204B (zh) | 2014-12-25 | 2014-12-25 | 触发条件检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104601204B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105182761B (zh) * | 2015-07-31 | 2018-10-12 | 小米科技有限责任公司 | 指定操作触发方法及装置 |
CN105246024B (zh) * | 2015-09-02 | 2019-05-24 | 深圳市文鼎创数据科技有限公司 | 终端设备配对连接的方法及*** |
CN105306818B (zh) * | 2015-10-12 | 2019-03-19 | 北京奇虎科技有限公司 | 终端的状态激活***和方法 |
CN106028262B (zh) * | 2016-05-12 | 2020-04-07 | 腾讯科技(深圳)有限公司 | 应用的近场服务获取方法和装置 |
CN107450067B (zh) * | 2017-07-28 | 2019-10-18 | 维沃移动通信有限公司 | 一种距离检测装置、方法及移动终端 |
CN107911870A (zh) * | 2017-10-27 | 2018-04-13 | 上海京颐科技股份有限公司 | 移动终端连接方法及装置、存储介质、移动终端 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102388348A (zh) * | 2008-12-01 | 2012-03-21 | 埃利亚胡·拉德 | 用于监测和定位物品的方法和*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080056227A1 (en) * | 2006-08-31 | 2008-03-06 | Motorola, Inc. | Adaptive broadcast multicast systems in wireless communication networks |
CN103037493B (zh) * | 2012-12-14 | 2016-08-03 | 中兴通讯股份有限公司 | 动态调整发射功率的方法及装置、智能终端 |
CN104244239A (zh) * | 2013-06-06 | 2014-12-24 | 中兴通讯股份有限公司 | 移动热点的启动装置、方法及*** |
-
2014
- 2014-12-25 CN CN201410826007.9A patent/CN104601204B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102388348A (zh) * | 2008-12-01 | 2012-03-21 | 埃利亚胡·拉德 | 用于监测和定位物品的方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN104601204A (zh) | 2015-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104601204B (zh) | 触发条件检测方法及装置 | |
CN104158946B (zh) | 一种控制终端的方法及装置 | |
CN104318741B (zh) | 蓝牙设备控制方法及装置 | |
CN104105064B (zh) | 定位设备的方法及装置 | |
CN104615920A (zh) | 通知信息显示方法及装置 | |
CN104639745B (zh) | 语音提示方法及装置 | |
CN104298547A (zh) | 终端设置方法及装置 | |
CN106028276A (zh) | 信息推荐方法及*** | |
CN104918325A (zh) | 定位引导、停车引导方法及装置 | |
CN105488348A (zh) | 提供健康数据的方法、装置及*** | |
CN105100197B (zh) | 安装应用的方法及装置 | |
CN106790043A (zh) | 直播应用中发送消息的方法及装置 | |
CN106792448A (zh) | 蓝牙连接方法和装置、*** | |
CN105049219B (zh) | 流量订购方法和***、移动终端及服务器 | |
CN107820684A (zh) | 信道检测、信息发送方法、装置及通信设备 | |
CN104581615B (zh) | 服务提供方法及装置 | |
CN107071862A (zh) | 账号绑定方法及装置和智能设备 | |
CN107343087A (zh) | 智能设备控制方法及装置 | |
CN104159283B (zh) | 信息发送的控制方法及装置 | |
CN104936039A (zh) | 图像处理方法及装置 | |
CN104166814A (zh) | Wifi网络密码的提示方法、装置及设备 | |
CN104881342B (zh) | 终端测试方法及装置 | |
CN106532367A (zh) | 智能插座用电警告的方法和装置 | |
CN106572268A (zh) | 信息显示方法及装置 | |
CN105491518A (zh) | 基于可穿戴设备的社交提醒方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |