控制应用运行的方法及装置制造方法及图纸

技术编号:21059050 阅读:39 留言:0更新日期:2019-05-08 06:20
本发明专利技术公开了一种控制应用运行的方法及装置,属于终端技术领域。方法包括:基于多个超声波接收器件接收到的多个反射信号,确定目标物的动作轨迹;根据所述目标物的动作轨迹以及预设的动作轨迹与操作指令之间的对应关系,确定目标操作指令;根据所述目标操作指令,控制应用的运行。本发明专利技术通过多个超声波接收器件接收超声波信号的反射信号,基于这些反射信号得到目标物的动作轨迹,进而获取目标操作指令来控制应用的运行。上述技术方案利用终端的超声波功能来控制应用的运行,终端发射超声波信号和接收超声波信号的功耗低,且具有超声波功能的终端可以是用户已有的终端,无需配备额外的设备,成本低。

Method and Device for Controlling Application Operation

【技术实现步骤摘要】
控制应用运行的方法及装置
本专利技术涉及终端
,尤其涉及一种控制应用运行的方法及装置。
技术介绍
随着娱乐生活的逐渐丰富,玩游戏的用户也在逐渐增加。用户可以通过游戏主机玩游戏,常见的游戏主机有任天堂公司推出的游戏主机GameCube和Wii。当然,用户也可以无需游戏主机,而通过安装有游戏主机模拟器的PC(PersonalComputer,个人计算机)玩游戏。目前,用户可以使用游戏控制器(如任天堂Wii手柄)来控制游戏的运行,具体地,用户可以手持游戏控制器,该游戏控制器内置有加速度传感器,用于检测该游戏控制器的运动轨迹,并将该运动轨迹传输给游戏主机或PC,游戏主机或PC可以将该运动轨迹转换成游戏指令,从而驱动游戏在游戏主机或PC的游戏主机模拟器中运行。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:上述技术中需要额外配置Wii手柄等游戏控制器,而且该游戏控制器内置的加速度传感器会产生较大的功耗。
技术实现思路
本专利技术实施例提供了一种控制应用运行的方法及装置,可以解决现有技术产生较大功耗的问题。所述技术方案如下:一方面,提供了一种控制应用运行的方法,所述方法包括:基于多个超声波接收器件接收到的多个反射信号,确定目标物的动作轨迹,所述多个反射信号由超声波发送器件发射的多个超声波信号经由所述目标物的反射得到,所述多个超声波信号的频率不同;根据所述目标物的动作轨迹以及预设的动作轨迹与操作指令之间的对应关系,确定目标操作指令,所述目标操作指令为所述目标物的动作轨迹对应的操作指令;根据所述目标操作指令,控制应用的运行。另一方面,提供了一种控制应用运行的装置,所述装置包括:确定模块,用于基于多个超声波接收器件接收到的多个反射信号,确定目标物的动作轨迹,所述多个反射信号由超声波发送器件发射的多个超声波信号经由所述目标物的反射得到,所述多个超声波信号的频率不同;所述确定模块,还用于根据所述目标物的动作轨迹以及预设的动作轨迹与操作指令之间的对应关系,确定目标操作指令,所述目标操作指令为所述目标物的动作轨迹对应的操作指令;控制模块,用于根据所述目标操作指令,控制应用的运行。又一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现上述控制应用运行的方法所执行的操作。再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如上述控制应用运行的方法所执行的操作。本专利技术实施例提供的技术方案带来的有益效果是:通过超声波发送器件发射多个频率的超声波信号,通过多个超声波接收器件来接收这些超声波信号的反射信号,由于这些反射信号是经由目标物反射得到,因此目标物的动作会导致反射信号的不同,基于这些反射信号,可以得到目标物的动作轨迹。由于终端预先存储有动作轨迹与操作指令之间的对应关系,因而终端根据该对应关系,可以获取当前确定的动作轨迹所对应的目标操作指令,进而根据该目标操作指令控制应用的运行。上述技术方案利用终端的超声波功能来控制应用的运行,终端发射超声波信号和接收超声波信号的功耗低,且具有超声波功能的终端可以是用户已有的常用终端,无需配备额外的设备,成本低。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种控制应用运行的方法的实施环境示意图;图2是本专利技术实施例提供的一种控制应用运行的方法的流程图;图3是本专利技术实施例提供的一种传播路径的示意图;图4是本专利技术实施例提供的一种控制应用运行的装置的结构示意图;图5是本专利技术实施例提供的一种终端500的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例提供的一种控制应用运行的实施环境示意图,参见图1中的图(a),该实施环境中可以仅包括终端101。该实施环境下,该终端101可以为具有超声波功能的智能电视、台式电脑等个人计算机,基于该超声波功能,终端101可以通过检测目标物的动作轨迹,进而将该动作轨迹转换为相应的操作指令,从而根据该操作指令控制该应用的运行。以该应用为主机游戏、该操作指令为游戏指令为例,该主机游戏是指针对游戏主机平台开发的游戏,终端101可以安装有游戏主机模拟器,基于该游戏主机模拟器,终端101可以根据该游戏指令,控制该主机游戏在游戏主机模拟器中的运行。参见图1中的图(b),该实施环境中可以包括终端101和目标设备102。该实施环境下,该终端101可以为具有超声波功能的手机、平板电脑、笔记本电脑等移动终端。目标设备102可以是智能电视、台式电脑等个人计算机。基于该超声波功能,终端101在根据目标物的动作轨迹确定操作指令后,可以将该操作指令发送给目标设备102,由目标设备102控制该应用的运行。同理,当该应用为主机游戏、该操作指令为游戏指令时,目标设备102可以在接收到终端101的游戏指令时,根据游戏指令控制该主机游戏在游戏主机模拟器里的运行。图2是本专利技术实施例提供的一种控制应用运行的方法的流程图。基于终端和目标设备之间的交互,参见图2,该方法包括:200、终端与目标设备建立连接,该目标设备用于运行应用。本专利技术实施例中,目标设备上可以运行大型应用,如主机游戏。终端可以作为控制设备,向目标设备发送操作指令,使得目标设备可以根据该操作指令控制该应用运行。为了保证终端和目标设备之间能够进行数据传输,终端可以预先与目标设备之间建立通信连接。在一种可能实现方式中,终端上安装有应用控制程序,如游戏控制程序。基于该应用控制程序,终端与目标设备建立连接的过程可以包括:终端在第一次启动该应用控制程序时,该应用控制程序可以提示建立终端与目标设备之间的连接,用户可以根据提示进行操作,触发终端与目标设备建立连接,例如,终端可以通过蓝牙或WiFi等与目标设备建立连接。本专利技术实施例对终端与目标设备建立连接的方式不做限定。201、在目标应用的运行过程中,终端通过超声波发送器件每次同时发射多个超声波信号,该多个超声波信号的频率不同。其中,超声波发送器件可以是终端的扬声器或专门配置的超声波发送器件。例如,终端的扬声器可以包括声音信号源、调制模块、增幅器和超声波致动器,扬声器发射超声波信号的过程可以包括:通过声音信号源输出声音信号,调制模块基于该声音信号生成调制信号,增幅器对该调制信号增幅,超声波致动器将增幅后的调制信号转换成超声波信号放射。当声音信号源输出不同频率的声音信号时,该多个频率的声音信号经过调制模块、增幅器处理后可以输入超声波致动器,从而实现不同频率的超声波信号的发射。本专利技术实施例中,考虑到在应用的实际运行过程中,用户可以会做出相应动作,以触发终端根据该动作的动作轨迹,向目标设备发送对应的操作指令,从而控制应用的运行。为了准确的获取该动作轨迹本文档来自技高网...

【技术保护点】
1.一种控制应用运行的方法,其特征在于,应用于终端,所述方法包括:基于多个超声波接收器件接收到的多个反射信号,确定目标物的动作轨迹,所述多个反射信号由超声波发送器件发射的多个超声波信号经由所述目标物的反射得到,所述多个超声波信号的频率不同;根据所述目标物的动作轨迹以及预设的动作轨迹与操作指令之间的对应关系,确定目标操作指令,所述目标操作指令为所述目标物的动作轨迹对应的操作指令;根据所述目标操作指令,控制应用的运行。

【技术特征摘要】
1.一种控制应用运行的方法,其特征在于,应用于终端,所述方法包括:基于多个超声波接收器件接收到的多个反射信号,确定目标物的动作轨迹,所述多个反射信号由超声波发送器件发射的多个超声波信号经由所述目标物的反射得到,所述多个超声波信号的频率不同;根据所述目标物的动作轨迹以及预设的动作轨迹与操作指令之间的对应关系,确定目标操作指令,所述目标操作指令为所述目标物的动作轨迹对应的操作指令;根据所述目标操作指令,控制应用的运行。2.根据权利要求1所述的方法,其特征在于,所述基于多个超声波接收器件接收到的多个反射信号,确定目标物的动作轨迹,包括:基于多个超声波接收器件在预设时间段内接收到的多个反射信号,确定所述目标物在所述预设时间段内的实时坐标;根据所述目标物在所述预设时间段内的实时坐标,确定所述动作轨迹。3.根据权利要求2所述的方法,其特征在于,所述基于多个超声波接收器件在预设时间段内接收到的多个反射信号,确定所述目标物在所述预设时间段内的实时坐标包括:对于每个超声波接收器件,基于所述预设时间段内所述超声波接收器件接收到的多个反射信号,确定所述超声波接收器件对应的传播路径长度,所述传播路径长度为超声波信号从所述超声波发送器件发出经由所述目标物反射直至被所述超声波接收器件接收之间的传播路径长度;根据所述多个超声波接收器件对应的多个传播路径长度以及所述多个超声波接收器件的相对位置,确定所述目标物在所述预设时间段内的实时坐标。4.根据权利要求3所述的方法,其特征在于,所述基于所述预设时间段内所述超声波接收器件接收到的多个反射信号,确定所述超声波接收器件对应的传播路径长度,包括:将所述预设时间段划分多个子时间段,每个子时间段为每两个具有相同频率且接收次序连续的反射信号的接收时间之间的时间段;对于每个子时间段,根据所述每个子时间段内所述超声波接收器件接收到的多个反射信号中具有相同频率且接收次序连续的每两个反射信号的相位差,确定所述每两个反射信号的传播路径长度差值;将所述每个子时间段内每两个反射信号的传播路径长度差值的平均值获取为所述每个子时间段内所述超声波接收器件对应的传播路径长度差值;获取目标平均值,所述目标平均值为所述多个子时间段内所述超声波接收器件对应的传播路径长度差值的平均值;根据所述目标平均值和所述每个子时间段内所述超声波接收器件对应的传播路径长度差值,确定每个目标时刻所述超声波接收器件对应的传播路径长度,所述每个目标时刻包括每个子时间段的起点时刻和终点时刻。5.根据权利要求3所述的方法,其特征在于,所述根据所述多个超声波接收器件对应的多个传播路径长度以及所述多个超声波接收器件的相对位置,确定所述目标物在所述预设时间段内的实时坐标,包括:根据所述多个超声波接收器件的相对位置,确定坐标系以及所述坐标系中所述多个超声波接收器件的坐标;根据所述多个超声波接收器件对应的多个传播路径长度以及所述多个超声波接收器件的坐标,确定所述坐标系中所述目标物在所述预设时间段内的实时坐标。6.根据权利要求1所述的方法,其特征在于,所述根据所述目标操作指令,控制应用的运行,包括:将所述目标操作指令发送至目标设备,由所述目标设备根据所述目标操作指令控制所述应用运行。7.根据权利要求1所述的方法,其特征在于,所述多个超声波信号中每两个频率相邻的超声波信号的频率差相同。8.一种控制应用运行的装置,其特征在于,所述装置...

【专利技术属性】
技术研发人员:易科史波刘永霞李瑞刘杉
申请(专利权)人:腾讯科技武汉有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1