一种确定移动终端应用场景的方法、装置和移动终端制造方法及图纸

技术编号:16216989 阅读:107 留言:0更新日期:2017-09-15 23:14
本发明专利技术公开了一种确定移动终端应用场景的方法,在移动终端中执行,移动终端中驻留有一个或多个传感器,传感器适于采集移动终端的状态数据,该方法包括:按照预定频率获取预定时长内的多条状态数据;根据获取到的多条状态数据确定移动终端的状态特征信息;根据状态特征信息,采用分类器确定所述移动终端的应用场景。此外,本发明专利技术还公开了能够实施上述方法的装置,和包括上述装置的移动终端。根据本发明专利技术的技术方案,可以识别移动终端的应用场景,从而进一步有助于向用户提供个性化服务。

Method, device and mobile terminal for determining application scene of mobile terminal

The invention discloses a method for determining the mobile terminal application scenarios, performed in the mobile terminal, the mobile terminal resides one or more sensors, sensor is suitable for mobile terminal data acquisition, the method includes: obtaining the frequency according to the predetermined preset length in a plurality of state data; determining mobile status information the terminal according to the state data acquisition to the state; according to the characteristic information, the classifier determines that the mobile terminal applications. In addition, the invention discloses a device capable of carrying out the above method, and a mobile terminal including the device. According to the technical proposal of the invention, the application scene of the mobile terminal can be identified, thereby further providing personalized service to the user.

【技术实现步骤摘要】
一种确定移动终端应用场景的方法、装置和移动终端
本专利技术涉及移动终端数据处理
,尤其涉及一种确定移动终端应用场景的方法、装置和移动终端。
技术介绍
随着移动互联网行业的发展和智能移动终端的不断进化,现在主流的移动终端,特别是智能手机上都搭载了很多类型的传感器,比如加速度、陀螺仪(角速度)、重力、磁场传感器,以及温度、气压传感器等。移动终端的应用场景指的是,移动终端在什么样的场景及姿态下被用户使用。应用场景可以是静止、步行、跑步、乘车、开车等运动状态,也可以是单手持握、双手持握等手持状态。移动终端的传感器所提供的数据和该移动终端的应用场景具有很强的相关性。分析传感器数据,识别移动终端应用场景是为用户提供个性化服务的基础。例如,移动终端的运动状态还可以用于预测用户在特定场景下的行为,并进一步实现消息的定制化精准推送;移动终端的手持状态可以用于分析用户的使用习惯,从而帮助开发者优化界面和功能设计,使其更符合用户需求;等等。
技术实现思路
为此,本专利技术提供一种确定移动终端应用场景的方法、装置和移动终端,以解决或至少缓解上面存在的问题。根据本专利技术的一个方面,提供一种确定移动终端应用场景的方法,在移动终端中执行,移动终端中驻留有一个或多个传感器,传感器适于采集移动终端的状态数据,该方法包括:按照预定频率获取预定时长内的多条状态数据;根据获取到的多条状态数据确定移动终端的状态特征信息;根据状态特征信息,采用分类器确定移动终端的应用场景。可选地,在根据本专利技术的确定移动终端应用场景的方法中,状态数据包括重力数据、磁场数据和加速度数据。可选地,在根据本专利技术的确定移动终端应用场景的方法中,应用场景包括运动场景,所述运动场景包括静止、步行、跑步。可选地,在根据本专利技术的确定移动终端应用场景的方法中,根据多条状态数据确定移动终端的状态特征信息的步骤包括:根据重力数据和磁场数据确定旋转矩阵,旋转矩阵适于将机身坐标转化为世界坐标;根据旋转矩阵,将每一条加速度数据由机身坐标转化为世界坐标;根据多条世界坐标系下的加速度数据确定移动终端的状态特征信息。可选地,在根据本专利技术的确定移动终端应用场景的方法中,状态特征信息包括以下信息项目的一种或多种:加速度在世界坐标系的x、y、z轴上的:最大值、最小值、均值、方差、最大值与最小值之差;单次增加最大值、单次减小最大值,其中,所述单次增加最大值为时间上相邻的两个加速度值中后项与前项之差的最大值,所述单次减小最大值为时间上相邻的两个加速度值中前项与后项之差的最大值;频域上的预定数量个振幅最大的频率分量的振幅、频率。可选地,在根据本专利技术的确定移动终端应用场景的方法中,应用场景还包括手持场景,所述手持场景包括左手单手竖屏、右手单手竖屏、双手竖屏、左手单手横屏、右手单手横屏、双手横屏。可选地,在根据本专利技术的确定移动终端应用场景的方法中,根据多条状态数据确定移动终端的状态特征信息的步骤包括:根据重力数据和磁场数据确定旋转矩阵,旋转矩阵适于将机身坐标转化为世界坐标;根据旋转矩阵确定移动终端的状态特征信息。可选地,在根据本专利技术的确定移动终端应用场景的方法中,状态特征信息包括以下信息项目的一种或多种:移动设备相对于世界坐标系的x、y、z轴的旋转角度。可选地,在根据本专利技术的确定移动终端应用场景的方法中,在根据获取到的多条状态数据确定移动终端的状态特征信息的步骤之后,还包括:将状态特征信息所包括的每个信息项目的取值标准化为0到1之间。可选地,在根据本专利技术的确定移动终端应用场景的方法中,分类器按照以下方法训练:获取多个应用场景下的多条状态特征信息;将状态特征信息和其对应的应用场景作为训练样本训练分类模型,将分类模型的训练结果作为分类器,其中,分类器的输入为状态特征信息,输出为应用场景。可选地,在根据本专利技术的确定移动终端应用场景的方法中,分类模型为随机森林模型。根据本专利技术的一个方面,提供一种确定移动终端应用场景的装置,驻留于移动终端中,其被配置为适于使移动终端执行如上所述的确定移动终端应用场景的方法。根据本专利技术的一个方面,提供一种移动终端,包括:一个或多个传感器,适于采集移动终端的状态数据;至少一个处理器,适于执行程序指令;和存储有程序指令的存储器,程序指令被配置为由所述至少一个处理器执行,程序指令包括用于执行如上所述的方法的指令。可选地,在根据本专利技术的移动终端中,状态数据包括重力数据、磁场数据、加速度数据,传感器包括:重力传感器,适于采集移动终端的重力数据;磁场传感器,适于采集移动终端的磁场数据;加速度传感器,适于采集移动终端的加速度数据。根据本专利技术的一个方面,提供一种存储有程序指令的可读存储介质,当该可读存储介质中存储的程序指令被移动终端读取时,使得该移动终端执行如上所述的确定移动终端应用场景的方法。根据本专利技术的技术方案,首先,按照预定频率获取预定时长内的多条状态数据,将预定频率设置为较小的数值,从而降低对传感器数据订阅的需求,降低耗电量;另外,将预定时长设置为一个较小的数值,从而在保证确定移动终端应用场景的准确率的同时降低延时,增加响应的灵敏度。随后,根据获取到的多条状态数据来确定移动终端的状态特征信息。针对不同的应用场景,状态特征信息所包括的信息项目、以及状态特征信息的确定方法不同。针对运动场景,先确定旋转矩阵,再根据旋转矩阵将加速度数据由机身坐标转化为世界坐标,并根据多条世界坐标系下的加速度数据确定状态特征信息,这样,可以消除在机身坐标系下由于机身姿态不同对运动状态分析结果所带来的影响。针对手持场景,先确定旋转矩阵,再根据旋转矩阵确定状态特征信息,这样,可以确定移动终端相对于世界坐标系的三个坐标轴的旋转角度,并根据旋转角度来识别出不同的手持场景。最后,根据状态特征信息,采用分类器确定移动终端的应用场景。分类器是根据训练样本训练得出,每一个训练样本包括状态特征信息和其对应的应用场景。分类器的训练例如可以采用随机森林算法,在保证较快的训练速度的同时,也可以达到较好的分类效果,对训练样本集的适应性强,具有良好的抗噪能力,不易陷入过拟合。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。图1示出了根据本专利技术一个实施例的移动终端100的结构图;图2示出了根据本专利技术一个实施例的确定移动终端应用场景的方法200的流程图;图3示出了根据本专利技术一个实施例的机身坐标系的示意图;图4示出了根据本专利技术一个实施例的世界坐标系的示意图;图5示出了根据本专利技术一个实施例的预定时长内的多条世界坐标系下的加速度数据的示意图;图6示出了根据本专利技术一个实施例的频域曲线的示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理本文档来自技高网...
一种确定移动终端应用场景的方法、装置和移动终端

【技术保护点】
一种确定移动终端应用场景的方法,在移动终端中执行,所述移动终端中驻留有一个或多个传感器,所述传感器适于采集移动终端的状态数据,所述方法包括:按照预定频率获取预定时长内的多条状态数据;根据获取到的所述多条状态数据确定移动终端的状态特征信息;根据所述状态特征信息,采用分类器确定所述移动终端的应用场景。

【技术特征摘要】
1.一种确定移动终端应用场景的方法,在移动终端中执行,所述移动终端中驻留有一个或多个传感器,所述传感器适于采集移动终端的状态数据,所述方法包括:按照预定频率获取预定时长内的多条状态数据;根据获取到的所述多条状态数据确定移动终端的状态特征信息;根据所述状态特征信息,采用分类器确定所述移动终端的应用场景。2.如权利要求1所述的方法,其中,所述状态数据包括重力数据、磁场数据和加速度数据。3.如权利要求1或2所述的方法,其中,所述应用场景包括运动场景,所述运动场景包括静止、步行、跑步。4.如权利要求3所述的方法,其中,所述根据所述多条状态数据确定移动终端的状态特征信息的步骤包括:根据所述重力数据和磁场数据确定旋转矩阵,所述旋转矩阵适于将机身坐标转化为世界坐标;根据所述旋转矩阵,将每一条加速度数据由机身坐标转化为世界坐标;根据多条世界坐标系下的加速度数据确定移动终端的状态特征信息。5.如权利要求4所述的方法,其中,所述状态特征信息包括以下信息项目的一种或多种:加速度在世界坐标系的x、y、z轴上的:最大值、最小值、均值、方差、最大值与最小值之差;单次增加最大值、单次减小最大值,其中,所述单次增加最大值为时间上相邻的两个加速度值中后项与前...

【专利技术属性】
技术研发人员:王小辉卢健
申请(专利权)人:腾云天宇科技北京有限公司
类型:发明
国别省市:北京,11

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

1