CN114661197B - 输入法面板控制方法、相关设备及可读存储介质 - Google Patents
输入法面板控制方法、相关设备及可读存储介质 Download PDFInfo
- Publication number
- CN114661197B CN114661197B CN202210526006.7A CN202210526006A CN114661197B CN 114661197 B CN114661197 B CN 114661197B CN 202210526006 A CN202210526006 A CN 202210526006A CN 114661197 B CN114661197 B CN 114661197B
- Authority
- CN
- China
- Prior art keywords
- terminal equipment
- input method
- state information
- input
- method panel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种输入法面板控制方法、相关设备及可读存储介质。通过获取终端设备的运动状态信息,当终端设备的运动状态信息满足第一预设条件时,获取用于指示输入法面板在终端设备的触摸屏中的显示状态的输入法面板状态信息,基于输入法面板状态信息,控制输入法面板的显示状态。采用本方案,用户只需要晃动终端设备,即可实现对输入法面板的切换控制,方式比较简单。
Description
技术领域
本申请涉及输入法技术领域,更具体的说,是涉及一种输入法面板控制方法、相关设备及可读存储介质。
背景技术
随着技术的不断发展,带有触摸屏的终端设备(如,智能手机、平板电脑等)逐渐普及,相应的,为了支持触屏终端设备的用户输入功能,已经开发出多种输入法,比如:拼音输入方式、笔画输入方式、手写输入方式、滑行输入方式等。
目前,需要用户点击终端设备的触摸屏的不同区域,才能实现对输入法面板的不同控制,控制方式比较复杂。比如,在输入法面板未显示在终端设备的触摸屏上时,需要点击输入区域才能实现在终端设备的触摸屏上显示输入法面板,在输入法面板显示在终端设备的触摸屏上时,需要点击非输入区域或者点击“搜索”“确定”等控件才能实现从终端设备的触摸屏上收起输入法面板。
因此,如何提供一种输入法面板控制方法,以简化输入法面板的控制方式,成为本领域技术人员亟待解决的技术问题。
发明内容
鉴于上述问题,本申请提出了一种输入法面板控制方法、相关设备及可读存储介质。具体方案如下:
一种输入法面板控制方法,所述方法包括:
获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第一预设条件时,获取所述终端设备的输入法面板状态信息,所述终端设备的输入法面板状态信息用于指示输入法面板在所述终端设备的触摸屏中的显示状态,所述输入法面板在所述终端设备的触摸屏中的显示状态包括:所述输入法面板显示在所述终端设备的触摸屏中,以及,所述输入法面板未显示在所述终端设备的触摸屏中;
基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态。
可选地,所述第一预设条件用于表示所述终端设备的运动为特定运动。
可选地,所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
可选地,所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;
基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态。
可选地,所述基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中未显示有输入区域,或者,所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域,且所述输入区域中有输入内容;或者,所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域,且至少一个所述输入区域中有输入内容时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
可选地,所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
可选地,所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有输入区域时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
可选地,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域时,所述方法还包括:
将输入光标自动定位至所述输入区域。
可选地,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域时,所述方法还包括:
将输入光标自动定位至第一输入区域;
获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第二预设条件时,将输入光标自动定位至第二输入区域。
可选地,所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第三预设条件时,控制输入法面板的显示内容。
一种输入法面板控制装置,所述装置包括:
运动状态信息获取单元,用于获取终端设备的运动状态信息;
输入法面板状态信息获取单元,用于当所述终端设备的运动状态信息满足第一预设条件时,获取所述终端设备的输入法面板状态信息,所述终端设备的输入法面板状态信息用于指示输入法面板在所述终端设备的触摸屏中的显示状态,所述输入法面板在所述终端设备的触摸屏中的显示状态包括:所述输入法面板显示在所述终端设备的触摸屏中,以及,所述输入法面板未显示在所述终端设备的触摸屏中;
控制单元,用于基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态。
可选地,所述第一预设条件用于表示所述终端设备的运动为特定运动。
可选地,所述控制单元,包括:第一控制子单元;
所述第一控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
可选地,所述控制单元,包括:第二控制子单元;
所述第二控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态。
可选地,所述第二控制子单元,具体用于:
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中未显示有输入区域,或者,所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域,且所述输入区域中有输入内容;或者,所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域,且至少一个所述输入区域中有输入内容时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
可选地,所述控制单元,包括:第三控制子单元;
所述第三控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
可选地,所述控制单元,包括:第四控制子单元;
所述第四控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有输入区域时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
可选地,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域时,所述装置还包括:
第一光标控制单元,用于将输入光标自动定位至所述输入区域。
可选地,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域时,所述装置还包括:
第二光标控制单元,用于将输入光标自动定位至第一输入区域;获取终端设备的运动状态信息;当所述终端设备的运动状态信息满足第二预设条件时,将输入光标自动定位至第二输入区域。
可选地,所述控制单元,包括:第五控制子单元;
所述第五控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取终端设备的运动状态信息;当所述终端设备的运动状态信息满足第三预设条件时,控制输入法面板的显示内容。
一种输入法面板控制设备,包括存储器和处理器;
所述存储器,用于存储程序;
所述处理器,用于执行所述程序,实现如上所述的输入法面板控制方法的各个步骤。
一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的输入法面板控制方法的各个步骤。
借由上述技术方案,本申请公开了一种输入法面板控制方法、相关设备及可读存储介质。通过获取终端设备的运动状态信息,当终端设备的运动状态信息满足第一预设条件时,获取用于指示输入法面板在终端设备的触摸屏中的显示状态的输入法面板状态信息,基于输入法面板状态信息,控制输入法面板的显示状态。采用本方案,用户只需要晃动终端设备,即可实现对输入法面板的切换控制,方式比较简单。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1为本申请实施例公开的一种输入法面板控制方法的流程示意图;
图2a和图2b为本申请实施例公开的一种输入法面板显示状态控制示意图;
图3a和图3b为本申请实施例公开的另一种输入法面板显示状态控制示意图;
图4a和图4b为本申请实施例公开的另一种输入法面板显示状态控制示意图;
图5a和图5b为本申请实施例公开的另一种输入法面板显示状态控制示意图;
图6a、图6b和图6c为本申请实施例公开的另一种输入法面板显示状态控制示意图;
图7a和图7b为本申请实施例公开的一种输入法面板显示内容控制示意图;
图8为本申请实施例公开的一种输入法面板控制装置结构示意图;
图9为本申请实施例公开的一种输入法面板控制设备的硬件结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
接下来,通过下述实施例对本申请提供的输入法面板控制方法进行介绍。
参照图1,图1为本申请实施例公开的一种输入法面板控制方法的流程示意图,该方法可以包括:
步骤S101:获取终端设备的运动状态信息。
在本申请中,终端设备的运动状态信息中包括终端设备的至少一个运动参数,运动参数可以为位移、加速度、速度、转动角速度、转动角度等。在本申请中,可以通过终端设备中可以安装的不同传感器,采集得到终端设备的不同的运动参数。比如,可以通过终端设备中安装的陀螺仪,采集得到终端设备沿三个正交轴的转动角速度,转动角度等,可以通过终端设备中安装的加速度传感器,采集得到终端设备的加速度,可以通过终端设备中安装的位移传感器,采集得到终端设备的位移,可以通过终端设备中安装的速度传感器,采集得到终端设备的速度。
步骤S102:当所述终端设备的运动状态信息满足第一预设条件时,获取所述终端设备的输入法面板状态信息,所述终端设备的输入法面板状态信息用于指示输入法面板在所述终端设备的触摸屏中的显示状态。
在本申请中,第一预设条件可以表示终端设备的运动为特定运动,作为一种可实施方式,第一预设条件可以表示终端设备的运动为往复运动,平移运动和绕轴旋转中的任意一种。
其中,终端设备沿第一方向运动预设距离后在预设时间内沿第一方向的反向运动预设距离,可以确定终端设备是往复运动;终端设备沿第一方向运动预设距离后在预设时间内沿第一方向的反向运动预设距离,再在预设时间内沿第一方向运动预设距离,也可以确定终端设备是往复运动;终端设备绕第一轴旋转的角度大于绕第二轴,和/或,绕第三轴旋转的角度,可以确定终端设备是绕轴旋转运动;终端设备绕第一轴旋转的角速度大于绕第二轴,和/或,绕第三轴旋转的角速度,也可以确定终端设备是绕轴旋转运动;终端设备沿第一方向运动一定距离,可以确定终端设备是平移运动。
在本申请中,可以基于终端设备的运动状态信息,确定终端设备的运动是否为第一预设条件表示的终端设备的特定运动,进而确定终端设备的运动状态信息是否满足第一预设条件。例如,第一预设条件表示终端设备的特定运动为往复运动,则在本申请中,如果基于终端设备的运动状态信息确定终端沿第一方向运动预设距离后在预设时间内沿第一方向的反向运动预设距离,则确定终端设备的运动状态信息满足第一预设条件。再例如,第一预设条件表示终端设备的特定运动为绕轴旋转,则在本申请中,如果终端设备绕第一轴旋转的角度大于绕第二轴,和/或,绕第三轴旋转的角度,则确定终端设备的运动状态信息满足第一预设条件。
在本申请中,输入法面板在所述终端设备的触摸屏中的显示状态包括两种,分别为输入法面板显示在所述终端设备的触摸屏中,以及输入法面板未显示在所述终端设备的触摸屏中。
步骤S103:基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态。
在本申请中,基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,可以理解为基于所述终端设备的输入法面板状态信息,切换输入法面板的显示状态。
本实施例公开了一种输入法面板控制方法。通过获取终端设备的运动状态信息,当终端设备的运动状态信息满足第一预设条件时,获取用于指示输入法面板在终端设备的触摸屏中的显示状态的输入法面板状态信息,基于输入法面板状态信息,控制输入法面板的显示状态。采用本方案,用户只需要晃动终端设备,即可实现对输入法面板的切换控制,方式比较简单。
在本申请的另一个实施例中,对基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态的一种实现方式进行了详细说明,具体如下:
当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
需要说明的是,更改后的终端设备的输入法面板状态信息指示输入法面板未显示在所述终端设备的触摸屏中。
基于本实施例,在输入法面板显示在终端设备的触摸屏中时,用户只需晃动终端设备,即可收起输入法面板,便于查看显示在终端设备的触摸屏中的完整页面或更多内容。
在本申请的另一个实施例中,对基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态的另一种实现方式进行了详细说明,具体如下:
当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态。
需要说明的是,所述终端设备的输入区域可以为各种需要输入文字的区域,比如,短信编辑区域、搜索区域等,对此,本申请不进行任何限定。
作为一种可实施方式,基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态,可以包括:当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中未显示有输入区域时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
为便于理解,参照图2a和图2b,图2a和图2b为本申请实施例公开的一种输入法面板显示状态控制示意图,在终端设备的运动状态信息满足第一预设条件时,终端设备的触摸屏中原本显示有输入法面板但是未显示有输入区域(具体如图2a所示),采用本实施例控制输入法面板的显示状态,终端设备的触摸屏中将不再显示输入法面板(具体如图2b所示)。
作为另一种可实施方式,基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态,可以包括:当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域,且所述输入区域中有输入内容时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
为便于理解,参照图3a和图3b,图3a和图3b为本申请实施例公开的另一种输入法面板显示状态控制示意图,在终端设备的运动状态信息满足第一预设条件时,终端设备的触摸屏中原本显示有输入法面板且显示有一个输入区域,且所述输入区域中有输入内容(具体如图3a所示),采用本实施例控制输入法面板的显示状态,终端设备的触摸屏中将不再显示输入法面板(具体如图3b所示)。
作为再一种可实施方式,基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态,可以包括:当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域,且至少一个所述输入区域中有输入内容时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
为便于理解,参照图4a和图4b,图4a和图4b为本申请实施例公开的另一种输入法面板显示状态控制示意图,在终端设备的运动状态信息满足第一预设条件时,终端设备的触摸屏中原本显示有输入法面板且显示有两个输入区域,且两个输入区域中都有输入内容(具体如图4a所示),采用本实施例控制输入法面板的显示状态,终端设备的触摸屏中将不再显示输入法面板(具体如图4b所示)。
基于本实施例,在输入法面板显示在终端设备的触摸屏中时,如果用户输入完成,只需晃动终端设备,即可收起输入法面板,便于查看显示在终端设备的触摸屏中的完整页面或更多内容。
在本申请的另一个实施例中,对基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态的另一种实现方式进行了详细说明,具体如下:
当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
需要说明的是,更改后的终端设备的输入法面板状态信息指示输入法面板显示在所述终端设备的触摸屏中。
基于本实施例,在输入法面板未显示在终端设备的触摸屏中时,用户只需晃动终端设备,即可调出输入法面板,便于进行输入。比如,在多人环境对面聊天时,想给特定对象聊天又不想让其他人知道,可以直接摇晃手机后进行输入,然后给特定对象看完,再摇晃手机收起,不用在乎当前是什么页面。
在本申请的另一个实施例中,对基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态的另一种实现方式进行了详细说明,具体如下:
当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有输入区域时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
作为一种可实施方式,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域时,所述方法还包括:将输入光标自动定位至所述输入区域。
为便于理解,参照图5a和图5b,图5a和图5b为本申请实施例公开的另一种输入法面板显示状态控制示意图,在终端设备的运动状态信息满足第一预设条件时,终端设备的触摸屏中未显示有输入法面板,但是显示有一个输入区域(具体如图5a所示),采用本实施方式控制输入法面板的显示状态,终端设备的触摸屏中将显示输入法面板,且输入光标定位至输入区域(具体如图5b所示)。
需要说明的是,可以在所述终端设备的显示屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息之后,将输入光标自动定位至所述输入区域。也可以在所述终端设备的显示屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息之前,将输入光标自动定位至所述输入区域。还可以在所述终端设备的显示屏中显示所述输入法面板的时刻,同时将输入光标自动定位至所述输入区域。
基于本实施例,在终端设备的触摸屏中未显示输入法面板时,用户如果需要输入,只需晃动终端设备,即可自动显示输入法面板并定位至输入区域。
作为一种可实施方式,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域时,所述方法还包括:
将输入光标自动定位至第一输入区域;
获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第二预设条件时,将输入光标自动定位至第二输入区域。
为便于理解,参照图6a、图6b和图6c,图6a、图6b和图6c为本申请实施例公开的另一种输入法面板显示状态控制示意图,在终端设备的运动状态信息满足第一预设条件时,终端设备的触摸屏中未显示有输入法面板,但是显示有两个输入区域(具体如图6a所示),采用本实施方式控制输入法面板的显示状态,终端设备的触摸屏中将显示输入法面板,且输入光标定位至第一输入区域(具体如图6b所示),再次获取终端设备的运动状态信息,当终端设备的运动状态信息满足第二预设条件时,将输入光标自动定位至第二输入区域(具体如图6c所示)。
需要说明的是,在本申请中,终端设备的运动状态信息是在将输入光标自动定位至第一输入区域之后的时刻获取的,第二预设条件可以与第一预设条件相同,也可以与第一预设条件不同,对此,本申请不进行任何限定。
基于本实施例,在终端设备的触摸屏中未显示输入法面板时,用户如果需要输入,只需晃动终端设备,即可自动显示输入法面板并定位至输入区域,并在想切换输入区域时,无需手动点击,只需晃动终端设备,即可实现输入框切换。
在本申请的另一个实施例中,对基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态的另一种实现方式进行了详细说明,具体如下:
当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第三预设条件时,控制输入法面板的显示内容。
在本申请中,第三预设条件表示终端设备的运动与第一预设条件表示终端设备的运动是不同的。
输入法面板的显示内容指示不同类型的输入法,比如,拼音输入法和笔画输入法的输入法面板的显示内容不同。
为便于理解,参照图7a和图7b,图7a和图7b为本申请实施例公开的一种输入法面板显示内容控制示意图,在终端设备的运动状态信息满足第一预设条件时,终端设备的触摸屏中显示有,输入法面板具体如图7a所示,再次获取终端设备的运动状态信息,当终端设备的运动状态信息满足第三预设条件时,输入法面板的显示内容变换为具体如图7b所示。
下面对本申请实施例公开的输入法面板控制装置进行描述,下文描述的输入法面板控制装置与上文描述的输入法面板控制方法可相互对应参照。
参照图8,图8为本申请实施例公开的一种输入法面板控制装置结构示意图。如图8所示,该输入法面板控制装置可以包括:
运动状态信息获取单元11,用于获取终端设备的运动状态信息;
输入法面板状态信息获取单元12,用于当所述终端设备的运动状态信息满足第一预设条件时,获取所述终端设备的输入法面板状态信息,所述终端设备的输入法面板状态信息用于指示输入法面板在所述终端设备的触摸屏中的显示状态;
控制单元13,用于基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态。
作为一种可实施方式,所述第一预设条件用于表示所述终端设备的运动为特定运动。
作为一种可实施方式,所述控制单元,包括:第一控制子单元;
所述第一控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
作为一种可实施方式,所述控制单元,包括:第二控制子单元;
所述第二控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态。
作为一种可实施方式,所述第二控制子单元,具体用于:
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中未显示有输入区域,或者,所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域,且所述输入区域中有输入内容;或者,所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域,且至少一个所述输入区域中有输入内容时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
作为一种可实施方式,所述控制单元,包括:第三控制子单元;
所述第三控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
作为一种可实施方式,所述控制单元,包括:第四控制子单元;
所述第四控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有输入区域时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
作为一种可实施方式,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域时,所述装置还包括:
第一光标控制单元,用于将输入光标自动定位至所述输入区域。
作为一种可实施方式,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域时,所述装置还包括:
第二光标控制单元,用于将输入光标自动定位至第一输入区域;获取终端设备的运动状态信息;当所述终端设备的运动状态信息满足第二预设条件时,将输入光标自动定位至第二输入区域。
作为一种可实施方式,所述控制单元,包括:第五控制子单元;
所述第五控制子单元,用于当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取终端设备的运动状态信息;当所述终端设备的运动状态信息满足第三预设条件时,控制输入法面板的显示内容。
参照图9,图9为本申请实施例提供的输入法面板控制设备的硬件结构框图,参照图9,输入法面板控制设备的硬件结构可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4;
在本申请实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;
处理器1可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;
存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory)等,例如至少一个磁盘存储器;
其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:
获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第一预设条件时,获取所述终端设备的输入法面板状态信息,所述终端设备的输入法面板状态信息用于指示输入法面板在所述终端设备的触摸屏中的显示状态;
基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态。
可选的,所述程序的细化功能和扩展功能可参照上文描述。
本申请实施例还提供一种可读存储介质,该可读存储介质可存储有适于处理器执行的程序,所述程序用于:
获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第一预设条件时,获取所述终端设备的输入法面板状态信息,所述终端设备的输入法面板状态信息用于指示输入法面板在所述终端设备的触摸屏中的显示状态;
基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态。
可选的,所述程序的细化功能和扩展功能可参照上文描述。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (11)
1.一种输入法面板控制方法,其特征在于,所述方法包括:
获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第一预设条件时,获取所述终端设备的输入法面板状态信息,所述终端设备的输入法面板状态信息用于指示输入法面板在所述终端设备的触摸屏中的显示状态,所述输入法面板在所述终端设备的触摸屏中的显示状态包括:所述输入法面板显示在所述终端设备的触摸屏中,以及,所述输入法面板未显示在所述终端设备的触摸屏中;所述第一预设条件为表示所述终端设备的运动为特定运动;
基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态;
所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有输入区域时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
2.根据权利要求1所述的方法,其特征在于,所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
3.根据权利要求1所述的方法,其特征在于,所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;
基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态。
4.根据权利要求3所述的方法,其特征在于,所述基于所述终端设备的输入区域状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中未显示有输入区域,或者,所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域,且所述输入区域中有输入内容;或者,所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域,且至少一个所述输入区域中有输入内容时,收起所述输入法面板,并更改所述终端设备的输入法面板状态信息。
5.根据权利要求1所述的方法,其特征在于,所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
6.根据权利要求1所述的方法,其特征在于,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有一个输入区域时,所述方法还包括:
将输入光标自动定位至所述输入区域。
7.根据权利要求6所述的方法,其特征在于,当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有多个输入区域时,所述方法还包括:
将输入光标自动定位至第一输入区域;
获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第二预设条件时,将输入光标自动定位至第二输入区域。
8.根据权利要求1所述的方法,其特征在于,所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板显示在所述终端设备的触摸屏中时,获取终端设备的运动状态信息;
当所述终端设备的运动状态信息满足第三预设条件时,控制输入法面板的显示内容。
9.一种输入法面板控制装置,其特征在于,所述装置包括:
运动状态信息获取单元,用于获取终端设备的运动状态信息;
输入法面板状态信息获取单元,用于当所述终端设备的运动状态信息满足第一预设条件时,获取所述终端设备的输入法面板状态信息,所述终端设备的输入法面板状态信息用于指示输入法面板在所述终端设备的触摸屏中的显示状态,所述输入法面板在所述终端设备的触摸屏中的显示状态包括:所述输入法面板显示在所述终端设备的触摸屏中,以及,所述输入法面板未显示在所述终端设备的触摸屏中;所述第一预设条件为表示所述终端设备的运动为特定运动;
控制单元,用于基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态;
所述基于所述终端设备的输入法面板状态信息,控制输入法面板的显示状态,包括:
当所述终端设备的输入法面板状态信息指示所述输入法面板未显示在所述终端设备的触摸屏中时,获取所述终端设备的输入区域状态信息,所述终端设备的输入区域状态信息用于指示输入区域在所述终端设备的触摸屏中的显示状态;
当所述终端设备的输入区域状态信息指示在所述终端设备的触摸屏中显示有输入区域时,在所述终端设备的触摸屏中显示所述输入法面板,并更改所述终端设备的输入法面板状态信息。
10.一种输入法面板控制设备,其特征在于,包括存储器和处理器;
所述存储器,用于存储程序;
所述处理器,用于执行所述程序,实现如权利要求1至8中任一项所述的输入法面板控制方法的各个步骤。
11.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至8中任一项所述的输入法面板控制方法的各个步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210526006.7A CN114661197B (zh) | 2022-05-16 | 2022-05-16 | 输入法面板控制方法、相关设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210526006.7A CN114661197B (zh) | 2022-05-16 | 2022-05-16 | 输入法面板控制方法、相关设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114661197A CN114661197A (zh) | 2022-06-24 |
CN114661197B true CN114661197B (zh) | 2022-10-04 |
Family
ID=82037819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210526006.7A Active CN114661197B (zh) | 2022-05-16 | 2022-05-16 | 输入法面板控制方法、相关设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114661197B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103813019A (zh) * | 2014-03-03 | 2014-05-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种输入界面调整方法及装置 |
CN107526451A (zh) * | 2017-09-04 | 2017-12-29 | 惠州Tcl移动通信有限公司 | 移动终端输入法软键盘的控制方法、存储介质及移动终端 |
CN112558829A (zh) * | 2020-12-07 | 2021-03-26 | 维沃移动通信有限公司 | 输入法显示方法、装置及电子设备 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5402650B2 (ja) * | 2009-06-09 | 2014-01-29 | 株式会社リコー | 表示制御装置、情報処理システム、及び表示制御方法 |
US20120038668A1 (en) * | 2010-08-16 | 2012-02-16 | Lg Electronics Inc. | Method for display information and mobile terminal using the same |
US20170322722A1 (en) * | 2014-12-02 | 2017-11-09 | Nes Stewart Irvine | Touch Display Control Method |
CN105159549A (zh) * | 2015-05-29 | 2015-12-16 | 努比亚技术有限公司 | 一种虚拟键盘的放大显示方法及移动终端 |
CN105242825B (zh) * | 2015-09-09 | 2018-11-20 | 北京新美互通科技有限公司 | 终端控制方法及装置 |
KR20170138279A (ko) * | 2016-06-07 | 2017-12-15 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
CN106547367A (zh) * | 2016-10-31 | 2017-03-29 | 努比亚技术有限公司 | 一种输入法控制装置及方法 |
CN112083841B (zh) * | 2020-08-19 | 2022-03-01 | 北京小米移动软件有限公司 | 信息输入方法、装置和存储介质 |
CN112181166A (zh) * | 2020-10-27 | 2021-01-05 | 维沃移动通信有限公司 | 输入法软键盘显示方法及装置 |
CN112882784A (zh) * | 2021-02-09 | 2021-06-01 | 北京小米移动软件有限公司 | 一种应用界面显示方法、装置、智能设备及介质 |
-
2022
- 2022-05-16 CN CN202210526006.7A patent/CN114661197B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103813019A (zh) * | 2014-03-03 | 2014-05-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种输入界面调整方法及装置 |
CN107526451A (zh) * | 2017-09-04 | 2017-12-29 | 惠州Tcl移动通信有限公司 | 移动终端输入法软键盘的控制方法、存储介质及移动终端 |
CN112558829A (zh) * | 2020-12-07 | 2021-03-26 | 维沃移动通信有限公司 | 输入法显示方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN114661197A (zh) | 2022-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220155930A1 (en) | Multiple selection on devices with many gestures | |
JP7223081B2 (ja) | ユーザインターフェースオブジェクトを操作するユーザインターフェース | |
EP2577438B1 (en) | User interface with z-axis interaction | |
US10095316B2 (en) | Scrolling and zooming of a portable device display with device motion | |
CN107179865B (zh) | 一种页面切换方法和终端 | |
KR100790078B1 (ko) | 이동 통신 단말기에서 어플리케이션으로의 빠른 접근 방법및 장치 | |
EP2399187B1 (en) | Method and apparatus for causing display of a cursor | |
US7406661B2 (en) | Graphical user interface and method and electronic device for navigating in the graphical user interface | |
US20110316888A1 (en) | Mobile device user interface combining input from motion sensors and other controls | |
KR102304178B1 (ko) | 사용자 단말 장치 및 이의 디스플레이 방법 | |
EP2278447A1 (en) | Mobil terminal for displaying menu information on a trace according to a touch input signal | |
EP2846242B1 (en) | Method of adjusting screen magnification of electronic device, machine-readable storage medium, and electronic device | |
US20200133475A1 (en) | Control method, electronic device and non-transitory computer readable recording medium device | |
WO2009084809A1 (en) | Apparatus and method for controlling screen by using touch screen | |
CA2865193A1 (en) | Method of accessing and performing quick actions on an item through a shortcut menu | |
EP2860618B1 (en) | Display device, display method, and program | |
JP2011252970A (ja) | 画像表示装置、画像表示方法、及び画像表示プログラム | |
CN114661197B (zh) | 输入法面板控制方法、相关设备及可读存储介质 | |
KR101920864B1 (ko) | 터치스크린을 이용하여 이미지를 표시하기 위한 방법 및 단말 | |
KR101251021B1 (ko) | 터치스크린 출력화면 조정방법 | |
JP5756682B2 (ja) | 情報処理装置 | |
JP2012084058A (ja) | コンテンツ表示倍率変更方法、コンテンツ表示倍率変更プログラム、及びコンテンツ表示倍率変更装置 | |
EP4068066A1 (en) | Information processing method and device, mobile device and storage medium | |
US20090207261A1 (en) | Electronic device and method for operating an electronic device | |
KR20170042218A (ko) | 전자 디바이스 및 복수개의 아이템들을 디스플레이하는 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |