软输入法位置调整方法、装置、存储介质及大屏一体机制造方法及图纸

技术编号:25946812 阅读:32 留言:0更新日期:2020-10-17 03:38
本发明专利技术公开了一种应用于大屏一体机的软输入法位置调整方法、装置、存储介质及大屏一体机,其中,所述方法包括:用户在一体机设备上的点击输入框调用软输入法时,获得用户点击输入框的点击坐标点信息;以及,获得输入框的左上角的第一坐标信息以及输入框的高度信息;基于点击坐标点信息、第一坐标信息以及输入框的高度信息计算获得软输入法的左上角顶点的第二坐标信息;判断第二坐标信息中的纵坐标是否满足预设条件;若满足,基于第二坐标信息和软输入法的预设宽度和预设高度在一体机屏幕调整显示。在本发明专利技术实施中,可以实现用户的大屏一体机上进行输入操作时,选择最合适用户输入的位置调用软输入法,以获得友好的用户输入体验。

【技术实现步骤摘要】
软输入法位置调整方法、装置、存储介质及大屏一体机
本专利技术涉及大屏一体机设备
,尤其涉及一种应用于大屏一体机的软输入法位置调整方法、装置、存储介质及大屏一体机。
技术介绍
随着技术的进步,一体机设备开始用于教室教学所用,并且一般用于教育的一体机设备均为大屏(65寸/75寸/86寸)的一体机设备;并且目前市场上的一体机设备都是于android系统的,一般使用的是android系统原生输入法或厂家定制输入法;android系统原生的软输入法,全屏的固定在底部的软输入法,这种软输入法在大屏上需要两手操作,体验很不好;厂家定制的软输入法,缩小了软输入法,体验有所改变,但每一次的调出都需要手动移动一下软输入法才方便输入;一般情况下老师为了避免挡住学生的视线,站立于大屏的两侧;但当老师想输入文字的时候,需要两只手或者跑到屏幕中间输入。
技术实现思路
本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种应用于大屏一体机的软输入法位置调整方法、装置、存储介质及大屏一体机,可以实现用户的大屏一体机上进行输入操作时,选择最合适用户输入的位置调用软输入法,以获得友好的用户输入体验。为了解决上述技术问题,本专利技术实施例提供了一种应用于大屏一体机的软输入法位置调整方法,所述方法包括:用户在一体机设备上的点击输入框调用软输入法时,获得用户点击输入框的点击坐标点信息;以及,获得所述输入框的左上角的第一坐标信息以及输入框的高度信息;基于所述点击坐标点信息、第一坐标信息以及输入框的高度信息计算获得软输入法的左上角顶点的第二坐标信息;判断所述第二坐标信息中的纵坐标是否满足预设条件;若满足,基于所述第二坐标信息和软输入法的预设宽度和预设高度在所述一体机屏幕调整显示。可选的,所述基于所述点击坐标点信息、第一坐标信息以及输入框的高度信息计算获得软输入法的左上角顶点的第二坐标信息,包括:基于所述点击坐标点信息中的横坐标、所述软输入法的预设宽度计算获得第一横坐标;基于所述第一坐标信息中的纵坐标、所述输入框的高度信息、所述软输入法的预设高度以及预设间隔距离计算获得第一纵坐标;基于所述第一横坐标和所述第一纵坐标组成所述软输入法的左上角顶点的第二坐标信息。可选的,所述基于所述点击坐标点信息中的横坐标、所述软输入法的预设宽度计算获得第一横坐标,包括:判断所述点击坐标点信息中的横坐标与所述软输入法的预设宽度之和是否大于所述一体机设备的屏幕分辨率宽度;若是,则通过所述一体机设备的屏幕分辨率宽度减去所述软输入法的预设宽度计算,获得第一横坐标;若否,则直接将所述点击坐标点信息中的横坐标作为第一横坐标。可选的,所述基于所述第一坐标信息中的纵坐标、所述输入框的高度信息、所述软输入法的预设高度以及预设间隔距离计算获得第一纵坐标,包括:判断所述第一坐标信息中的纵坐标、所述输入框的高度信息、所述软输入法的预设高度以及所述预设间隔距之和是否大于所述一体机设备的屏幕分辨率高度;若是,则通过所述第一坐标信息中的纵坐标依次减去所述软输入法的预设高度和所述预设间隔距的计算,获得第一纵坐标,在以所述一体机设备的屏幕上边框任两个顶点中意一点作为原点构建坐标系时;或,通过所述第一坐标信息中的纵坐标依次减去所述输入框的高度信息和所述预设间隔距的计算,获得第一纵坐标,在以所述一体机设备的屏幕下边框任两个顶点中意一点作为原点构建坐标系时;若否,则通过所述第一坐标信息中的纵坐标,所述输入框的高度信息和所述预设间隔距进行相加的计算,获得第一纵坐标,在以所述一体机设备的屏幕上边框任两个顶点中意一点作为原点构建坐标系时;或,通过所述第一坐标信息中的纵坐标、所述软输入法的预设高度和所述预设间隔距进行相加的计算,获得第一纵坐标,在以所述一体机设备的屏幕下边框任两个顶点中意一点作为原点构建坐标系时。可选的,所述预设间隔距为六分之一的所述一体机设备的屏幕分辨率高度。可选的,所述还包括:若判断所述第二坐标信息中的纵坐标不满足预设条件时,对所述第二坐标信息按照预设调整规则进行调整,在调整完成后在所述一体机屏幕调整显示;所述预设调整规则包括:将所述一体机设备的大屏平均划分为六个区域;确定所述点击坐标点信息落在六个区域中的位置;若点击坐标点信息落在所述一体机设备的大屏左上区域时,所述软输入法的左上角顶点的第二坐标信息调整为横坐标为0,纵坐标为划分的区域高度;若点击坐标点信息落在所述一体机设备的大屏右上区域时,所述软输入法的左上角顶点的第二坐标信息调整为横坐标为屏幕的宽度减去软输入法的预设宽度,纵坐标为划分的区域高度;若点击坐标点信息落在所述一体机设备的大屏左中区域时,所述软输入法的左上角顶点的第二坐标信息调整为横坐标为0,纵坐标为划分的区域高度的两倍;若点击坐标点信息落在所述一体机设备的大屏右中区域时,所述软输入法的左上角顶点的第二坐标信息调整为横坐标为屏幕的宽度减去软输入法的预设宽度,纵坐标为划分的区域高度的两倍;若点击坐标点信息落在所述一体机设备的大屏左下区域时,所述软输入法的左上角顶点的第二坐标信息调整为横坐标为0,纵坐标为划分的区域高度;若点击坐标点信息落在所述一体机设备的大屏右下区域时,所述软输入法的左上角顶点的第二坐标信息调整为横坐标为屏幕的宽度减去软输入法的预设宽度,纵坐标为划分的区域高度;所述将一体机设备的大屏平均划分为六个区域中每个区域的宽度为屏幕宽度的二分之一,每个区域的高度为屏幕高度的三分之一。可选的,所述预设条件为所述第二坐标信息中的横坐标大于或等于0且所述第二坐标信息的纵坐标高度加软输入法的预设高度小于或等于屏幕高度。另外,本专利技术实施例还提供了一种应用于大屏一体机的软输入法位置调整装置,所述装置包括:第一获得模块:用于用户在一体机设备上的点击输入框调用软输入法时,获得用户点击输入框的点击坐标点信息;以及,第二获得模块:用于获得所述输入框的左上角的第一坐标信息以及输入框的高度信息;计算模块:用于基于所述点击坐标点信息、第一坐标信息以及输入框的高度信息计算获得软输入法的左上角顶点的第二坐标信息;判断模块:用于判断所述第二坐标信息中的纵坐标是否满足预设条件;调整显示模块:用于在判断所述第二坐标信息中的纵坐标满足预设条件时,基于所述第二坐标信息和软输入法的预设宽度和预设高度在所述一体机屏幕调整显示。另外,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述中任意一项所述的软输入法位置调整方法。另外,本专利技术实施例还提供了一种大屏一体机,其包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序配置用于:执行上述任意一项所述的软输入法本文档来自技高网...

【技术保护点】
1.一种应用于大屏一体机的软输入法位置调整方法,其特征在于,所述方法包括:/n用户在一体机设备上的点击输入框调用软输入法时,获得用户点击输入框的点击坐标点信息;以及,/n获得所述输入框的左上角的第一坐标信息以及输入框的高度信息;/n基于所述点击坐标点信息、第一坐标信息以及输入框的高度信息计算获得软输入法的左上角顶点的第二坐标信息;/n判断所述第二坐标信息中的纵坐标是否满足预设条件;/n若满足,基于所述第二坐标信息和软输入法的预设宽度和预设高度在所述一体机屏幕调整显示。/n

【技术特征摘要】
1.一种应用于大屏一体机的软输入法位置调整方法,其特征在于,所述方法包括:
用户在一体机设备上的点击输入框调用软输入法时,获得用户点击输入框的点击坐标点信息;以及,
获得所述输入框的左上角的第一坐标信息以及输入框的高度信息;
基于所述点击坐标点信息、第一坐标信息以及输入框的高度信息计算获得软输入法的左上角顶点的第二坐标信息;
判断所述第二坐标信息中的纵坐标是否满足预设条件;
若满足,基于所述第二坐标信息和软输入法的预设宽度和预设高度在所述一体机屏幕调整显示。


2.根据权利要求1所述的软输入法位置调整方法,其特征在于,所述基于所述点击坐标点信息、第一坐标信息以及输入框的高度信息计算获得软输入法的左上角顶点的第二坐标信息,包括:
基于所述点击坐标点信息中的横坐标、所述软输入法的预设宽度计算获得第一横坐标;
基于所述第一坐标信息中的纵坐标、所述输入框的高度信息、所述软输入法的预设高度以及预设间隔距离计算获得第一纵坐标;
基于所述第一横坐标和所述第一纵坐标组成所述软输入法的左上角顶点的第二坐标信息。


3.根据权利要求2所述的软输入法位置调整方法,其特征在于,所述基于所述点击坐标点信息中的横坐标、所述软输入法的预设宽度计算获得第一横坐标,包括:
判断所述点击坐标点信息中的横坐标与所述软输入法的预设宽度之和是否大于所述一体机设备的屏幕分辨率宽度;
若是,则通过所述一体机设备的屏幕分辨率宽度减去所述软输入法的预设宽度计算,获得第一横坐标;
若否,则直接将所述点击坐标点信息中的横坐标作为第一横坐标。


4.根据权利要求2所述的软输入法位置调整方法,其特征在于,所述基于所述第一坐标信息中的纵坐标、所述输入框的高度信息、所述软输入法的预设高度以及预设间隔距离计算获得第一纵坐标,包括:
判断所述第一坐标信息中的纵坐标、所述输入框的高度信息、所述软输入法的预设高度以及所述预设间隔距之和是否大于所述一体机设备的屏幕分辨率高度;
若是,则通过所述第一坐标信息中的纵坐标依次减去所述软输入法的预设高度和所述预设间隔距的计算,获得第一纵坐标,在以所述一体机设备的屏幕上边框任两个顶点中意一点作为原点构建坐标系时;或,
通过所述第一坐标信息中的纵坐标依次减去所述输入框的高度信息和所述预设间隔距的计算,获得第一纵坐标,在以所述一体机设备的屏幕下边框任两个顶点中意一点作为原点构建坐标系时;
若否,则通过所述第一坐标信息中的纵坐标,所述输入框的高度信息和所述预设间隔距进行相加的计算,获得第一纵坐标,在以所述一体机设备的屏幕上边框任两个顶点中意一点作为原点构建坐标系时;或,
通过所述第一坐标信息中的纵坐标、所述软输入法的预设高度和所述预设间隔距进行相加的计算,获得第一纵坐标,在以所述一体机设备的屏幕下边框任两个顶点中意一点作为原点构建坐标系时。


5.根据权利要求4所述的软输入法位置调整方法,其特征在于,所述预设间隔距为六分之一的所述一体机设备的屏幕分辨率高度。


6.根据权利要求1所述的软输入...

【专利技术属性】
技术研发人员:罗易峰柒强颜专
申请(专利权)人:广州朗国电子科技有限公司
类型:发明
国别省市:广东;44

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

1