本发明专利技术适用于通信技术领域,提供了一种重心重建的方法,包括步骤有:获取通信终端的磁感系数;获取第一终端姿势的第一姿态角系数;将默认姿态角系数设置为所述第一姿态角系数;获取第二终端姿势的第二姿态角系数;将所述第二姿态角系数与所述第一姿态角系数进行差值运算,得出所述第二终端姿势相对于所述第一终端姿势的第三姿态角系数;根据所述第三姿态角系数和所述磁感系数,换算出所述第二终端姿势相对于所述第一终端姿势的第三重力加速度系数。相应地,本发明专利技术还提供一种通信终端。借此,本发明专利技术能够让重力感应去适应用户不同的姿势习惯,以满足用户在各种姿势下正常使用重力感应,提高了用户体验。
【技术实现步骤摘要】
【国外来华专利技术】重心重建的方法及通信终端
本专利技术涉及通信
,尤其涉及一种重心重建的方法及通信终端。
技术介绍
目前iPhone等通信终端中设置了重力感应功能,其能够感应重心指向,并且重心指向都是垂直向下的。简单说,用户本来把通信终端拿在手里是竖着的,若将通信终端旋转90度,那么通信终端根据垂直向下的重心指向,自动将显示界面相应旋转90度,极具人性化。现有技术只能通过开关重力感应或者是否旋转界面进行界面控制,但不能改变重心指向。由于人的下意识中重心指向是等于躯干指向,因此使用者的姿势改变将会导致无法正常使用现有的重力感应功能。例如用户在侧卧时,主观的重心指向应该为客观世界的水平方向,而目前的通信终端仍旧以垂直向下作为重心指向,若此时开启了重力感应,导致用户在侧卧状态下:1)浏览网页时,屏幕显示的界面总是与视线成旋转90度角显示,即使用户把通信终端顺势旋转,但旋转完毕后,系统会根据重力感应再次旋转界面;2)进行重力感应游戏时,例如赛车类,一开始游戏时,用户就会发现赛车疯狂地向右转,用户必须让屏幕与自己成90度角,才能让赛车笔直向前。由于现有通信终端的重力感应不能根据用户姿势改变重心指向,因此无法满足用户在各种姿势下正常使用重力感应。综上可知,现有通信终端的重力感应技术在实际使用上,显然存在不便与缺陷,所以有必要加以改进。
技术实现思路
针对上述的缺陷,本专利技术的目的在于提供一种重心重建的方法及通信终端,其能够让重力感应去适应用户不同的姿势习惯,以满足用户在各种姿势下正常使用重力感应,提高了用户体验。为了实现上述目的,本专利技术提供一种重心重建的方法,包括步骤如下:获取通信终端的磁感系数;获取第一终端姿势的第一姿态角系数;将默认姿态角系数设置为所述第一姿态角系数;获取第二终端姿势的第二姿态角系数;将所述第二姿态角系数与所述第一姿态角系数进行差值运算,得出所述第二终端姿势相对于所述第一终端姿势的第三姿态角系数;根据所述第三姿态角系数和所述磁感系数,换算出所述第二终端姿势相对于所述第一终端姿势的第三重力加速度系数。根据本专利技术所述的重心重建的方法,所述将默认姿态角系数设置为所述第一姿态角系数的步骤包括:根据用户第一触发指令,显示重心修改设置界面;根据所述重心修改设置界面收到的用户修改设置指令,将默认姿态角系数设置为所述第一姿态角系数。根据本专利技术所述的重心重建的方法,所述将默认姿态角系数设置为所述第一姿态角系数的步骤之后还包括:根据用户第二触发指令,显示重心恢复设置界面;根据所述重心恢复设置界面收到的用户恢复设置指令,将所述默认姿态角系数恢复为原始姿态角系数。根据本专利技术所述的重心重建的方法,所述获取通信终端的磁感系数的步骤由电子罗盘模块实现;所述获取第一终端姿势的第一姿态角系数的步骤由电子罗盘模块实现;所述获取第二终端姿势的第二姿态角系数的步骤由电子罗盘模块实现。本专利技术还提供一种通信终端,包括有:第一获取单元,用于获取通信终端的磁感系数;第二获取单元,用于获取第一终端姿势的第一姿态角系数;第一设置单元,用于将默认姿态角系数设置为所述第一姿态角系数;第三获取单元,用于获取第二终端姿势的第二姿态角系数;第一差值运算单元,用于将所述第二姿态角系数与所述第一姿态角系数进行差值运算,得出所述第二终端姿势相对于所述第一终端姿势的第三姿态角系数;换算单元,用于根据所述第三姿态角系数和所述磁感系数,换算出所述第二终端姿势相对于所述第一终端姿势的第三重力加速度系数。根据本专利技术所述的通信终端,所述第一设置单元进一步包括:第一显示子单元,用于根据用户第一触发指令,显示重心修改设置界面;第一设置子单元,用于根据所述重心修改设置界面收到的用户修改设置指令,将默认姿态角系数设置为所述第一姿态角系数。根据本专利技术所述的通信终端,所述第一设置单元进一步包括:第二显示子单元,用于根据用户第二触发指令,显示重心恢复设置界面;第二设置子单元,根据所述重心恢复设置界面收到的用户恢复设置指令,将所述默认姿态角系数恢复为原始姿态角系数。根据本专利技术所述的通信终端,所述第一获取单元、第二获取单元和第三获取单元由电子罗盘模块实现。本专利技术还提供另一种重心重建的方法,包括步骤如下:获取第一终端姿势的第一重力加速度系数;将默认重力加速度系数设置为所述第一重力加速度系数;获取第二终端姿势的第二重力加速度系数;将所述第二重力加速度系数与所述第一重力加速度系数进行差值运算,得出所述第二终端姿势相对于所述第一终端姿势的第三重力加速度系数。根据本专利技术所述的重心重建的方法,所述将默认重力加速度系数设置为所述第一重力加速度系数步骤包括:根据用户第一触发指令,显示重心修改设置界面;根据所述重心修改设置界面收到的用户修改设置指令,将默认重力加速度系数设置为所述第一重力加速度系数。根据本专利技术所述的重心重建的方法,所述将默认重力加速度系数设置为所述第一重力加速度系数的步骤之后还包括:根据用户第二触发指令,显示重心恢复设置界面;根据所述重心恢复设置界面收到的用户恢复设置指令,将所述默认重力加速度系数恢复为原始重力加速度系数。本专利技术还提供另一种通信终端,包括有:第四获取单元,用于获取第一终端姿势的第一重力加速度系数;第二设置单元,用于将默认重力加速度系数设置为所述第一重力加速度系数;第五获取单元,用于获取第二终端姿势的第二重力加速度系数;第二差值运算单元,用于将所述第二重力加速度系数与所述第一重力加速度系数进行差值运算,得出所述第二终端姿势相对于所述第一终端姿势的第三重力加速度系数。根据本专利技术所述的通信终端,所述第二设置单元包括:第三显示子单元,根据用户第一触发指令,显示重心修改设置界面;第三设置子单元,用于根据所述重心修改设置界面收到的用户修改设置指令,将默认重力加速度系数设置为所述第一重力加速度系数。根据本专利技术所述的通信终端,所述第二设置单元包括:第四显示子单元,根据用户第二触发指令,显示重心恢复设置界面;第四设置子单元,用于根据所述重心恢复设置界面收到的用户恢复设置指令,将所述默认重力加速度系数恢复为原始重力加速度系数。本专利技术还提供另一种重心重建的方法,包括步骤如下:预设至少一种终端姿态模式;根据用户第一触发指令,显示终端姿态模式选择界面;根据所述终端姿态模式选择界面接收到的用户选择指令,将终端默认重力加速度系数设置为与所述终端姿态模式对应的重力加速度系数。根据本专利技术所述的重心重建的方法,所述终端姿态模式包括:倾侧模式、躺仰模式、俯卧模式中的至少一种。根据本专利技术所述的重心重建的方法,所述将终端默认重力加速度系统设置为与所述终端姿态模式对应的重力加速度系数步骤之后还包括:根据用户第二触发指令,显示终端姿态模式恢复界面;根据所述终端姿态模式恢复界面接收到的用户恢复指令,将终端默认重力加速度系数恢复为原始重力加速度系数。本专利技术在用户以侧卧等某种姿势下操作通信终端时,预先将通信终端在所述姿势下的第一终端姿势修改设置为默认终端姿势,并获取用户后期操作时的第二终端姿势,计算出第二终端姿势相对于第一终端姿势的第三重力加速度系数,通过修改重力加速度系数来改变重心指向,确保重力感应的重心指向与用户主观的重心指向一致。具体的是,获取第一终端姿势的第一姿态角系数,并将第一姿态角系数设置为默认姿态角系数,再获取第二终端姿本文档来自技高网...
【技术保护点】
PCT国内申请,权利要求书已公开。
【技术特征摘要】
【国外来华专利技术】1.一种重心重建的方法,其特征在于,包括步骤如下:获取通信终端的磁感系数;获取第一终端姿势的第一姿态角系数;将默认姿态角系数设置为所述第一姿态角系数;获取第二终端姿势的第二姿态角系数;将所述第二姿态角系数与所述第一姿态角系数进行差值运算,得出所述第二终端姿势相对于所述第一终端姿势的第三姿态角系数;根据所述第三姿态角系数和所述磁感系数,换算出所述第二终端姿势相对于所述第一终端姿势的第三重力加速度系数。2.根据权利要求1所述的重心重建的方法,其特征在于,所述将默认姿态角系数设置为所述第一姿态角系数的步骤包括:根据用户第一触发指令,显示重心修改设置界面;根据所述重心修改设置界面收到的用户修改设置指令,将默认姿态角系数设置为所述第一姿态角系数。3.根据权利要求1所述的重心重建的方法,其特征在于,所述将默认姿态角系数设置为所述第一姿态角系数的步骤之后还包括:根据用户第二触发指令,显示重心恢复设置界面;根据所述重心恢复设置界面收到的用户恢复设置指令,将所述默认姿态角系数恢复为原始姿态角系数。4.根据权利要求1~3任一项所述的重心重建的方法,其特征在于,所述获取通信终端的磁感系数的步骤由电子罗盘模块实现;所述获取第一终端姿势的第一姿态角系数的步骤由电子罗盘模块实现;所述获取第二终端姿势的第二姿态角系数的步骤由电子罗盘模块实现。5.一种通信终端,其特征在于,包括有:第一获取单元,用于获取通信终端的磁感系数;第二获取单元,用于获取第一终端姿势的第一姿态角系数;第一设置单元,用于将默认姿态角系数设置为所述第一姿态角系数;第三获取单元,用于获取第二终端姿势的第二姿态角系数;第一差值运算单元,用于将所述第二姿态角系数与所述第一姿态角系数进行差值运算,得出所述第二终端姿势相对于所述第一终端姿势的第三姿态角系数;换算单元,用于根据所述第三姿态角系数和所述磁感系数,换算出所述第二终端姿势相对于所述第一终端姿势的第三重力加速度系数。6.根据权利要求5所述的通信终端,其特征在于,所述第一设置单元进一步包括:第一显示子单元,用于根据用户第一触发指令,显示重心修改设置界面;第一设置子单元,用于根据所述重心修改设置界面收到的用户修改设置指令,将默认姿态角系数设置为所述第一姿态角系数。7.根据权利要求5所述的通信终端,其特征在于,所述第一设置单元进一步包括:第二显示子单元,用于根据用户第二触发指令,显示重心恢复设置界面;第二设置子单元,根据所述重心恢复设置界面收到的用户恢复设置指令,将所述默认姿态角系数恢复为原始姿态角系数。8.根据权利要求5~7任一项所述的通信终端,其特征在于,所述第一获取单元、第二获取单元和第三获取单元由电子罗盘模块实现。9.一种重心重建的方法,其特征在于,包括步骤如下:获取第一终端姿势...
【专利技术属性】
技术研发人员:邓建龙,
申请(专利权)人:宇龙计算机通信科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。