一种输入法键盘显示方法及移动终端技术

技术编号:17363396 阅读:31 留言:0更新日期:2018-02-28 13:15
本发明专利技术提供了一种输入法键盘显示方法及移动终端,涉及通信技术领域。所述方法,包括:接收目标应用程序发送的输入法键盘的调用指令;根据预设的应用程序和键盘类型之间的映射关系,确定所述目标应用程序对应的目标键盘类型;显示所述目标键盘类型对应的输入法键盘。解决了现有的输入法针对不同应用程序的键盘类型相对固定,不能满足用户对不同的输入场景的需求,导致用户输入体验较差的问题。能够为目标应用程序自动配置其适用的键盘类型,满足用户对不同类型的应用程序的输入法键盘的个性化需求,进而提高用户的输入体验。

An input method for keyboard display and mobile terminal

The invention provides an input method keyboard display method and a mobile terminal, which relates to the communication technology field. The method comprises the following steps: receiving a target application input keyboard to send the call instruction; according to the mapping relationship between the preset application and the type of keyboard, the object is determined corresponding to the application object type of keyboard; display input keyboard corresponding to the target type keyboard. It solves the problem that the existing input method is relatively fixed for different application keyboard types, and can not meet users' needs for different input scenarios, resulting in poor user input experience. It can automatically configure the applicable keyboard types for the target application, meet user's personalized needs of different types of input methods, and further improve user input experience.

【技术实现步骤摘要】
一种输入法键盘显示方法及移动终端
本专利技术涉及通信
,尤其涉及一种输入法键盘显示方法及移动终端。
技术介绍
随着科技的飞速发展,智能手机等移动终端的普及率越来越高,越来越丰富人们的生活。在日常生活中输入法作为一个网络交互的一种重要工具,使用频率较高而且需要调用输入法键盘的应用程序的种类繁多。现有的不同应用程序的输入法键盘都是相对固定的。但是由于使用目的不同,在实际应用中用户对不同的应用程序的输入法键盘的要求不一样。例如对于支付类应用程序,用户更关注安全性,因此更倾向于使用安全键盘;对于视频直播类应用程序,用户更希望输入法键盘不会遮挡视频界面,因此更倾向于使用透明键盘或半透明键盘;对于游戏类应用程序,用户更希望输入法键盘能够方便操作以提高玩游戏的体验;等等。因此,现有的输入法键盘不能满足用户对不同的输入场景的需求,进而导致用户输入体验较差。
技术实现思路
本专利技术实施例提供一种输入法键盘显示方法及移动终端,以解决现有的输入法针对不同应用程序的键盘类型相对固定,不能满足用户对不同的输入场景的需求的问题。第一方面,本专利技术提供了一种输入法键盘显示方法,包括:接收目标应用程序发送的输入法键盘的调用指令;根据预设的应用程序和键盘类型之间的映射关系,确定所述目标应用程序对应的目标键盘类型;显示所述目标键盘类型对应的输入法键盘。第二方面,本专利技术还提供了一种移动终端,包括:键盘调用指令接收模块,用于接收目标应用程序发送的输入法键盘的调用指令;目标键盘类型确定模块,用于根据预设的应用程序和键盘类型之间的映射关系,确定所述目标应用程序对应的目标键盘类型;键盘显示模块,用于显示所述目标键盘类型对应的输入法键盘。第三方面,本专利技术还提供了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如前述的输入法键盘显示方法的步骤。第四方面,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的输入法键盘显示方法的步骤。在本专利技术实施例中,通过接收目标应用程序发送的输入法键盘的调用指令;根据预设的应用程序和键盘类型之间的映射关系,确定所述目标应用程序对应的目标键盘类型;显示所述目标键盘类型对应的输入法键盘。能够为发送输入法键盘调用指令的目标应用程序自动配置目标应用程序适用的键盘类型,满足用户对不同类型的应用程序的输入法键盘的个性化需求,进而提高用户的输入体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的输入法键盘显示方法的流程图之一;图2是本专利技术实施例提供的输入法键盘显示方法的流程图之二;图3是本专利技术实施例提供的输入法键盘显示方法的流程图之三;图4是本专利技术实施例提供的移动终端的结构示意图之一;图5是本专利技术实施例提供的移动终端的结构示意图之二;图6是本专利技术实施例提供的映射关系更新模块的结构示意图;图7是本专利技术实施例提供的目标键盘类型确定模块的结构示意图;图8是本专利技术实施例提供的移动终端的结构示意图之三;图9是本专利技术实施例提供的移动终端的结构示意图之四。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中,移动终端包括但不限于是诸如手机、平板电脑、笔记本电脑、掌上电脑、导航装置、可穿戴设备、智能手环、计步器等移动终端。参照图1,示出了本专利技术实施例中一种输入法键盘显示方法的步骤流程图。步骤110,接收目标应用程序发送的输入法键盘的调用指令。在实际应用中,移动终端中的某一应用程序在启动之后,可能移动终端用户希望在该应用程序中输入文本信息,那么该应用程序则需要调用输入法键盘以输入文本信息。例如,用户利用浏览器检索“专利”时,浏览器需要调用输入法键盘,然后利用该输入法键盘在浏览器的检索框中输入“专利”。在本申请实施例中,可以接收目标应用程序发送的输入法键盘的调用指令,以调用输入法键盘。而且,在本申请实施例中,目标应用程序可以通过任何可用方式发送输入法键盘的调用指令,对此本申请实施例不加以限定。另外用户也可以通过任何可用方法触发目标应用程序发送输入法键盘的调用指令,对此本申请实施例也不加以限定。例如,当用户点击目标应用程序中的检索框、输入框等等用以接收用户输入文本的编辑框时,则可以触发目标应用程序发送输入法键盘的调用指令。步骤120,根据预设的应用程序和键盘类型之间的映射关系,确定所述目标应用程序对应的目标键盘类型。在本申请实施例中,可以预先根据需求设置应用程序和键盘类型之间的映射关系,那么在接收到目标应用程序发送的输入法键盘的调用指令之后,则可以根据预设的应用程序和键盘类型之间的映射关系,确定目标应用程序对应的目标键盘类型。其中,在设置应用程序和键盘类型之间的映射关系时,可以设置各应用程序对应的键盘类型可以包括能够提高用户在相应应用程序中的输入体验的键盘类型。应用程序和键盘类型之间的映射关系具体的可以包括但不限于应用程序的应用信息与键盘类型之间的映射关系和/或应用程序中至少一个页面的页面信息与键盘类型之间的映射关系。其中,应用信息可以包括但不限于应用程序名称、应用程序的(APK)安装包名称、应用程序进程名称等等;页面信息可以包括但不限于页面名称、页面内容、页面标签、页面作用等等。在本申请实施例中,可以根据需求在本步骤之前,或者是本步骤之前的任一步骤之前设定应用程序和键盘类型之间的映射关系的具体内容,对此本申请实施例不加以限定。例如,在接收到某一第三方应用程序发送的输入法键盘的调用指令时,移动终端可以根据第三方应用程序编辑框的EditorInfo(版本信息),解析得到当前调用指令对应的第三方应用程序的详细应用信息。步骤130,显示所述目标键盘类型对应的输入法键盘。在本申请实施例中,在确定了目标应用程序对应的目标键盘类型之后,则可以显示目标键盘类型对应的输入法键盘。其中,与各键盘类型对应的输入法键盘可以预先存储在移动终端本地,也可以存储于云端服务器等等任何可用存储空间,那么在确定了目标应用程序对应的目标键盘类型之后,则可以从相应的键盘存储空间获取相应的输入法键盘,并显示在移动终端显示界面中。例如,如果针对当前的目标应用程序获取的输入法键盘为透明键盘,那么则可以将获取得到的透明键盘显示在移动终端显示界面中。本方案提出的一种输入法键盘显示方法,其目的是针对不同的目标应用程序,自动适配在移动终端显示的输入本文档来自技高网...
一种输入法键盘显示方法及移动终端

【技术保护点】
一种输入法键盘显示方法,应用于移动终端,其特征在于,包括:接收目标应用程序发送的输入法键盘的调用指令;根据预设的应用程序和键盘类型之间的映射关系,确定所述目标应用程序对应的目标键盘类型;显示所述目标键盘类型对应的输入法键盘。

【技术特征摘要】
1.一种输入法键盘显示方法,应用于移动终端,其特征在于,包括:接收目标应用程序发送的输入法键盘的调用指令;根据预设的应用程序和键盘类型之间的映射关系,确定所述目标应用程序对应的目标键盘类型;显示所述目标键盘类型对应的输入法键盘。2.根据权利要求1所述的方法,其特征在于,在所述接收目标应用程序发送的输入法键盘的调用指令的步骤之前,还包括:确定移动终端安装的每个应用程序的程序类型;按照所述程序类型,确定每个应用程序对应的键盘类型;建立每个应用程序和对应的键盘类型之间的映射关系;其中,每个应用程序对应至少一种键盘类型。3.根据权利要求2所述的方法,其特征在于,所述建立每个应用程序和对应的键盘类型之间的映射关系的步骤之后,还包括:统计每个应用程序在使用过程中不同的键盘类型的调用次数;根据所述不同的键盘类型的调用次数,更新每个应用程序和键盘类型之间的映射关系。4.根据权利要求3所述的方法,其特征在于,所述根据所述不同的键盘类型的调用次数,更新每个应用程序和键盘类型之间的映射关系的步骤,包括:对于每个应用程序,确定调用次数超过预设阈值的键盘类型;建立所述调用次数超过预设阈值的键盘类型和对应的应用程序之间的映射关系。5.根据权利要求1所述的方法,其特征在于,所述根据预设的应用程序和键盘类型之间的映射关系,确定所述目标应用程序对应的目标键盘类型的步骤,包括:按照预设周期,从服务器中获取预先存储的最新版本的键盘类型映射数据更新至移动终端本地;基于所述键盘类型映射数据,确定所述目标应用程序对应的目标键盘类型;其中,所述键盘类型映射数据包括移动终端安装的每个应用程序和键盘类型之间的映射关系。6.一种移动终端,其特征在于,包括:键盘调用指令接收模块,用于接收目标应用程序发送的输入法键盘的调用指令;目标键盘类型确定模块,用于根据预设的应用程序和键盘类型之间的映射关系,确定所述目标应用程序...

【专利技术属性】
技术研发人员:龚景荣
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1