一种交互控件部署方法及装置制造方法及图纸

技术编号:22658385 阅读:20 留言:0更新日期:2019-11-28 03:11
本申请提供一种交互控件部署方法及装置,包括:获取所述交互控件在所述屏幕上所处的第一显示区域;确定操作介质与所述第一显示区域的位置关系和所述移动终端的运动信息;若所述操作介质的位置未位于所述第一显示区域的前方,并且所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配,则在与所述操作介质的位置对应的第二显示区域内显示所述交互控件。相较于现有技术,上述技术方案能够根据操作介质悬浮的位置、移动终端的运动信息,确定或改变交互控件在屏幕上显示区域,从而使交互控件能够基于用户的持机方式灵活部署,便于用户进行操作,提高了交互控件的操作效率。

An interactive control deployment method and device

The application provides an interactive control deployment method and device, including: obtaining the first display area of the interactive control on the screen; determining the position relationship between the operation medium and the first display area and the motion information of the mobile terminal; if the position of the operation medium is not in front of the first display area, and the motion information of the mobile terminal If the information does not match the motion information corresponding to the first display area, the interactive control is displayed in the second display area corresponding to the position of the operation medium. Compared with the prior art, the above technical scheme can determine or change the display area of the interactive control on the screen according to the floating position of the operating medium and the motion information of the mobile terminal, so that the interactive control can be flexibly deployed based on the user's holding mode, which is convenient for the user to operate and improves the operation efficiency of the interactive control.

【技术实现步骤摘要】
一种交互控件部署方法及装置
本申请涉及移动通信
,具体而言,涉及一种交互控件部署方法及装置。
技术介绍
目前,随着移动终端的发展,人们得以使用到多种多样的应用程序。无论是移动终端还是其应用程序的操作界面,都设有交互控件,以使用户能够通过这些交互控件,对移动终端或应用程序进行控制,进而实现对应的功能。这些交互控件往往设置在固定位置,比如,在应用程序内浏览评论列表时,应用程序会隐藏评论的部分内容,用户可以通过点击设置于该条评论右下角的展开控件,查看该评论的全部内容。这种方式比较便于在用户右手持机时进行的操作。然而,这种交互控件部署方法灵活性低。若用户因长时间使用右手,或惯用手为左手等原因,需要左手持机时,则难以轻易的使用部署在屏幕右侧的交互控件,操作困难,对交互控件的操作效率低。
技术实现思路
有鉴于此,本申请的目的在于提供一种交互控件部署方法及装置,能够根据操作介质悬浮的位置、移动终端的运动信息,确定或改变交互控件在屏幕上显示区域,从而使交互控件能够基于用户的持机方式灵活部署,便于用户进行操作,提高了交互控件的操作效率。第一方面,本申请实施例提供一种交互控件部署方法,包括:获取所述交互控件在所述屏幕上所处的第一显示区域;确定操作介质与所述第一显示区域的位置关系和所述移动终端的运动信息;若所述操作介质的位置未位于所述第一显示区域的前方,并且所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配,则在与所述操作介质的位置对应的第二显示区域内显示所述交互控件。在一种可能的实施方式中,所述方法还包括确定第一显示区域对应的运动信息的步骤:获取交互控件部署到第一显示区域时,所述移动终端的运动信息,并将获取的运动信息作为第一显示区域对应的运动信息。在一种可能的实施方式中,所述运动信息包括以下至少一项:所述移动终端相对于水平面的倾斜方向;所述移动终端的加速度方向。在一种可能的实施方式中,所述方法还包括判断所述移动终端的运动信息与所述第一显示区域对应的运动信息是否匹配的步骤:若所述运动信息包括所述移动终端相对于水平面的倾斜方向,则判断所述移动终端的运动信息中的倾斜方向,与所述第一显示区域对应的运动信息中的倾斜方向是否相反;若是,则确定所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配。在一种可能的实施方式中,所述方法还包括判断所述移动终端的运动信息与所述第一显示区域对应的运动信息是否匹配的步骤:若所述运动信息包括所述移动终端的加速度方向,则判断所述移动终端的运动信息中的加速度方向,与所述第一显示区域对应的运动信息中的加速度方向的夹角是否大于设定阈值;若是,则确定所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配。在一种可能的实施方式中,所述方法还包括判断所述移动终端的运动信息与所述第一显示区域对应的运动信息是否匹配的步骤:若所述运动信息包括所述移动终端相对于水平面的倾斜方向和所述移动终端的加速度方向,则确定所述移动终端的运动信息中的加速度方向,与所述第一显示区域对应的运动信息中的加速度方向的夹角;若所述夹角大于设定阈值,并且,所述移动终端的运动信息中的倾斜方向与所述第一显示区域对应的运动信息中的倾斜方向相反,则确定所述移动终端的运动信息与第一显示区域对应的运动信息不匹配。在一种可能的实施方式中,所述确定操作介质与所述第一显示区域的位置关系,包括:获取屏幕前方预设区域内的图像;基于预设区域和所述图像中的操作介质的位置,确定所述操作介质与所述第一显示区域的位置关系。在一种可能的实施方式中,所述确定移动终端的运动信息,包括:若所述运动信息包括移动终端的加速度方向,则获取作用于移动终端的持握力;基于所述持握力确定所述移动终端的加速度方向。第二方面,本申请提供了一种交互控件部署装置,包括:获取模块,用于获取所述交互控件在所述屏幕上所处的第一显示区域;信息确定模块,用于确定操作介质与所述第一显示区域的位置关系和所述移动终端的运动信息;显示模块,用于在所述操作介质的位置未位于所述第一显示区域的前方,并且所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配时,在与所述操作介质的位置对应的第二显示区域内显示所述交互控件。在一种可能的实施方式中,所述交互控件部署装置还包括确定模块,所述确定模块用于:获取交互控件部署到第一显示区域时,所述移动终端的运动信息,并将获取的运动信息作为第一显示区域对应的运动信息。在一种可能的实施方式中,所述运动信息包括以下至少一项:所述移动终端相对于水平面的倾斜方向;所述移动终端的加速度方向。在一种可能的实施方式中,所述交互控件部署装置还包括第一判断模块,所述第一判断模块用于:若所述运动信息包括所述移动终端相对于水平面的倾斜方向,则判断所述移动终端的运动信息中的倾斜方向,与所述第一显示区域对应的运动信息中的倾斜方向是否相反;若是,则确定所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配。在一种可能的实施方式中,所述交互控件部署装置还包括第二判断模块,所述第二判断模块用于:若所述运动信息包括所述移动终端的加速度方向,则判断所述移动终端的运动信息中的加速度方向,与所述第一显示区域对应的运动信息中的加速度方向的夹角是否大于设定阈值;若是,则确定所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配。在一种可能的实施方式中,所述交互控件部署装置还包括第三判断模块,所述第三判断模块用于:若所述运动信息包括所述移动终端相对于水平面的倾斜方向和所述移动终端的加速度方向,则确定所述移动终端的运动信息中的加速度方向,与所述第一显示区域对应的运动信息中的加速度方向的夹角;若所述夹角大于设定阈值,并且,所述移动终端的运动信息中的倾斜方向与所述第一显示区域对应的运动信息中的倾斜方向相反,则确定所述移动终端的运动信息与第一显示区域对应的运动信息不匹配。在一种可能的实施方式中,所述信息确定模块在确定操作介质与所述第一显示区域的位置关系时,具体用于:获取屏幕前方预设区域内的图像;基于预设区域和所述图像中的操作介质的位置,确定所述操作介质与所述第一显示区域的位置关系。在一种可能的实施方式中,所述信息确定模块在确定所述移动终端的运动信息时,具体用于:若所述运动信息包括移动终端的加速度方向,则获取作用于移动终端的持握力;基于所述持握力确定所述移动终端的加速度方向。第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行本申请实施例第一方面,第一方面中任一种可能的实施方式中的步骤。本文档来自技高网...

【技术保护点】
1.一种交互控件部署方法,其特征在于,应用于移动终端,所述移动终端包括屏幕,所述屏幕的显示界面提供交互控件,所述方法包括:/n获取所述交互控件在所述屏幕上所处的第一显示区域;/n确定操作介质与所述第一显示区域的位置关系和所述移动终端的运动信息;/n若所述操作介质的位置未位于所述第一显示区域的前方,并且所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配,则在与所述操作介质的位置对应的第二显示区域内显示所述交互控件。/n

【技术特征摘要】
1.一种交互控件部署方法,其特征在于,应用于移动终端,所述移动终端包括屏幕,所述屏幕的显示界面提供交互控件,所述方法包括:
获取所述交互控件在所述屏幕上所处的第一显示区域;
确定操作介质与所述第一显示区域的位置关系和所述移动终端的运动信息;
若所述操作介质的位置未位于所述第一显示区域的前方,并且所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配,则在与所述操作介质的位置对应的第二显示区域内显示所述交互控件。


2.根据权利要求1所述的交互控件部署方法,其特征在于,所述方法还包括确定第一显示区域对应的运动信息的步骤:
获取交互控件部署到第一显示区域时,所述移动终端的运动信息,并将获取的运动信息作为第一显示区域对应的运动信息。


3.根据权利要求1所述的交互控件部署方法,其特征在于,所述运动信息包括以下至少一项:
所述移动终端相对于水平面的倾斜方向;所述移动终端的加速度方向。


4.根据权利要求3所述的交互控件部署方法,其特征在于,所述方法还包括判断所述移动终端的运动信息与所述第一显示区域对应的运动信息是否匹配的步骤:
若所述运动信息包括所述移动终端相对于水平面的倾斜方向,则判断所述移动终端的运动信息中的倾斜方向,与所述第一显示区域对应的运动信息中的倾斜方向是否相反;
若是,则确定所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配。


5.根据权利要求3所述的交互控件部署方法,其特征在于,所述方法还包括判断所述移动终端的运动信息与所述第一显示区域对应的运动信息是否匹配的步骤:
若所述运动信息包括所述移动终端的加速度方向,则判断所述移动终端的运动信息中的加速度方向,与所述第一显示区域对应的运动信息中的加速度方向的夹角是否大于设定阈值;
若是,则确定所述移动终端的运动信息与所述第一显示区域对应的运动信息不匹配。


6.根据权利要求3所述的交互控件部署方法,其特征在于,所述方法还包括判断所述移动终端的运动信息与所述第一显示区域对应的运动信息是否匹配的步骤:
若...

【专利技术属性】
技术研发人员:饶峰
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1