一种确定终端移动方向的方法、装置、设备及存储介质与流程

文档序号:18452724发布日期:2019-08-17 01:22阅读:132来源:国知局
一种确定终端移动方向的方法、装置、设备及存储介质与流程

本发明涉及耳机领域,特别涉及一种确定终端移动方向的方法、装置、设备及存储介质。



背景技术:

使用终端设备(例如手机)进行导航或者其他定位操作时,经常面临这样一个问题:手机需要通过运动轨迹来判断用户当前的运动方向,当用户正对手机时,手机的指南针可以正确的判断用户当前的朝向,但是如果手机放在口袋中或者非正对时,手机无法知道用户当前的朝向,对于路线的规划和调整都可能产生一定的问题。也就是说,当前手机进行导航等操作时,只能通过运动轨迹来计算用户当前的运动方向,而无法获取用户实际的朝向,导致实际导航中的向左向右会存在大概率的错误。



技术实现要素:

本发明实施例提供的一种确定终端移动方向的方法、装置、设备及存储介质,解决终端导航或定位期间,因无法获取终端需要移动的方向(即用户实际朝向)而导致的导航或定位误差过大的问题。

根据本发明实施例提供的一种确定终端移动方向的方法,包括:

通过检测耳机所处环境的检测对象,确定所述用户是否已佩戴耳机;

若确定所述用户已佩戴耳机,则启动所述耳机的方位检测功能,采集所述耳机的方位信息;

利用所述耳机的方位信息,确定与所述耳机配合使用的终端的移动方向信息。

优选地,所述检测对象是红外线强度,所述通过检测耳机所处环境的检测对象,确定用户是否已佩戴耳机包括:

检测所述耳机所处环境的红外线强度,若所述红外线强度大于预设红外强度值,则确定所述用户已佩戴所述耳机。

优选地,所述检测对象是温度,所述通过检测耳机所处环境的检测对象,确定用户是否已佩戴耳机包括:

检测所述耳机所处环境的温度,若所述温度大于预设温度,则确定所述用户已佩戴所述耳机。

优选地,所述检测对象是是压强,所述通过检测耳机所处环境的检测对象,确定用户是否已佩戴耳机包括:

检测所述耳机所处环境的压强,若所述压强大于预设压强,则确定所述用户已佩戴所述耳机。

优选地,所述耳机包括佩戴于右耳的右侧耳机和/或佩戴于左耳的左侧耳机,所述耳机的方位信息包括所述右侧耳机的方向数据和/或所述左侧耳机的方向数据,所述采集所述耳机的方位信息包括:

利用所述右侧耳机采集所述右侧耳机中扬声器所在平面正前方的方向数据,和/或,利用所述左侧耳机采集所述左侧耳机中扬声器所在平面正前方的方向数据。

优选地,所述移动方向信息包括移动方向数据,所述利用所述耳机的方位信息,确定与所述耳机配合使用的终端的移动方向包括:

将所述右侧耳机中扬声器所在平面正前方的方向数据和所述左侧耳机中扬声器所在平面正前方的方向数据的平均值作为所述终端的移动方向数据;

或者,利用所述右侧耳机中扬声器所在平面正前方的方向数据或所述左侧耳机中扬声器所在平面正前方的方向数据,对所述终端的移动方向进行估计,得到所述终端的移动方向数据。

优选地,在所述利用所述耳机的方位信息,确定与所述耳机配合使用的终端的移动方向信息后,还包括:

将所述终端的移动方向信息传输给安装在所述终端上的导航应用,以供所述导航应用在导航地图上显示所述终端的移动方向。

根据本发明实施例提供的一种确定终端移动方向的装置,包括:

佩戴状态监测模块,用于通过检测耳机所处环境的检测对象,确定所述用户是否已佩戴耳机;

耳机方位采集模块,用于若确定所述用户已佩戴耳机,则启动所述耳机的方位检测功能,采集所述耳机的方位信息;

面部朝向确定模块,用于利用所述耳机的方位信息,确定与所述耳机配合使用的终端的移动方向信息。

根据本发明实施例提供的一种确定终端移动方向的设备,所述设备包括:处理器,以及与所述处理器耦接的存储器;所述存储器上存储有可在所述处理器上运行的确定终端移动方向的程序,所述确定终端移动方向的程序被所述处理器执行时实现如上述的确定终端移动方向的方法的步骤。

根据本发明实施例提供的一种存储介质,其上存储有确定终端移动方向的程序,所述确定终端移动方向的程序被处理器执行时实现如上述的确定终端移动方向的方法的步骤。

本发明实施例提供的技术方案具有如下有益效果:

本发明实施例通过耳机,获取耳机的用户佩戴状态以及耳机的方向信息,从而得到终端需要移动的方向(即用户的面部朝向),将该数据传输到终端设备,有助于降低终端内软件的导航或定位误差。

附图说明

图1是本发明实施例提供的确定终端移动方向的流程图;

图2是本发明实施例提供的确定终端移动方向的装置框图;

图3是本发明实施例提供的确定终端移动方向的耳机结构框图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1是本发明实施例提供的确定终端移动方向的流程图,如图1所示,步骤包括:

步骤s101:通过检测耳机所处环境的检测对象,确定所述用户是否已佩戴耳机。

通过以下三种方式确定用户是否已佩戴耳机:

1.所述检测对象是红外线强度。

在耳机内设置红外传感器,利用所述红外传感器,检测所述耳机所处环境的红外线强度,若所述红外线强度大于预设红外强度值,则确定所述用户已佩戴所述耳机。

2.所述检测对象是温度。

在耳机内设置温度传感器,利用所述温度传感器,检测所述耳机所处环境的温度,若所述温度大于预设温度,则确定所述用户已佩戴所述耳机。

3.所述检测对象是压强。

在耳机内设置压强传感器,利用所述压强传感器,检测所述耳机所处环境的压强,若所述压强大于预设压强,则确定所述用户已佩戴所述耳机。

步骤s102:若确定所述用户已佩戴耳机,则启动所述耳机的方位检测功能,采集所述耳机的方位信息。

其中,所述耳机包括佩戴于右耳的右侧耳机和/或佩戴于左耳的左侧耳机。

其中,所述耳机的方位信息包括所述右侧耳机的方向数据和/或所述左侧耳机的方向数据。

步骤s102中:在右侧耳机内设置指南针传感器,利用右侧耳机内设置的所述指南针传感器采集所述右侧耳机中扬声器所在平面正前方的方向数据。和/或在左侧耳机内设置指南针传感器,利用左侧耳机内设置的所述指南针传感器采集所述左侧耳机中扬声器所在平面正前方的方向数据。

步骤s103:利用所述耳机的方位信息,确定与所述耳机配合使用的终端的移动方向信息,也就是用户的面部朝向信息。

其中,所述移动方向信息包括移动方向数据。

步骤s103中,如果有左右两个耳机,将所述右侧耳机中扬声器所在平面的正前方方向数据和所述左侧耳机中扬声器所在平面正前方的方向数据的平均值作为所述用户的面部朝向数据。

步骤s103中,如果仅有左或右耳机,则利用所述右侧耳机中扬声器所在平面正前方的方向数据或所述左侧耳机中扬声器所在平面正前方的方向数据,对所述终端的移动方向进行估计,得到所述终端的移动方向数据。例如,利用左或右耳机扬声器所在平面正前方的方向数据以及预存的左或右耳机扬声器所在平面正前方与用户朝向之间的角度差,对所述终端的移动方向进行估计。其中,所述左或右耳机扬声器所在平面正前方与用户朝向之间的角度差是经验值,预先存储在耳机或终端中。

所述移动方向信息确定后,还可以将所述终端的移动方向信息传输给安装在所述终端上的导航应用,以供所述导航应用在导航地图上显示所述终端的移动方向,降低定位和导航误差。

本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中。进一步说,本发明还可以提供一种存储介质,其上存储有确定终端移动方向的程序,所述确定终端移动方向的程序被处理器执行时实现如上述的确定终端移动方向的方法的步骤。其中,所述的存储介质可以包括rom/ram、磁碟、光盘、u盘。

图2是本发明实施例提供的确定终端移动方向的装置框图,如图2所示,包括:

佩戴状态监测模块,用于通过检测耳机所处环境的检测对象,确定所述用户是否已佩戴耳机;

耳机方位采集模块,用于若确定所述用户已佩戴耳机,则启动所述耳机的方位检测功能,采集所述耳机的方位信息;

面部朝向确定模块,用于利用所述耳机的方位信息,确定与所述耳机配合使用的终端的移动方向信息。

所述装置设置在耳机中,可以是有线耳机,也可以是无线耳机(例如无线双耳蓝牙耳机),所述装置的工作过程如下:佩戴状态监测模块检测耳机所处环境的检测对象,可以是利用耳机内的红外传感器或温度传感器或压强传感器,检测耳道的红外强度或温度或压强等,然后将检测结果与预设阈值比较,根据比较结果,确定所述用户是否已佩戴耳机。若确定所述用户已佩戴耳机,则耳机方位采集模块启动所述耳机的方位检测功能,例如启动耳机内的指南针传感器采集方位信息,具体地说,利用右侧耳机内设置的所述指南针传感器采集所述右侧耳机中扬声器所在平面正前方的方向数据,和/或利用左侧耳机内设置的所述指南针传感器采集所述左侧耳机中扬声器所在平面正前方的方向数据。最后面部朝向确定模块将两个方位数据进行加和平均处理,得到平均值作为所述用户的面部朝向数据,或者利用所述右侧耳机中扬声器所在平面正前方的方向数据或所述左侧耳机中扬声器所在平面正前方的方向数据,对所述终端的移动方向进行估计,得到所述终端的移动方向数据,该移动方向数据传输给安装在终端上的软件,以供终端的软件使用,例如供用户终端的导航软件在导航地图上标记或显示所述终端需要移动的方法(或所述用户当前的面部朝向)。

本实施例提供一种确定终端移动方向的设备,所述设备包括:处理器,以及与所述处理器耦接的存储器;所述存储器上存储有可在所述处理器上运行的确定终端移动方向的程序,所述确定终端移动方向的程序被所述处理器执行时实现上述的确定终端移动方向的方法的步骤。

图3是本发明实施例提供的确定终端移动方向的耳机结构框图,如图3所示,本发明实施例的耳机产品,需要以下硬件部分:

1.控制模块:

负责耳机的电源管理,为传感器进行供电;

负责传感器数据的处理,判断耳机当前状态;

负责耳机与终端设备之间的数据交换,包括将传感器数据传递到终端设备,接收终端设备的信号并进行处理。

2.供电模块:

负责为耳机内的芯片和传感器提供电力,可以为电池或者为终端设备使用有线连接提供的电力。

3.传感器模块

分为穿戴传感器和功能传感器两类;

穿戴传感器采集耳道内的温度、压强、红外等数据,判断用户是否佩戴耳机;

功能传感器负责采集方向数据以及其他数据。

4.传输模块

负责控制模块与终端设备之间的数据交互

5.其他模块

包括耳机产品必须的发声模块、声音采集模块、壳体、音腔、按键等模块。

其中,图2的佩戴状态监测模块的功能可以由穿戴传感器和控制模块实现,耳机方位采集模块的功能可以由功能传感器实现,面部朝向确定模块的功能可以由控制模块实现。

基于图3的硬件,本发明实施例的耳机产品,包括以下软件步骤:

s201:供电模块开始提供正常工作电压,控制模块开始实时采集传感器模块数据,并对耳机进行控制。

s202:控制模块对穿戴传感器数据进行处理,并判断耳机是否处于佩戴状态,如果处于佩戴状态,控制功能传感器进行数据采集并进行处理。

s203:控制模块将功能传感器数据通过传输模块与终端设备进行交互,将功能传感器数据传输到终端。

s204:终端对功能传感器数据进行处理。

s205:终端通过传输模块向耳机传递操作指令,控制模块对指令进行处理。

以采用无线耳机为例,硬件部分如下:

若耳机采用无线耳机的设计方案,则控制模块、传输模块共同使用无线传输芯片来实现,如蓝牙芯片,实现控制模块与传输模块的功能。

供电模块采用电池供电。

穿戴传感器采用红外传感器,采集红外线数据,可以判断是否接近人体。具体地说,耳道内的红外线要强于其他位置,因此通过判断红外线强度来判断是否佩戴耳机。

功能传感器采用指南针传感器,采集当前的方向信息。

以采用有线耳机为例,硬件部分如下:

若耳机采用typec有线耳机设计方案,则控制模块是一个单独的芯片,通过电路与其他模块连接。

传输模块通过typec控制芯片来实现,与终端进行有线链接,并且通过typec接口进行数据传输。

供电模块使用typec接口中的管脚进行供电,可为穿戴传感器和方向传感器供电。

以采用无线或有线耳机为例,耳机端软件部分的步骤如下:

s301.控制模块获取红外传感器数据c,当c大于某一门限值,则认为耳机处于佩戴状态。

s302控制模块启动指南针传感器,获取指南针数据,取右侧耳机扬声器面正前方的方位信息,左侧扬声器左侧面正前方的方位信息。对两个方位信息取平均值,作为人脸朝向的方位信息。

s303.控制模块通过蓝牙或者typec接口将方位信息传递到终端,终端对数据进行处理,再进行导航时,增加机主朝向的判断。

以采用无线或有线耳机为例,终端软件部分的步骤如下:

s401.终端从耳机侧获取当前用户面部朝向,将该朝向信息进行封装,并向终端内应用提供接口。

s402.用户启动导航软件。

s403.导航软件调用系统提供的用户面部朝向接口,并在地图中以箭头方式显示用户当前面部朝向

s404.用户触发导航操作时,导航软件根据当前用户面部朝向规划线路。

s405.导航过程中,根据面部朝向实时调整线路,并且根据面部朝向为用户提示左右转向信息。

其中,导航软件中,用户面部朝向用箭头的方式显示。

其中,穿戴传感器也可以采用温度传感器,采集温度数据,耳道内的温度要高于环境温度,通过温度的变化来判断是否佩戴耳机。控制模块获取温度传感器数据d,当d的变化范围大于某一门限值,则认为耳机处于佩戴状态。

本发明实施例的智能耳机产品,通过在耳机内增加传感器,获取耳机的佩戴状态以及耳机的方向信息,从而得到佩戴者的脸部朝向,将该数据传输到智能终端产品,终端内软件接收该信息,用于软件的功能优化。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1