一种基于用户行为的终端显示控制方法及系统技术方案

技术编号:15745958 阅读:74 留言:0更新日期:2017-07-03 00:13
本发明专利技术提供了一种基于用户行为的终端显示控制方法及系统,用于实现终端显示界面与人体同步旋转,通过获取当前终端用户发出的动作,并判断当前用户所发出的动作是否为旋转,若是,则判断当前用户旋转的方向,并获取当前旋转的方向上转动的位移;根据判定出的用户旋转的方向以及所述方向上转动的位移,控制终端显示界面在用户旋转的方向上旋转相同的位移,从而实现了用户可以通过人体的旋转来控制终端显示界面的旋转,为用户使用终端提供便利。

Terminal display control method and system based on user behavior

The present invention provides a display terminal based on user behavior control method and system for realizing terminal display interface with the human body synchronous rotation, through access to the current terminal user action, and judgment issued by the current user action is for rotation, and if so, is to judge the direction of rotation of the current user, and obtain the rotational displacement current the direction of rotation of the rotational displacement; according to the direction of rotation of the user is determined and the direction of rotation in the user interface display control terminal is rotated in the direction of the same displacement, thus the user can through the body's rotation to control the rotation of the display terminal interface, provide convenience for the user terminal.

【技术实现步骤摘要】
一种基于用户行为的终端显示控制方法及系统
本专利技术涉及终端控制
,尤其涉及的是一种基于用户行为的终端显示控制方法及系统。
技术介绍
在现在各种终端设备层出不穷的信息时代,随着终端的普遍使用,用户往往追求更加个性化的设计,而人机互动是目前终端发展的一个方向。目前在人机互动的技术中,已经实现了终端可以自动识别用户发出的手势,然后根据手势执行相应的控制操作,但是目前还没有出现终端可以根据用户发出的动作自动执行相应操作的功能,因此在用户发出的形体动作与机器的交互还有待于进一步的提高。因此,现有技术有待于进一步的改进。
技术实现思路
鉴于上述现有技术中的不足之处,本专利技术的目的在于为用户提供一种基于用户行为的终端显示控制方法及系统,克服现有技术中不能根据用户旋转的动作自动进行显示界面旋转的缺陷。本专利技术解决技术问题所采用的技术方案如下:一种基于用户行为的终端显示控制方法,其中,用于实现终端显示界面与人体同步旋转,包括步骤:步骤A、获取当前终端用户发出的动作,并判断当前用户所发出的动作是否为旋转,若是,则执行步骤B,否则重复本步骤;步骤B、判断当前用户旋转的方向,并获取当前旋转的方向上转动的位移;步骤C、根据判定出的用户旋转的方向以及所述方向上转动的位移,控制终端显示界面在用户旋转的方向上旋转相同的位移。所述的基于用户行为的终端显示控制方法,其中,所述步骤A还包括:步骤A1、当检测到终端发生移动时,获取当前终端发生的动作,将当前终端发生的动作认定为当前终端用户发出的动作,并判断当前终端发生的动作是否为旋转。所述的基于用户行为的终端显示控制方法,其中,所述步骤B还包括:步骤B1、当判定出当前用户旋转的方向和所述方向上转动的位移后,发送转动检测信号到中央处理器,所述中央处理器调用数据获取指令,获取当前终端旋转的弧度值;步骤B2、根据获取到的当前终端旋转的弧度制计算出当前终端旋转的位移。所述的基于用户行为的终端显示控制方法,其中,所述步骤C包括:步骤C1、当判定出的用户旋转的方向以及所述方向上转动的位移时,发生用户转动信号到中央处理器,所述中央处理器调用转动执行指令,控制当前终端显示界面在用户旋转的方向上旋转相同的位移。一种基于用户行为的终端显示控制系统,其中,包括:动作判断模块,用于获取当前终端用户发出的动作,并判断当前用户所发出的动作是否为旋转;数据计算模块,用于当判定出当前用户发出的动作为旋转时,判断当前用户旋转的方向,并计算当前旋转的方向上转动的位移;控制旋转模块,用于根据判定出的用户旋转的方向以及所述方向上转动的位移,控制终端显示界面在用户旋转的方向上旋转相同的位移。所述的基于用户行为的终端显示控制系统,其中,所述动作判断模块包括:终端状态检测单元,用于当检测到终端发生移动时,获取当前终端发生的动作,将当前终端发生的动作认定为当前终端用户发出的动作,并判断当前终端发生的动作是否为旋转。所述的基于用户行为的终端显示控制系统,其中,所述数据计算模块包括:弧度值获取单元,用于当判定出当前用户旋转的方向和所述方向上转动的位移后,发送转动检测信号到中央处理器,所述中央处理器调用数据获取指令,获取当前终端旋转的弧度值;计算位移单元,用于根据获取到的当前终端旋转的弧度制计算出当前终端旋转的位移。所述的基于用户行为的终端显示控制系统,其中,控制旋转模块包括:控制执行单元,当判定出的用户旋转的方向以及所述方向上转动的位移时,发生用户转动信号到中央处理器,所述中央处理器调用转动执行指令,控制当前终端显示界面在用户旋转的方向上旋转相同的位移。有益效果,本专利技术提供了一种基于用户行为的终端显示控制方法及系统,用于实现终端显示界面与人体同步旋转,通过获取当前终端用户发出的动作,并判断当前用户所发出的动作是否为旋转,若是,则判断当前用户旋转的方向,并获取当前旋转的方向上转动的位移;根据判定出的用户旋转的方向以及所述方向上转动的位移,控制终端显示界面在用户旋转的方向上旋转相同的位移,从而实现了用户可以通过人体的旋转来控制终端显示界面的旋转,为用户使用终端提供便利。附图说明图1是本专利技术所提供基于用户行为的终端显示控制方法的步骤流程图。图2是本专利技术所述终端显示控制方法的具体应用实施例原理示意图。图3是本专利技术所述终端显示控制系统的原理结构框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。为了实现用户的人体行为控制终端的显示界面旋转,当用户向左转动或是向右转动时,所述终端的显示界面随着用户旋转。当用户停止转动时,所述终端的显示界面停止旋转。本专利技术提供了一种可以随着用户发出的转动行为可以自动进行旋转终端显示界面控制方法及控制系统。具体的,本专利技术提供了一种基于用户行为的终端显示控制方法,如图1所示,所述终端显示控制方法,用于实现终端显示界面与人体同步旋转,包括步骤:步骤S1、获取当前终端用户发出的动作,并判断当前用户所发出的动作是否为旋转,若是,则执行步骤S2,否则重复本步骤。终端先获取当前用户发出的动作,并判断用户发出的动作是否为旋转,可以想到的是,旋转可以为向左旋转,也可以向右旋转。具体的,对当前终端用户发出的动作进行判断,可以采用多种方法,终端可以使用设置在摄像头,获取当前用户的画面,并对连续画面中用户发出的动作进行识别,判断是否为旋转。最为简单的办法,若终端为移动终端,则由于用户在使用终端时,终端会随用户一起旋转,因此可以根据终端发出的旋转动作判定用户当前也在进行旋转。具体的,所述步骤S1还包括:步骤S11、当检测到终端发生移动时,获取当前终端发生的动作,将当前终端发生的动作认定为当前终端用户发出的动作,并判断当前终端发生的动作是否为旋转。当终端为移动终端,即为手机、平板电脑或者穿戴智能设备时,则对终端发出的动作进行判断,当终端发出的动作为旋转,则判定为当前终端发出了旋转动作。步骤S2、判断当前用户旋转的方向,并获取当前旋转的方向上转动的位移。当用户发出了旋转的动作后,则对用户发出的旋转动作的方向进行判断,并对发出的旋转动作方向上的位移进行计算。具体的,所述步骤S2还包括:步骤S21、当判定出当前用户旋转的方向和所述方向上转动的位移后,发送转动检测信号到中央处理器,所述中央处理器调用数据获取指令,获取当前终端旋转的弧度值;步骤S22、根据获取到的当前终端旋转的弧度制计算出当前终端旋转的位移。由于可以根据终端的旋转方向和旋转的弧度来获取用户转动的方向及其转动的位移时,则可以通过终端上的加速度传感器获取终端的旋转数据,并根据所述旋转数据计算终端的位移。步骤S3、根据判定出的用户旋转的方向以及所述方向上转动的位移,控制终端显示界面在用户旋转的方向上旋转相同的位移。当计算出终端的位移后,则根据旋转的方向和计算出的位移值,控制显示界面在其平面内以其中心点作为旋转中心做相同弧度和位移的旋转。所述步骤S3包括:步骤S31、当判定出的用户旋转的方向以及所述方向上转动的位移时,发生用户转动信号到中央处理器,所述中央处理器调用转动执行指令,控制当前终端显示界面在用户旋转的方向上旋转相同的位移。为了对本专利技术所提供的方法做进一本文档来自技高网...
一种基于用户行为的终端显示控制方法及系统

【技术保护点】
一种基于用户行为的终端显示控制方法,其特征在于,用于实现终端显示界面与人体同步旋转,包括步骤:步骤A、获取当前终端用户发出的动作,并判断当前用户所发出的动作是否为旋转,若是,则执行步骤B,否则重复本步骤;步骤B、判断当前用户旋转的方向,并获取当前旋转的方向上转动的位移;步骤C、根据判定出的用户旋转的方向以及所述方向上转动的位移,控制终端显示界面在用户旋转的方向上旋转相同的位移。

【技术特征摘要】
1.一种基于用户行为的终端显示控制方法,其特征在于,用于实现终端显示界面与人体同步旋转,包括步骤:步骤A、获取当前终端用户发出的动作,并判断当前用户所发出的动作是否为旋转,若是,则执行步骤B,否则重复本步骤;步骤B、判断当前用户旋转的方向,并获取当前旋转的方向上转动的位移;步骤C、根据判定出的用户旋转的方向以及所述方向上转动的位移,控制终端显示界面在用户旋转的方向上旋转相同的位移。2.根据权利要求1所述的基于用户行为的终端显示控制方法,其特征在于,所述步骤A还包括:步骤A1、当检测到终端发生移动时,获取当前终端发生的动作,将当前终端发生的动作认定为当前终端用户发出的动作,并判断当前终端发生的动作是否为旋转。3.根据权利要求2所述的基于用户行为的终端显示控制方法,其特征在于,所述步骤B还包括:步骤B1、当判定出当前用户旋转的方向和所述方向上转动的位移后,发送转动检测信号到中央处理器,所述中央处理器调用数据获取指令,获取当前终端旋转的弧度值;步骤B2、根据获取到的当前终端旋转的弧度制计算出当前终端旋转的位移。4.根据权利要求2所述的基于用户行为的终端显示控制方法,其特征在于,所述步骤C包括:步骤C1、当判定出的用户旋转的方向以及所述方向上转动的位移时,发生用户转动信号到中央处理器,所述中央处理器调用转动执行指令,控制当前终端显示界面在用户旋转的方向上旋转相同的位移。5.一种基于用户...

【专利技术属性】
技术研发人员:黄树伟
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1