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

根据检测到的活动模式或接收到的信号质量而有选择地直接将无线通信设备的发射功率水平提高到最大功率水平的制作方法

2022-05-08 10:33:49 来源:中国专利 TAG:

根据检测到的活动模式或接收到的信号质量而有选择地直接将无线通信设备的发射功率水平提高到最大功率水平


背景技术:

1.和其他无线个域网(wpan)技术允许各种个人用户设备之间(例如,移动电话和无线耳机或听筒之间)的无线通信,以用于音频内容和视频内容等的单向或双向流式传输。例如,高级音频分发配置文件(a2dp)规范定义了用于通过wpan连接将单声道或立体声的高质量音频内容从一个设备分发到另一个设备的协议和过程。


技术实现要素:

2.本公开提供了用于控制无线通信设备的发射功率水平的示例方法和设备。例如,无线通信设备可以调整(例如,增加或减少)发射功率水平以用于向远程设备(例如,无线耳机)输出或发射信号。在一种实现中,无线通信设备可以基于检测到的活动模式将用于输出信号的发射功率水平增加到最大发射功率水平,该活动模式表示无线通信设备或远程设备中的至少一个涉及其中的活动或运动。也就是说,无线通信设备可以直接将发射功率增加到最大发射功率水平,而无需基于检测到的活动模式在一段时间内递增地增加发射功率水平。在其他实施例中,无线通信设备利用来自远程设备的接收的信号强度指示符,该指示符指示在远程设备处接收到的由无线通信设备发射的一个或多个信号的强度。基于这个接收到的信号强度指示符,无线通信设备可以选择性地将无线接口的发射功率增加到指定的最大发射功率水平。
3.在一个方面,一种在通信设备处执行的方法包括:经由无线接口基于短程无线通信协议建立与远程设备的连接;以及,通过处理器控制无线接口发射一个或多个用于由远程设备接收的信号,所述一个或多个信号包括根据媒体格式配置的信息。该方法还包括由处理器基于来自通信设备或远程设备中的至少一个的一个或多个传感器的传感器数据来确定至少一种活动模式。该方法还包括,在传输一个或多个信号期间,由处理器控制无线接口以基于确定的活动模式将一个或多个信号的发射功率水平增加到指定的最大发射功率水平。在一些实施例中,至少一种活动模式包括指示步行、慢跑、跑步、骑自行车、滑雪或溜冰中的至少一种的模式。此外,在一些实施例中,至少一种活动模式包括指示将通信设备放置在用户的口袋或包中的模式。在一些实施例中,该方法进一步包括经由无线接口接收与远程设备接收的一个或多个信号中的至少一个相关联的信号强度测量,并且其中,控制无线接口以基于信号强度测量与指定信号强度阈值的比较将发射功率水平增加到指定的最大发射功率水平。信号强度测量可以包括接收的信号强度指示符(rssi)测量、信号干扰噪声比(sinr)测量或否定确认(nack)值中的至少一种。在一些实施例中,控制无线接口以将发射功率水平增加到指定的最大发射功率水平包括:响应于指示信号强度测量不大于指定的信号强度阈值的比较,控制无线接口以将发射功率增加到指定的最大发射功率。
4.根据另一方面,一种在通信设备处执行的方法包括经由无线接口基于短程无线通信协议建立与远程设备的连接。该方法还包括:由处理器控制无线接口发射一个或多个信
号以供远程设备接收,该一个或多个信号包括根据媒体格式配置的信息;以及,经由无线接口接收与远程设备接收的一个或多个信号中的至少一个相关联的信号强度测量。该方法还包括由处理器控制无线接口基于信号强度测量与指定信号强度阈值的比较将发射功率水平增加到指定的最大发射功率水平。在一些实施例中,信号强度测量包括接收的信号强度指示符(rssi)测量、信号干扰噪声比(sinr)测量或否定确认(nack)值中的至少一种。在一些实施例中,控制无线接口以将发射功率水平增加到指定的最大发射功率水平包括响应于指示信号强度测量不大于指定的信号强度阈值的比较,控制无线接口将发射功率增加到指定的最大发射功率。
5.根据任一前述方面,传感器数据可以包括位置数据、定向数据、定位数据、接近度数据、速度数据、加速度数据、角速度数据、电池中的至少一个。此外,控制无线接口将发射功率水平增加到指定的最大发射功率水平可以进一步基于网络拥塞、信号干扰或电池水平中的至少一种。
6.根据任一前述方面,该方法还可以包括由处理器基于传感器数据确定通信设备的定向信息、定位信息、速度信息、加速度信息、位置信息、接近度信息、角速度信息、电池水平信息、网络干扰信息中的至少一个。此外,该方法还可以包括基于通信设备的电池水平调节无线接口的控制以将发射功率水平增加到最大发射功率水平。
7.根据任一前述方面,远程设备包括无线耳机、无线听筒或无线扬声器中的至少一个,并且信息包括多媒体数据,并且其中,一个或多个传感器包括以下至少一个:光传感器、陀螺仪传感器、加速度计、接近传感器或基于卫星的定位传感器。此外,传感器数据的至少一部分可以是在通信设备或远程设备中的至少一个的用户执行的至少一个活动或运动期间由一个或多个传感器捕获的传感器数据。
8.根据又一方面,一种通信设备被配置为执行任一前述方面的方法。通信设备包括无线接口和耦合到无线接口的处理器,并且还可以包括一个或多个传感器中的至少一个传感器。在另一方面中,一种非瞬态计算机可读介质存储可执行指令的组,该可执行指令的组用于操纵处理器和通信设备的无线接口以执行前述方法中的任一个。
9.应当理解,通过以下详细描述,本主题技术的其他配置对于本领域技术人员将变得显而易见,其中,通过说明的方式显示和描述本主题技术的各种配置。如将意识到的,本主题技术能够具有其他和不同的配置,并且其若干细节能够在各种其他方面进行修改,所有这些都不背离本主题技术的范围。因此,附图和详细描述应被视为本质上是说明性的而不是限制性的。
附图说明
10.在所附权利要求中阐述本主题技术的特征。然而,为了解释的目的,在以下附图中阐述了本主题技术的几个实施例。
11.图1图示了根据本公开的实施例的示例通信系统。
12.图2是图示根据本公开的实施例的图1的通信系统的一个通信设备的框图。
13.图3是图示根据本公开的实施例的图1的通信系统的另一通信设备的框图。
14.图4是图示根据本公开的实施例的用于由通信设备基于检测到的活动模式选择性地将发射功率增加到最大发射功率的方法的流程图。
15.图5是图示根据本公开的实施例的用于由通信设备基于来自另一通信设备的接收的信号强度指示符选择性地将发射功率增加到最大发射功率的方法的流程图。
具体实施方式
16.下面阐述的详细描述旨在作为对主题技术的各种配置的描述,而不是旨在代表可以实践主题技术的唯一配置。附图并入本文并构成详细描述的一部分。详细描述包括用于提供对主题技术的透彻理解的具体细节。然而,本主题技术不限于本文阐述的具体细节,并且可以在没有这些具体细节的情况下实施。在某些情况下,以框图形式显示结构和组件,以避免混淆主题技术的概念。
17.移动电话和其他类似的用户电子设备通常被配备使得在通过链路发送的信号的质量水平下降到预先设定的阈值以下的情况下自动重新路由多媒体信号(例如,音频或视频信号)。例如,如果无线耳机从移动电话接收到的多媒体信号在用户打电话或听音乐时降级到特定的质量水平,则多媒体信号可能会被自动重新路由到移动电话的输出(例如,扬声器)或通过链接或连接而连接到移动电话的另一个设备。为了说明,当用户使用无线耳机进行电话呼叫并且从移动电话传输到耳机的音频质量水平下降到特定的质量水平时,可以将音频重新路由到移动设备的输出,呈现出一种可能让用户非常意想不到和困惑的情况。如果用户没有意识到发生了什么,用户可能会认为通话已经过早断开。
18.为了减少多媒体信号因通过链路传输的信号的质量水平而被重新路由的可能性,可以基于来自无线耳机的反馈信息来调整移动电话的发射功率水平。例如,某些规范规定使用闭环发射功率控制(tpc)以一系列递增步长调整移动设备的发射功率水平。闭环tpc通常基于从无线耳机周期性地发射到移动设备的反馈信息。然而,移动设备的闭环tpc可能对测量和发射功率设置误差不是很敏感,因为功率控制可能仅基于来自无线耳机的信号反馈。闭环tpc将发射功率水平调整到可接受的水平也可能相对较慢,因为只能以递增步长改变(例如,增加或减少)功率水平。此外,当链路或连接的质量水平没有得到改善时,闭环tpc可能会降低移动设备的性能,因为由于传输暂停导致反馈信息不可用。
19.本公开提供了控制无线通信设备的发射功率水平以快速有效地响应变化的传输条件的方法和设备。在一些实施例中,无线通信设备基于检测到的活动模式来调整(增加和/或降低)用于向远程设备输出或发射信号的无线接口的发射功率水平,该活动模式表示用户、无线通信设备、远程设备或其组合的一个或多个活动或运动。在一种实现中,无线通信设备可以直接将用于发射信号的发射功率水平增加到最大发射功率水平。例如,可以将无线通信设备的发射功率水平增加到最大水平,而无需在一段时间内递增地增加发射功率水平。因此,这里提到的将无线接口的发射功率增加到指定的最大发射功率是指直接增加到这个最大发射功率而没有递增增加并且在每次递增增加之后进行评估。
20.无线通信设备可以被配置为将多媒体信号(例如,音频信号)发射或流式传输到远程设备,例如启用的耳机。例如,无线通信设备的用户可以使用用户的无线通信设备提供的媒体播放器应用来收听音乐。无线通信设备将与音乐相关的多媒体文件发射至远程设备。远程设备接收和处理来自无线通信设备的多媒体信号,并且可以通过输出(例如,扬声器)将处理后的多媒体信号(例如,音频信号)输出给用户。
21.在一些实施例中,无线通信设备被配置为确定多媒体信号何时被发射或流式传输到远程设备,并基于检测到的无线通信设备或远程设备之一或两者的活动模式来调整正在发射此类信号的无线接口的发射功率,该活动模式表示用户、无线通信设备、远程设备或其组合的一个或多个活动或运动。例如,当多媒体信号由无线通信设备发射到远程设备时,无线通信设备可以收集和评估来自无线通信设备和/或远程设备的一个或多个传感器的传感器数据。特别地,无线通信设备可以包括计算设备以监控和分析与用户、无线通信设备、远程设备或其组合的一个或多个活动或运动相关联的传感器数据。传感器数据包括响应于用户和/或无线通信设备的活动或运动而生成的无线通信设备的一个或多个传感器的输出。例如,与无线通信设备相关联的传感器数据可以包括速度信息(例如,线速度或角旋转速度)、加速度信息(线性或旋转)、位置信息、定向信息、电池容量信息或其组合。类似地,远程设备可以包括计算设备以监控和分析与用户和/或远程设备的一个或多个活动或运动相关联的传感器数据。传感器数据包括响应于用户和/或远程设备的一个或多个活动或运动而生成的远程设备的一个或多个传感器的输出。例如,与远程设备相关联的传感器数据可以包括速度信息、加速度信息、位置信息、定向信息或其组合。远程设备可以将远程设备的传感器数据发射到无线通信设备。
22.在无线通信设备向远程设备发射多媒体信号期间,无线通信设备可以确定代表用户(例如,步行、慢跑、跑步、骑自行车、滑雪、滑冰或游泳)、无线通信设备(例如,速度、加速度、位置和/或定向)、远程设备(例如,速度、加速度、位置和/或定向)或它们的组合的一个或多个活动或运动。用户的每个潜在活动/运动可以与一组或多组和/或范围的传感器数据相关联。可以通过确定当前传感器数据对应于哪些潜在活动/运动(如果有的话)来确定用户的当前活动模式。例如,当传感器数据指示无线通信设备和/或远程设备以每小时5到15公里的速度移动并且无线通信设备和/或远程设备的振动模式与慢跑运动一致时,无线通信设备可以确定无线通信设备的用户正在慢跑。无线通信设备还可以确定无线通信设备和/或远程设备的可能与用户慢跑一致的其他条件或运动。例如,无线通信设备可以基于指示无线通信设备紧邻用户皮肤的传感器数据、基于指示无线通信设备的正面面向用户或远离用户的传感器数据和/或基于指示用户可能没有握住电话的传感器数据而确定无线通信设备在用户的口袋或包中。无线通信设备还可以基于从远程设备接收的传感器数据(例如,来自远程设备的接近传感器的传感器数据)确定用户正在佩戴远程设备。
23.无线通信设备可以被配置为基于指示无线通信设备和/或远程设备的速度和/或定位的传感器数据来确定用户、无线通信设备和/或远程设备可能正在交通工具(例如汽车、火车或飞机)中行驶。此外,无线通信设备和/或远程设备可以基于设备接收到的信号的信号强度、电池水平或容量、信号干扰和/或网络拥塞信息来确定设备之间的距离。
24.无线通信设备可以被配置为基于代表如上所述的用户、无线通信设备、远程设备或它们的组合的一个或多个活动或运动的活动模式的确定来调整(例如,增加和/或减少)用于向远程设备发射信号的发射功率水平。例如,当多媒体信号正由无线通信设备流式传输到远程设备时,无线通信设备可以响应于一个或多个活动或运动的确定而将用于输出或发射信号的发射功率水平增加到最大发射功率水平。当无线通信设备的发射功率水平处于最大发射功率水平并且无线通信设备正在向远程设备发射多媒体信号时,无线通信设备可以忽略或忽视来自远程设备的对于降低发射功率水平的任何请求。此外,无线通信设备可
以向远程设备发送消息,该消息包括用于将远程设备的发射功率水平增加到最大发射功率水平的信息。
25.无线通信设备可以被配置为基于远程设备接收的多媒体信号的质量水平来调整无线通信设备的发射功率水平。例如,当远程设备接收到的多媒体信号的质量水平(例如,信号强度)等于或小于预定阈值时,无线通信设备可以将用于输出或发射信号的发射功率水平增大到最大发射功率水平。特别地,远程设备可以被配置为确定由远程设备从无线通信设备接收的多媒体信号的质量水平。在远程设备确定从无线通信设备接收到的多媒体信号的质量水平之后,远程设备可以向无线通信设备发送消息。该消息可以包括指示接收到的多媒体信号的质量水平的信息。
26.无线通信设备可接收来自远程设备的消息并使用关于多媒体信号的质量水平的信息来确定是否调整用于无线地发射信号的发射功率水平。例如,无线通信设备可以将远程设备接收到的多媒体信号的质量水平与阈值质量水平进行比较。如果多媒体信号的质量水平等于或小于阈值质量水平,则无线通信设备可以将用于发射信号的发射功率水平提高到最大发射功率水平。通过自动将发射功率水平提高到最大发射功率水平,可以快速提升远程设备接收到的多媒体信号的质量水平,从而提升用户体验。然而,如果无线通信设备在低功率模式下操作或具有低电池水平,则无线通信设备可以将发射功率水平增加到最大发射功率水平以外的功率水平。此外,如果远程设备接收到的多媒体信号的质量水平是可以接受的(即不低于指定的阈值质量水平),则无线通信设备可以降低发射功率水平以节省电力。
27.参考图1-4可以更容易地理解本公开,在该图中,相同的附图标记表示相同的项目。图1描绘了根据本公开的一种实现的示例通信系统100。通信系统100包括第一通信设备102(例如,移动设备)和第二通信设备104(例如,无线耳机),第二通信设备104是相对于第一通信设备102的远程设备,反之亦然。第一通信设备102可以是无线通信设备,例如蜂窝电话、移动电话、智能电话、双向无线电装置或寻呼机、无线消息传送设备、膝上型计算机或个人计算机、无线汽车网关、无线或有线住宅网关、无线或有线路由器、机顶盒、个人数字助理(pda)、包括内置无线调制解调器的便携式游戏设备或任何这些通信设备或其他通信设备的组合。通信系统100可以支持环境中的任何数量的通信设备。
28.第一通信设备102可以连接到(例如,“配对于”)第二通信设备104。例如,第一通信设备102可以通过无线通信连接或链路直接与第二通信设备104通信。通信链路可以促进根据一种或多种无线通信标准或协议(包括例如通信、wi-fi通信(例如,由ieee 802.11标准定义)和/或其他短程通信)传输的信号的交换。
29.在图1的通信系统100的说明性实现中,可以使用例如高级音频分发配置文件(a2dp)格式在第一通信设备102和第二通信设备104之间建立高质量音频流信道或连接。第一通信设备102可以使用短程传输协议将多媒体信号(例如,音频信号)发射到第二通信设备104。在替代实现中,第一通信设备102可以通过短程无线连接或利用其他wpan标准或规范的链路将多媒体信号发射到第二通信设备104。
30.第二通信设备104可以被配置为从第一通信设备102接收多媒体信号。第二通信设备104可以包括无线听筒或耳机、无线扬声器、可穿戴设备、汽车音频设备、计算机系统、机顶盒或电视机。在一个实施例中,第二通信设备104可以包括如图1所示的无线耳机。第二通
信设备104还可以被配置为通过麦克风接收用户生成的信号(例如,语音数据),并将该信号发射到第一通信设备102。
31.第一通信设备102还可以被配置为从第二通信设备104接收信号,然后通过使用各种模式或协议的通信将信号发射到基站(未示出),该各种模式或协议例如是长期演进(lte)、全球移动通信系统(gsm)、短消息服务(sms)、增强型消息服务(ems)、多媒体消息服务(mms)消息、码分多址(cdma)、时分多址(tdma)、个人数字蜂窝(pdc)、宽带码分多址(wcdma)、cdma2000或通用分组无线电系统(gprs)等。
32.在根据一个实现的通信系统100的操作期间,第一通信设备102(例如,移动电话)可以通过使用高级音频分发配置文件(a2dp)格式的连接或通过使用类似媒体格式的类似wpan连接将多媒体信号(例如,音频信号)发射到第二通信设备104(例如,无线耳机)。第二通信设备104可以接收和处理来自第一通信设备102的多媒体信号,并且可以通过输出(例如,扬声器)将处理后的多媒体信号输出给用户。
33.第一通信设备102可以被配置为从一个或多个传感器接收和/或收集传感器数据。此类传感器可以包括相机或其他光传感器、深度传感器、加速度计或其他惯性管理单元(imu)、全球定位系统(gps)或全球导航卫星系统(gnss)传感器或其他基于卫星的位置传感器、电容式触摸传感器或其他用户接近传感器以及电压传感器等。传感器数据包括响应于用户和/或第一通信设备102的一个或多个活动或运动而生成的第一通信设备102的一个或多个传感器的输出。例如,与第一通信设备102相关联的传感器数据可以包括速度信息、加速度信息、位置信息、定向信息、电池信息或它们的组合。类似地,传感器数据包括响应于用户和/或第二通信设备104的活动或运动而生成的第二通信设备104的一个或多个传感器的输出。例如,与第二通信设备104相关联的传感器数据可以包括速度信息、加速度信息、位置信息、定向信息或其组合。此外,无线通信设备和/或远程设备可以基于设备接收到的信号的信号强度指示符来确定设备之间的距离。
34.在多媒体信号从第一通信设备102到第二通信设备104的发射期间,第一通信设备102可以确定多媒体信号何时被发射到第二通信设备104并且评估与第一通信设备102和/或第二通信设备104相关联的传感器数据以确定用户的一个或多个活动或运动(例如,步行、慢跑、跑步、滑雪、溜冰、游泳等)、第一通信设备102的一个或多个活动或运动(例如,速度、加速度、位置和/或定向)和/或第二通信设备104的一个或多个活动或运动(例如,速度、加速度、位置和/或定向)。例如,第一通信设备102可以基于传感器数据确定第一通信设备102的用户正在慢跑。第一通信设备102还可以基于传感器数据确定第一通信设备102在用户的口袋中。此外,第一通信设备102可以基于指示无线通信设备102和/或第二通信设备104的速度和/或位置信息的传感器数据确定用户、第一通信设备102和/或第二通信设备104正在交通工具(例如,汽车、火车或飞机)中行进。
35.当多媒体信号被从第一通信设备102流式传输到第二通信设备104时,第一通信设备102可以确定多媒体信号正在被流式传输,并且基于对反映用户、无线通信设备、远程设备或其组合的一个或多个活动或运动的活动模式的检测而调整用于将信号输出或发射到第二通信设备104的发射功率水平。可以由第一通信设备102基于传感器数据来确定用户、第一通信设备102和/或第二通信设备104的活动模式。传感器数据可以对应于响应于用户、第一通信设备102、第二通信设备104或其组合的一个或多个活动或运动而生成的第一通信
设备102和/或第二通信设备104的一个或多个传感器的输出。
36.在一个实现中,第一通信设备102基于第二通信设备104接收到的多媒体信号将用于输出或发射信号的发射功率水平提高到最大发射功率水平。例如,当第二通信设备104接收的多媒体信号的质量水平(例如,信号强度)等于或小于预定信号强度阈值时,第一通信设备102可以将用于发射信号的发射功率水平提高到最大发射功率水平。第二通信设备104可以被配置为确定从第一通信设备102接收的多媒体信号的质量水平,并向第一通信设备102发射指示第二通信设备104接收的多媒体信号的质量水平的消息。
37.第一通信设备102可以从第二通信设备104接收消息并且基于多媒体信号确定是否调整(例如,增加和/或减少)用于发射信号的发射功率水平。例如,第一通信设备102可以将第二通信设备104接收的多媒体信号的质量水平与阈值质量水平进行比较。如果第二通信设备104接收的多媒体信号的质量水平等于或小于阈值质量水平并且第一通信设备102正在将多媒体信号流式传输到第二通信设备104,则第一通信设备102的发射功率水平可以被增加到最大发射功率水平。这样,第一通信设备102可以被配置为忽略或忽视来自第二通信设备104的对于降低发射功率水平的请求。通过将发射功率水平提高到最大发射功率水平,可以快速提高第二通信设备104接收到的多媒体信号的质量,从而提升用户体验。此外,当第一通信设备102已经将用于输出信号的发射功率水平增加到最大发射功率水平时,第一通信设备102可以向第二通信设备104发送消息以请求第二通信设备104将用于发射信号的发射功率水平增加到最大发射功率水平。
38.当第一通信设备102的电池水平低或第一通信设备在低功率模式下运行时,第一通信设备可以不将用于发射信号的发射功率水平提高到最大发射功率水平。相反,第一通信设备的发射功率水平可以不增加或者可以被增加到小于最大发射功率水平的水平。此外,当第二通信设备104接收的多媒体信号的质量水平令人满意(例如,超过阈值质量值)时,通信设备102可以降低用于发射信号的发射功率水平以节省电力。即,第一通信设备102和第二通信设备104中的一个或两个可以将它们各自发射功率的增加以各自设备的电池功率条件为条件。
39.图2描绘了作为图1的第一通信设备102的一个实施例的通信设备202。通信设备202包括无线接口206(其可以包括发射器、接收器或其组合)、传感器208、处理器210、用户接口212和数据存储214(例如存储器)。然而,并非所有描绘的组件都可以被使用,并且一个或多个实现可以包括图2中未示出的附加组件。在不偏离主题技术范围的情况下,可以对组件的布置和类型进行改变。可以提供额外的组件、不同的组件或更少的组件。
40.通信设备202的无线接口206被耦合到处理器210并由其控制。无线接口206可以包括一个或多个收发器,用于通过一个或多个无线网络发射和接收信号。例如,无线接口206可以包括短程收发器,其被配置为使用通信协议或其他wpan协议来接收和发射信号。无线接口206还可以包括远程收发器,其被配置为使用至少一种通信系统协议接收和发射信号,该至少一种通信系统协议例如是蜂窝通信系统协议、apco 25(project 25)通信系统协议、ieee 802.11通信系统协议、hyperlan协议或任何其他通信系统协议。无线接口206还可以耦合到或包括一个或多个天线220,用于从无线接口206的一个或多个收发器接收和向其辐射信号。
41.通信设备202的传感器208可以与处理器210通信。传感器208可以被配置为响应于
用户和/或通信设备202的一个或多个活动或运动而捕获与通信设备202相关联的信息。传感器208可以包括全球导航卫星系统(gnss)传感器、加速度传感器、陀螺仪传感器、接近传感器、相机、雷达传感器、激光雷达传感器或其组合中的一种或多种。
42.在一种实现中,传感器208可以包括一个或多个接近传感器以检测与通信设备202相关联的条件并向处理器210提供接近传感器数据。例如,一个或多个接近传感器可以包括一个或多个运动传感器(例如,超声波、红外线和/或光学接近传感器),其被配置为感测或检测靠近通信设备202的物体或用户(例如,用户身体的部分,例如手或腿)的存在。一个或多个接近传感器还可以生成指示用户与通信设备202有多接近的幅度值。例如,当通信设备202被佩戴在用户的身体上时,接近传感器可以生成指示通信设备202在用户身体附近的信号。此外,一个或多个接近传感器可以包括测量光的光传感器(例如,光敏电阻或单像素传感器)。
43.传感器208还可以包括向处理器210提供加速度传感器数据的一个或多个加速度计。一个或多个加速度计可以用于测量:静态加速度,例如通信设备202相对于重力的倾斜;以及动态加速度,例如由通信设备202的运动、冲击或振动导致的动态加速度。例如,一个或多个加速度计可以生成加速度传感器数据,该加速度传感器数据指示与该通信设备相关联的加速度(例如,运动的方向和幅度、速度和定向)。传感器208还可以包括一个或多个陀螺仪,其可以生成指示通信设备202的当前定位或定向的传感器数据。此外,传感器208可以包括一个或多个gnss传感器,其可以生成诸如位置坐标的位置数据。
44.通信设备202的处理器210被配置为根据存储在数据存储214中的计算机指令,或者替代地,根据可重新编程或硬编码的逻辑来控制通信设备202的操作。处理器210可以包括一个或多个中央处理单元(cpu)、一个或多个通用处理器和/或一个或多个专用处理器(例如,专用集成电路、数字信号处理器、网络处理器、应用处理单元等等)。在一种实现中,处理器210可以被配置为确定多媒体信号何时被发射或流式传输到远程设备,例如无线耳机。
45.处理器210还可以被配置为处理来自传感器208的传感器数据,访问数据存储214以及与无线接口206和用户接口212通信。在一种实现中,处理器210可以被配置为基于传感器数据确定用户和/或通信设备202的活动或运动。处理器210可以接收和处理可以包括与通信设备202相关联的加速度、运动、速度和定向信息的传感器数据。处理器210还可以接收包括通信设备202相对于用户、物体和/或另一设备的位置(例如在用户的手中、在用户的裤子或胸袋中、在钱包中、在表面(例如,桌子)上、靠着或靠近用户的身体和/或靠着或靠近用户的耳朵)的传感器数据。
46.处理器210还可以被配置为基于从一个或多个传感器208接收的传感器数据来确定将由无线接口206实现以向远程设备发射多媒体信号的发射功率水平。处理器210可以提供到无线接口206的功率控制信号以调整用于将信号发射到远程设备的发射功率水平。例如,处理器210可以向无线接口206发射功率控制信号以将发射功率水平增加到最大发射功率水平以便向远程设备输出或发射信号(例如,多媒体信号)。此外,通信设备202可以被配置为在通信设备流式传输或发射多媒体文件(例如,音频文件)时忽略或忽视来自远程设备的对于降低发射功率水平的请求。处理器210还被配置为向远程设备发送消息,该消息包括将远程设备的发射功率水平增加到最大发射功率水平的信息。
47.此外,处理器210可基于发射至远程设备的多媒体信号的质量水平来调整通信设备202的发射功率水平。例如,当发射到远程设备和由远程设备接收到的多媒体信号的质量水平(例如,信号强度指示符(rssi)值、信号干扰噪声比(sinr)值、否定确认(nack)值或任何其他信号质量值)小于质量阈值时,处理器210可以被配置为使得发射多媒体信号的发射功率水平被增加到最大发射功率水平。处理器210可以从远程设备接收指示多媒体信号质量水平的消息。处理器210可以将多媒体信号的质量水平与质量阈值水平进行比较。如果多媒体信号的质量水平等于或小于质量阈值水平并且通信设备202正在流式传输多媒体信号,则处理器210可以使通信设备202的发射功率水平增加到最大发射功率水平。另外,处理器210可以基于信噪比(snr)、信号干扰比(sir)、电池水平或容量信息和/或网络拥塞信息来使得无线接口206实现的发射功率水平被增加到最大发射功率水平。
48.通信设备202的用户接口212可以促进用户与通信设备202的交互并且可以与处理器210通信。例如,用户接口212可以包括多种类型的输入设备,例如键盘、麦克风、鼠标和触摸屏,以接收用户输入(例如,语音)。类似地,用户接口212可以包括多种类型的输出设备,例如屏幕、扬声器或一个或多个发光二极管(led),以输出各种声音,例如来自音频多媒体文件的语音或音频。用户接口212的输出还可以可视地向通信设备202的用户显示文本和/或图形。
49.通信设备202的数据存储214可以包括存储可以由处理器210检索的数据和指令的动态随机存取存储器(dram)和/或只读存储器(rom)。例如,数据存储214可存储可由控制器执行的程序指令以及可由指令操纵以执行本文所述的各种方法、过程或功能的数据。该数据还可以包含多个多媒体文件,这些多媒体文件可以包括音频和/或视频信息。附加地或替代地,多媒体文件可以存储在可移动存储介质(例如,订户身份模块(sim)卡、记忆棒、usb闪存驱动器或任何其他便携式数据存储设备)之中或之上,其也在控制器的命令下运行。
50.图3描绘了作为图1的通信设备104的一个实施例的通信设备302。通信设备302可以包括接口306(例如,收发器、接收器或发射器)、处理器310、数据存储314(例如,存储器)、麦克风316和扬声器318。通信设备304还可以包括传感器(未示出)(例如,图2的通信设备202的传感器208),以检测和捕获与用户和/或通信设备304的活动和/或运动相关联的信息。在一种实现中,通信设备302可以包括无线耳机或听筒。
51.通信设备302可以通过接口306或其他短程无线接口接收包含编码的多媒体信息(例如,音频数据)的无线数据信号。多媒体信息由通信设备302解码并在通过扬声器318输出之前暂时存储在数据存储314中。同样地,从麦克风316耦合的音频信号被传送到处理器310,然后由通信设备304编码以便通过天线320传输到远程设备(例如,移动电话)。
52.处理器310可以根据存储在数据存储314中的计算机指令来控制通信设备302的操作。通信设备302的数据存储314可以包括动态随机存取存储器(dram)和/或只读存储器(rom),其存储可由处理器310检索的数据和指令。例如,数据存储314可存储可由控制器执行的程序指令以及可由指令操纵以执行此处描述的各种方法、过程或功能的数据。
53.处理器310可以被配置为处理由通信设备302接收到的信号(例如,多媒体信号)并且可以评估接收到的多媒体信号的质量水平。在一个实施例中,处理器310可以确定或测量与通信设备302接收的多媒体信号相关联的质量水平或值(例如,rssi值、sinr值、nack值或
任何其他信号质量值)。
54.在一种实现中,处理器310可以将从远程设备接收的多媒体信号的质量水平与指定的信号质量阈值水平进行比较以确定多媒体信号的质量水平是否可接受。例如,如果多媒体信号的质量水平等于或小于质量阈值,则通信设备302可以将消息传送到远程设备。该消息可以包括警告远程设备将发射功率水平增加到最大发射功率水平的信息。然而,如果多媒体信号的质量水平令人满意,则通信设备可以向该设备发送消息以降低发射功率水平,以使远程设备节省电力。
55.图4图示了根据本公开的一个实施例的用于控制通信设备的发射功率水平的方法的示例操作流程图400。图4中所示的操作可以由一个或多个通信设备(例如图1的第一通信设备102)执行。操作可以包括如框402到408所示的一个或多个活动。虽然这些框是按顺序示出的,但是在一些示例中这些框可以并行执行,和/或以与本文描述的那些不同的顺序执行。此外,各种框可以基于所指示的实现被组合成更少的框、被划分成额外的框和/或被移除。
56.此外,这些操作显示了一些示例实现的功能。在这点上,每个框可以表示模块、段或程序代码的一部分,其包括可由处理器或计算设备执行以用于实现特定逻辑操作或步骤的一个或多个指令。程序代码可以存储在任何类型的计算机可读介质上,例如,包括在磁盘或硬盘驱动器中的存储设备。计算机可读介质可以包括非暂时性计算机可读介质,例如,诸如寄存器存储器、处理器高速缓存和/或随机存取存储器(ram)之类的短时间存储数据的计算机可读介质。计算机可读介质还可以包括非暂时性介质,例如二级或持久性长期存储器,例如只读存储器(rom)、光盘或磁盘以及致密盘只读存储器(cd-rom)。例如,计算机可读介质可以被认为是计算机可读存储介质或有形存储设备。此外,图4中的一个或多个框可以表示被连线以执行特定逻辑操作的电路。
57.现在参考图4,流程图400从图1的第一通信设备102(例如,移动电话)的角度操作。从框402开始,通信设备可以经由其无线接口通过短程无线链路或连接(例如链路)建立与远程或外围设备(例如,耳机)的无线连接或链路。如标准或其他wpan标准中所描述的,可以根据握手过程建立链路以将通信设备与远程设备配对。
58.在框404,通信设备可以经由无线接口将信号(例如,多媒体信号)发射或流式传输到远程设备。例如,一旦通信设备通过连接建立与远程设备的连接,通信设备(例如,无线通信设备)可以向远程设备发射包含根据媒体格式编码的信息的一个或多个信号(例如,多媒体信号)。媒体格式可以包括a2dp立体声格式;然而,可以替代地使用任何高质量的音频编码格式。在一个示例实施例中,通信设备可以是移动设备并且远程设备可以是无线耳机。在备选实施例中,诸如无线听筒、无线扬声器、可穿戴设备(例如手表)和/或无线视频监视器的其他设备可以用于实现远程设备。
59.在框406,通信设备可以被配置为在通信设备正在向远程设备发射或流式传输多媒体信号时确定至少一种活动模式。例如,通信设备可以接收和评估传感器数据以确定用户的一项或多项活动或运动(例如,步行、慢跑、跑步、骑自行车、滑雪、滑冰、游泳)、通信设备的一项或多项活动或运动(例如,速度、加速度、位置和/或定向)和/或远程设备的一项或多项活动或运动(例如,速度、加速度、位置和/或定向)。特别地,通信设备可以基于传感器数据确定通信设备的用户正在慢跑。通信设备还可以确定与用户慢跑相一致的通信设备
(例如,放置在用户的口袋中的通信设备)的其他条件。此外,通信设备可以基于地理传感器数据和运动传感器数据确定用户、通信设备和/或远程设备可能正在交通工具(例如,汽车、火车或飞机)中行驶。
60.在框408,通信设备在多媒体信号的传输期间,基于确定表示通信设备或远程设备中的至少一个的用户的活动或运动的活动模式将由通信设备的无线接口实现的发射功率水平增加到指定的最大发射功率水平,以用于向远程设备输出或发射多媒体信号。至少一种活动或运动包括用户的一种或多种活动或运动(例如,步行、慢跑、跑步、滑雪、滑冰、游泳)、通信设备的一种或多种活动或运动(例如,速度、加速度、位置和/或定向)和/或远程设备的一种或多种活动或运动(例如,速度、加速度、位置和/或定向)。通信设备可以基于与通信设备和/或远程设备的一个或多个传感器相关联的传感器数据来确定一个或多个活动或运动。
61.通信设备可以基于用户、通信设备和/或远程设备的一个或多个活动或运动来调整(例如,增加和/或减少)通信设备的发射功率水平。例如,通信设备可以响应于确定的活动模式的确定和/或多媒体信号正在由通信设备发射或流式传输的确定,将用于输出或发射信号的发射功率水平增加到指定的最大发射功率水平。当通信设备的发射功率水平已经增加到最大功率时,通信设备可以向远程设备发送消息,该消息包括用于将远程设备的发射功率水平增加到最大发射功率水平的信息。此外,当通信设备的发射功率水平处于最大发射功率水平和/或通信设备正在向远程设备流式传输多媒体信号时,通信设备可以忽略或忽视来自远程设备的对于降低发射功率水平的请求。在一些实现中,可以基于信号强度、电池水平或容量、信号干扰、网络拥塞信息、通信设备与远程设备之间的距离或其组合增加通信设备和/或远程设备的发射功率水平(增加到最大水平)。
62.在一些示例中,确定何时触发发射功率的增加可能涉及诸如神经网络的机器学习模型的应用。可以训练机器学习模型以将来自移动设备上的一个或多个传感器(例如接近传感器和/或运动传感器)的传感器数据作为输入。在某些情况下,可以训练机器学习模型以融合来自多种类型传感器的数据以生成指示何时增加发射功率的输出。在进一步的示例中,补充地或替代地,机器学习模型也可以被训练以将信号强度的指示符(例如rssi)作为输入。在附加示例中,关于正在流式传输的媒体的信息也可以是对于机器学习模型的输入。可以通过获得指示传感器数据和其他输入的不同组合的音频或视听流式传输质量的用户反馈来生成机器学习模型的训练数据。在进一步的示例中,可以通过基于外围设备捕获的性能数据评估流式传输质量来生成训练数据。
63.在另外的示例中,可以训练机器学习模型以生成中间输出,然后进一步处理该中间输出以确定何时触发发射功率的增加。例如,可以训练机器学习模型以基于来自移动设备上的一个或多个传感器的传感器数据将用户行为分类为若干类别之一。然后,每一类用户行为可以与指示是否增加发射功率或在什么条件下增加发射功率的不同结果相关联。
64.图5图示了根据本公开的一个实施例的用于控制通信设备的发射功率水平的方法的示例操作流程图500。图5中所示的操作500可以由一个或多个通信设备(例如,图1的通信设备102)执行。流程图500的方法可以包括一个或多个操作、功能或活动,如框502-508中的一个或多个所示。尽管依序示出了这些框,但是在某些情况下这些框可以并行执行,和/或以与本文描述的顺序不同的顺序执行。此外,各种框可以基于期望的实现被组合成更少的
框、被划分成额外的框和/或被移除。
65.现在参考图5,流程图500从诸如图1的通信设备102之类的通信设备(例如,移动电话)的角度进行操作。在框502,通信设备可以通过短程无线链路或连接(例如链路)与远程或外围设备建立连接或链路。可以根据标准中描述的、用于将通信设备(例如,图1的通信设备102)与远程设备配对的握手过程建立链路。在一个示例实施例中,通信设备可以是移动设备并且远程设备可以是无线耳机。在备选实施例中,可以使用诸如无线听筒、无线扬声器和/或无线视频监视器的其他设备来实现远程设备。
66.在框504,通信设备可以向远程设备发射或流式传输至少一个信号。一旦通信设备与远程设备建立连接(例如,通过连接),通信设备就可以向远程设备发射至少一个信号。至少一个信号可以包括根据媒体格式编码的信息(例如,多媒体信息)。媒体格式可以包括a2dp立体声格式;然而,任何高质量的音频编码格式化格式都可以被替代使用。
67.在框506,通信设备可以被配置为确定由通信设备发射到远程设备的至少一个信号的质量水平。通信设备可以将至少一个信号(例如,多媒体信号)发射到远程设备,并且远程设备可以从通信设备接收至少一个信号。远程设备可以评估至少一个信号以确定或测量至少一个信号的质量水平。例如,质量水平可以是rssi值、sinr值、nack值或任何其他信号质量值中的至少一个。一旦远程设备确定了至少一个信号的质量水平,远程设备就可以向通信设备发射指示至少一个信号的质量水平的消息。
68.在框508,在至少一个信号的传输期间,通信设备基于至少一个信号的质量水平(例如基于至少一个信号的质量水平与指定质量阈值的比较,使得如果质量水平不大于该阈值,则将发射功率增加到最大发射功率水平)将通信设备的无线接口的发射功率水平(例如,输出功率水平)增加到指定的最大发射功率水平,以用于将信号输出或发射到远程设备。通信设备可以将至少一个信号发射到远程设备。作为响应,通信设备可以从远程设备接收指示由远程设备接收的至少一个信号的质量水平的消息。通信设备可以被配置为将从远程设备接收的至少一个信号的质量水平与阈值质量水平进行比较。
69.通信设备可以基于比较调整无线接口的发射功率水平。例如,如果至少一个信号的质量水平等于或小于阈值质量水平,并且传输到远程设备的至少一个信号包括多媒体信息,则通信设备的发射功率水平可以增加到用于向远程设备发射信号的最大发射功率水平。通过立即将发射功率水平提高到最大发射功率水平,可以快速提高通信设备发射和远程设备接收的信号的质量。在一些实现中,可以基于信号强度、电池水平或容量、信号干扰、网络拥塞信息、通信设备与远程设备之间的距离或其组合来增加通信设备的发射功率水平(例如,增加到最大水平)。
70.一旦通信设备的发射功率水平已经增加到最大功率发射水平,通信设备就不可在通信设备正在发射或流式传输多媒体信号(例如,音频信号)时降低发射功率水平。因此,即使远程设备接收到的信号的质量水平高于阈值质量水平,通信设备也不可降低发射功率水平。因此,通信设备可以忽略或忽视来自远程设备的使通信设备降低发射功率水平的任何消息。然而,在一些实现中,如果至少一个信号的信号强度(rssi)高于特定值,则通信设备可以降低发射功率水平以节省电力。
71.在一些示例中,确定何时触发发射功率的增加可能涉及诸如神经网络的机器学习
模型的应用。可以基于来自远程设备的关于远程设备接收到的信号质量的输入(例如,消息)训练机器学习模型。在某些情况下,可以训练机器学习模型以基于正在发射的信号的类型和远程设备接收的信号的质量水平来增加发射功率。例如,关于正在流式传输的媒体信号类型的信息可以是机器学习模型的输入。在进一步的示例中,可以基于远程设备接收到的信号的信号强度指示符(例如,rssi)来训练机器学习模型。可以基于指示信号和其他输入的不同组合的流式传输质量的用户反馈来生成机器学习模型的训练数据。
72.许多上述特征和应用被实现为被指定为记录在计算机可读存储介质(也称为计算机可读介质)上的一组指令的软件过程。当这些指令由一个或多个处理单元(例如,一个或多个处理器、处理器核或其他处理单元)执行时,它们使处理单元执行指令中指示的动作。计算机可读介质的示例包括但不限于cd-rom、闪存驱动器、ram芯片、硬盘驱动器、eprom等。计算机可读介质不包括无线地或通过有线连接传递的载波和电子信号。
73.在本说明书中,术语“软件”意在包括驻留在只读存储器中的固件或存储在磁存储中的应用,其可以被读取到存储器中以供处理器处理。此外,在一些实现中,本主题公开的多个软件方面可以实现为较大程序的子部分,同时保持本主题公开的不同软件方面。在一些实现中,多个软件方面也可以被实现为单独的程序。最后,一起实现这里描述的软件方面的单独程序的任何组合在本主题公开的范围内。在一些实现中,软件程序当被安装以在一个或多个电子系统上运行时,定义执行和实施软件程序的运行的一个或多个特定机器实现。
74.计算机程序(也称为程序、软件、软件应用、脚本或代码)可以以任何形式的编程语言编写,包括编译或解释语言、声明性或过程语言,并且它可以以任何形式部署,包括作为独立程序或作为适于在计算环境中使用的模块、组件、子例程、对象或其他单元。计算机程序可以但不需要对应于文件系统中的文件。程序可以存储在保存其他程序或数据(例如,存储在标记语言文档中的一个或多个脚本)的文件的一部分中、在专用于所述程序的单个文件中或者在多个协同文件中(例如,存储一个或多个模块、子程序或代码部分的文件)。计算机程序可以被部署为在一个计算机上或在位于一个地点或分布在多个地点并通过通信网络互连的多个计算机上执行。
75.上述这些功能可以在数字电子电路、计算机软件、固件或硬件中实现。这些技术可以使用一个或多个计算机程序产品来实现。可编程处理器和计算机可以被包括在无线客户端设备中或被封装为无线客户端设备。过程和逻辑流程可以由一个或多个可编程处理器和一个或多个可编程逻辑电路执行。通用和专用计算设备和存储设备可以通过通信网络互连。
76.一些实现包括将计算机程序指令存储在机器可读或计算机可读介质(可选地称为计算机可读存储介质、机器可读介质或机器可读存储介质)中的电子组件(例如,微处理器、存储和存储器)。这种计算机可读介质的一些示例包括ram、rom、只读致密盘(cd-rom)、可记录致密盘(cd-r)、可重写致密盘(cd-rw)、只读数字通用盘(例如,dvd-rom、双层dvd-rom)、各种可记录/可重写dvd(例如,dvd-ram,、dvd-rw、dvd rw等)、闪存(例如,sd卡、迷你sd卡、微型sd卡等)、磁或固态硬盘驱动器、只读和可记录blu-ray盘、超密度光盘、任何其他光或磁介质和软盘。计算机可读介质可以存储可由至少一个处理单元执行的计算机程序,并且包括用于执行各种操作的指令集。计算机程序或计算机代码的示例包括例如由编译器产生
的机器代码以及包括由计算机、电子组件或微处理器使用解释器执行的更高级代码的文件。
77.尽管上述讨论主要涉及执行软件的微处理器或多核处理器,但是一些实现由一个或多个集成电路(例如,专用集成电路(asic)或现场可编程门阵列(fpga))来执行。在一些实现中,这样的集成电路执行存储在电路本身上的指令。
78.如本说明书和本技术的任何权利要求中所使用的,术语“计算机”、“服务器”、“处理器”和“存储器”都指电子或其他技术设备。这些术语不包括人或群体。为了本说明书的目的,术语显示表示在电子设备上显示。如本说明书和本技术的任何权利要求中所使用的,术语“计算机可读介质”完全限于以计算机可读的形式存储信息的有形的物理对象。这些术语排除任何无线信号、有线下载信号和任何其他短暂信号。
79.为了提供与用户的交互,本说明书中描述的主题的实施例可以实现在计算机上,该计算机具有:显示设备(例如,crt(阴极射线管)或lcd(液晶显示器)监视器),用于向用户显示信息和键盘以及指示设备,例如鼠标或轨迹球,用户可以通过该指示设备向计算机提供输入。其他类型的设备也可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;并且可以以任何形式接收来自用户的输入,该任何形式包括声音、语音或触觉输入。另外,计算机可以通过下述方式与用户交互:向用户使用的设备发送文档和从用户使用的设备接收文档;例如,通过响应于从用户的客户端设备上的web浏览器接收的请求,将网页发送到该web浏览器。
80.在本说明书中描述的主题的实施例可以实现在计算系统中,该计算系统包括诸如作为数据服务器的后端组件,或者包括诸如应用服务器的中间件组件,或者包括诸如具有图形用户接口或web浏览器的客户端计算机的前端组件,或者包括一个或多个这样的后端、中间件或前端组件的任何组合,用户可以通过该web浏览器与本说明书中描述的主题的实现交互。系统的组件可以通过任何形式或介质的数字数据通信,例如,通信网络,互连。通信网络的示例包括局域网(“lan”)和广域网(“wan”)、网络间(例如,因特网)和对等网络(例如,自组织对等网络)。
81.计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离并且通常通过通信网络交互。客户端和服务器的关系借助于在相应计算机上运行并且彼此具有客户端-服务器关系的计算机程序而产生。在一些实施例中,服务器向客户端设备发送数据(例如,html页面)(例如,为了向与客户端设备交互的用户显示数据和从该用户接收用户输入的目的)。可以在服务器处从客户端设备接收在客户端设备处生成的数据(例如,用户交互的结果)。
82.应当理解,所公开的过程中的步骤的任何特定顺序或层次是对示例方法的说明。基于设计偏好,应当理解,可以重新排列过程中的步骤的特定顺序或层次,或者可以执行所有示出的步骤。可以同时执行一些步骤。例如,在某些情况下,多任务和并行处理可能是有利的。此外,上述实施例中的各种系统组件的分离不应被理解为在所有实施例中都需要这样的分离,并且应当理解,所描述的程序组件和系统通常可以一起集成在单个软件产品中或封装到多个软件产品。
83.前面的描述被提供以使所属领域的技术人员能够实践本文中所描述的各种方面。对这些方面的各种修改对于本领域技术人员将是显而易见的,并且本文定义的一般原理可
以应用于其他方面。因此,权利要求并不旨在限于本文所示的方面,而是符合与语言权利要求一致的全部范围,其中,对单数元素的引用不意在表示“一个且仅一个”,除非具体地如此陈述,而是“一个或多个”。除非另有特别说明,术语“一些”是指一个或多个。
84.诸如“方面”的短语不意味着这样的方面对于本主题技术是必须的,或者这样的方面适用于本主题技术的所有配置。与一方面相关的公开内容可以适用于所有配置或一个或多个配置。诸如方面的短语可以指一个或多个方面,反之亦然。诸如“配置”的短语不意味着这种配置对于本技术是必须的,或者这种配置适用于本技术的所有配置。与配置有关的公开可以适用于所有配置或一个或多个配置。诸如配置的短语可以指一个或多个配置,并且反之亦然。
再多了解一些

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

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

相关文献