一种输入法的调用方法、装置、设备及存储介质制造方法及图纸

技术编号:38458883 阅读:9 留言:0更新日期:2023-08-11 14:36
本发明专利技术公开了一种输入法的调用方法、装置、设备及存储介质,所述方法包括:响应于键盘显示界面设置操作,确定与键盘显示界面设置操作对应的键盘显示界面;响应于键盘显示界面上的功能触发操作,调用与功能触发操作对应的功能接口;其中,功能接口接入至少一个备选输入法;从至少一个备选输入法中确定目标输入法,并令目标输入法通过功能接口提供对应的功能给键盘显示界面。本发明专利技术公开的输入法的调用方法,制定了接口标准,可以令不同的输入法统一接入键盘显示界面上的功能接口,然后通过接口的方式进行输入法的调用,可以便捷地新增输入法,将各输入法集成并向键盘显示界面提供功能,在调用输入法功能以及切换输入法时维持定制好的键盘显示界面不改变。制好的键盘显示界面不改变。制好的键盘显示界面不改变。

【技术实现步骤摘要】
一种输入法的调用方法、装置、设备及存储介质


[0001]本专利技术涉及智能汽车
,尤其涉及一种输入法的调用方法、装置、设备及存储介质。

技术介绍

[0002]在Android操作系统中,输入法框架(Input Method Framework,IMF)分布于三个部分:
[0003]1、包含编辑框的客户(Client)应用,表示普通的使用输入法的应用进程。例如,当用户点击编辑框时,应用会切换出当前选中的输入法;当用户在输入法输入字符,应用提交候选词会更新到编辑框中。为了完成这些行为,Client需要跟下面的两个输入法相关服务进行交互。
[0004]2、输入法(input method,IME)服务,是具体的输入法进程。它一般提供一个输入窗口,可以根据用户的要求打开或者关闭,可以把用户输入的字符和提交的候选词更新给client等等,这是一个用户级别的服务。
[0005]3、输入法管理者(Input method manager,IMM)服务,这是一个Android系统级的服务,用于管理多个输入法以及与其他系统服务(例如window manager service)进行交互。
[0006]在智能汽车领域,用户可以在汽车的操作界面通过文字输入的方式与车机系统进行交互,而进行文字输入的时候就需要使用输入法。现阶段市面上存在各种输入法,而不同车厂设置的输入法界面又不尽相同,集成的功能也有各种差异,当输入法切换之后,用户所面对的键盘显示界面也随之变为相应的输入法界面。但对于用户来说,车机界面及键盘显示界面是可以定制的,因此有需求保持定制好的界面不变。

技术实现思路

[0007]本专利技术提供了一种输入法的调用方法、装置、设备及存储介质,以实现在调用输入法功能及切换输入法时保持键盘显示界面不变。
[0008]根据本专利技术的一方面,提供了一种输入法的调用方法,包括:
[0009]响应于键盘显示界面设置操作,确定与所述键盘显示界面设置操作对应的键盘显示界面;
[0010]响应于所述键盘显示界面上的功能触发操作,调用与所述功能触发操作对应的功能接口;其中,所述功能接口接入至少一个备选输入法;
[0011]从所述至少一个备选输入法中确定目标输入法,并令所述目标输入法通过所述功能接口提供对应的功能给所述键盘显示界面。
[0012]进一步地,响应于键盘显示界面设置操作,确定与所述键盘显示界面设置操作对应的键盘显示界面,包括:
[0013]切换到键盘设置界面并接收所述键盘显示界面设置操作;其中,所述键盘设置界
面包括键盘设置选项卡;
[0014]根据所述键盘显示界面设置操作确定所述键盘设置选项卡的选择结果,根据所述选择结果确定所述键盘显示界面。
[0015]进一步地,其特征在于,所述至少一个备选输入法通过标准化接口接入所述功能接口。
[0016]进一步地,从所述至少一个备选输入法中确定目标输入法,包括:
[0017]获取所述至少一个备选输入法的预设排序;
[0018]根据所述预设排序,将所述预设排序中排序第一的备选输入法确定为所述目标输入法。
[0019]进一步地,从所述至少一个备选输入法中确定目标输入法,包括:
[0020]响应于所述键盘显示界面上的输入法选定操作;
[0021]将与所述输入法选定操作对应的备选输入法确定为所述目标输入法。
[0022]进一步地,令所述目标输入法通过所述功能接口提供对应的功能给所述键盘显示界面之后,还包括:
[0023]若所述目标输入法不具备所述功能接口对应的功能,则确定新的目标输入法,并令所述新的目标输入法通过所述功能接口提供对应的功能给所述键盘显示界面。
[0024]进一步地,确定新的目标输入法,包括:
[0025]根据所述功能接口,确定所述至少一个备选输入法中,具备所述功能接口对应的功能的第一输入法;
[0026]将所述第一输入法确定为所述新的目标输入法。
[0027]根据本专利技术的另一方面,提供了一种输入法的调用装置,包括:
[0028]键盘显示界面确定模块,用于响应于键盘显示界面设置操作,确定与所述键盘显示界面设置操作对应的键盘显示界面;
[0029]功能接口调用模块,用于响应于所述键盘显示界面上的功能触发操作,调用与所述功能触发操作对应的功能接口;其中,所述功能接口接入至少一个备选输入法;
[0030]目标输入法确定模块,用于从所述至少一个备选输入法中确定目标输入法,并令所述目标输入法通过所述功能接口提供对应的功能给所述键盘显示界面。
[0031]可选的,键盘显示界面确定模块还用于:
[0032]切换到键盘设置界面并接收所述键盘显示界面设置操作;其中,所述键盘设置界面包括键盘设置选项卡;
[0033]根据所述键盘显示界面设置操作确定所述键盘设置选项卡的选择结果,根据所述选择结果确定所述键盘显示界面。
[0034]可选的,所述至少一个备选输入法通过标准化接口接入所述功能接口。
[0035]可选的,目标输入法确定模块还用于:
[0036]获取所述至少一个备选输入法的预设排序;
[0037]根据所述预设排序,将所述预设排序中排序第一的备选输入法确定为所述目标输入法。
[0038]可选的,目标输入法确定模块还用于:
[0039]响应于所述键盘显示界面上的输入法选定操作;
[0040]将与所述输入法选定操作对应的备选输入法确定为所述目标输入法。
[0041]可选的,输入法的调用装置还包括新目标输入法确定模块,用于若所述目标输入法不具备所述功能接口对应的功能,则确定新的目标输入法,并令所述新的目标输入法通过所述功能接口提供对应的功能给所述键盘显示界面。
[0042]可选的,新目标输入法确定模块还用于:
[0043]根据所述功能接口,确定所述至少一个备选输入法中,具备所述功能接口对应的功能的第一输入法;
[0044]将所述第一输入法确定为所述新的目标输入法。
[0045]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0046]至少一个处理器;以及
[0047]与所述至少一个处理器通信连接的存储器;其中,
[0048]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的输入法的调用方法。
[0049]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的输入法的调用方法。
[0050]本专利技术公开的输入法的调用方法,首先响应于键盘显示界面设置操作,确定与键盘显示界面设置操作对应的键盘显示界面,然后响应于键盘显示界面上的功能触发操作,调用与功能触发操作对应的功本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种输入法的调用方法,其特征在于,包括:响应于键盘显示界面设置操作,确定与所述键盘显示界面设置操作对应的键盘显示界面;响应于所述键盘显示界面上的功能触发操作,调用与所述功能触发操作对应的功能接口;其中,所述功能接口接入至少一个备选输入法;从所述至少一个备选输入法中确定目标输入法,并令所述目标输入法通过所述功能接口提供对应的功能给所述键盘显示界面。2.根据权利要求1所述的方法,其特征在于,响应于键盘显示界面设置操作,确定与所述键盘显示界面设置操作对应的键盘显示界面,包括:切换到键盘设置界面并接收所述键盘显示界面设置操作;其中,所述键盘设置界面包括键盘设置选项卡;根据所述键盘显示界面设置操作确定所述键盘设置选项卡的选择结果,根据所述选择结果确定所述键盘显示界面。3.根据权利要求1所述的方法,其特征在于,所述至少一个备选输入法通过标准化接口接入所述功能接口。4.根据权利要求1所述的方法,其特征在于,从所述至少一个备选输入法中确定目标输入法,包括:获取所述至少一个备选输入法的预设排序;根据所述预设排序,将所述预设排序中排序第一的备选输入法确定为所述目标输入法。5.根据权利要求1所述的方法,其特征在于,从所述至少一个备选输入法中确定目标输入法,包括:响应于所述键盘显示界面上的输入法选定操作;将与所述输入法选定操作对应的备选输入法确定为所述目标输入法。6.根据权利要求1所述的方法,其特征在于,令所述目标输入法通过所述功能接口提供对应的功能给所述键盘显示界面之后,还包括:若所...

【专利技术属性】
技术研发人员:李志鸿
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司
类型:发明
国别省市:

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

1