一种输入法调用方法及相关设备技术

技术编号:33530409 阅读:10 留言:0更新日期:2022-05-19 02:00
本申请提供了一种输入法调用方法及相关设备。根据该输入法调用方法,电子设备可以在输入法应用启动时触发输入设备监听,并在输入法应用接收到监听回调信息后,根据该监听回调信息中包括的输入设备类型来确定需要调用的输入法。根据这种方法,电子设备可以根据输入方式和输入设备来适应性提供更合理的输入法,无需用户手动切换输入法,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
一种输入法调用方法及相关设备


[0001]本申请涉及终端
,尤其涉及一种输入法调用方法及相关设备。

技术介绍

[0002]目前,手机、平板电脑等终端设备的发展越来越迅速。随着终端设备的不断发展,用户需求也在不断变化,从最终的基本通信需求逐渐发展为视觉、听觉和触觉等多维度的通信与娱乐需求,因此,越来越多的终端设备制造厂商愈加重视人机交互。为了提升终端设备的易用性和用户友好性,一些厂商开始研发一些配合终端设备使用的设备。例如,手写笔、键盘等。用户可以利用这些输入设备更好地实现自身的输入需求。可理解,由于用户通过这些输入设备进行输入的方式有所差异(例如,触摸输入和键盘输入),往往不同输入设备适用的输入模式可能有所区别。比如,手写笔输入可能适用于手写输入法,键盘输入可能适用于键盘输入法。
[0003]然而,无论用户使用哪种输入设备进行输入,首先显示的输入界面往往是用户设置的默认输入界面。若输入设备发生变化,用户需要手动切换输入法,影响用户体验。
[0004]因此,如何根据输入设备适应性调用输入法是目前亟待解决的问题。

技术实现思路

[0005]本申请提供了一种输入法调用方法及相关设备,可以根据生成的输入事件来确定输入设备类型,并在输入法调用规则中找到该输入设备类型对应的输入法,然后调用该输入法。通过这种方式,可以根据用户使用的输入设备适应性调用输入法,无需用户手动切换输入法,减少了用户的冗余操作,提升了用户体验。
[0006]第一方面,本申请提供一种输入法调用方法。该方法可以应用于电子设备。该方法可以包括:接收第一操作,响应于所述第一操作,显示第一界面;所述第一操作为通过第一输入方式进行的输入操作;所述第一界面显示有第一输入法;所述第一输入法为与所述第一输入方式对应的输入法;接收第二操作,响应于所述第二操作,显示第二界面;所述第二操作为通过第二输入方式进行的输入操作;所述第二界面显示有第二输入法;所述第二输入法为与所述第二输入方式对应的输入法;其中,所述第一输入法不同于所述第二输入法。
[0007]在本申请提供的方案中,第一时刻,电子设备可以接收用户通过第一输入方式进行的输入操作,响应于该输入操作,电子设备可以显示包括第一输入法的第一界面。第二时刻,电子设备可以接收用户通过第二输入方式进行的输入操作,响应于该输入操作,电子设备可以显示包括第二输入法的第二界面。其中,第一输入法与第一输入方式对应,第二输入法与第二输入方式对应。也就是说,电子设备可以根据用户的输入方式来确定需要调用的输入法,并在用户界面上显示该输入法。通过这种输入法调用方式来调用输入法,电子设备调用并显示的输入法可以根据用户的输入方式来确定,并非每一次调用的输入法都是默认输入法或者历史输入法。在这种情况下,用户无需手动切换至与当前输入方式更匹配的输入法,充分考虑了用户的使用感受,提升了用户体验。
[0008]在本申请的一些实施例中,第一输入方式可以为手指触控方式、手写笔触控方式,还可以为键盘输入方式。相应的第一操作可以为手指触控操作、手写笔触控操作,以及敲击键盘操作。第二输入方式也可以为手指触控方式、手写笔触控方式,还可以为键盘输入方式。相应的第二操作可以为手指触控操作、手写笔触控操作,以及敲击键盘操作。
[0009]示例性的,第一输入方式可以为手指触控方式,第二输入方式可以为手写笔触控方式。用户首先通过手指触控操作在电子设备上进行输入,电子设备调用拼音输入法并在用户界面上显示软键盘以供用户进行输入。然后,用户转而采用手写笔进行输入,电子设备检测到用户当前采用的输入设备为触摸屏

手写笔,电子设备调用手写输入法并在用户界面上显示手写区域以供用户进行输入。
[0010]结合第一方面,在第一方面的一种可能的实现方式中,所述第一输入方式为利用第一输入设备进行输入的方式;所述第二输入方式为利用第二输入设备进行输入的方式;所述第一输入法为与所述第一输入方式对应的输入法,具体包括:所述第一输入法为与第一设备类型对应的输入法;所述第一设备类型为所述第一输入设备对应的设备类型;所述第二输入法为与所述第二输入方式对应的输入法,具体包括:所述第二输入法为与第二设备类型对应的输入法;所述第二设备类型为所述第二输入设备对应的设备类型。
[0011]在本申请提供的方案中,第一输入方式可以为利用第一输入设备进行输入的方式,第二输入方式可以为利用第二输入设备进行输入的方式。电子设备中包括输入设备的设备类型与输入法的对应关系。在接收到用户的输入操作之后,电子设备可以根据该输入操作所利用的输入设备来找到相应的输入法,并调用及显示该输入法。也就是说,电子设备可以根据输入设备的设备类型来确定需要调用的输入法。也就意味着,用户无需手动切换至与当前输入设备更匹配的输入法,充分考虑了用户的使用感受,提升了用户体验。
[0012]在本申请的一些实施例中,电子设备可以基于输入方式来确定输入设备,进而确定需要调用的输入法。示例性的,第一输入方式为键盘输入方式的情况下,第一输入设备为键盘,电子设备可以基于第一输入设备来确定第一设备类型为键盘。示例性的,第一输入方式为手指触控方式的情况下,第一输入设备为手指,电子设备可以确定第一设备类型为手指。第一输入方式为手写笔触控方式的情况下,第一输入设备为手写笔,电子设备可以确定第一设备类型为手写笔。
[0013]在本申请的一些实施例中,电子设备还可以根据输入方式和输入设备来确定需要调用的输入法。比如,用户采取手指触控方式和手写笔触控方式进行输入时,输入设备为触摸屏,但是由于对触摸屏的操作不同(输入方式有区别),生成的输入事件也不同。在这种情况下,电子设备可以结合输入方式和输入设备来确定输入设备的设备类型,从而确定需要调用的输入法。示例性的,第一输入方式为手指触控方式的情况下,第一输入设备为触控屏,电子设备可以基于第一输入方式和第一输入设备来确定第一设备类型为触摸屏

手指。第一输入方式为手写笔触控方式的情况下,第一输入设备为触控屏,电子设备可以基于第一输入方式和第一输入设备来确定第一设备类型为触摸屏

手写笔。
[0014]结合第一方面,在第一方面的一种可能的实现方式中,所述响应于第一操作,显示第一界面之前,所述方法还包括:通过所述电子设备中的输入法应用基于第一接口向所述电子设备中的输入法管理服务发送注册监听请求;所述注册监听请求用于请求所述输入法管理服务对输入设备进行监听;通过所述输入法管理服务向所述电子设备中的输入管理服
务发送第一消息;所述第一消息用于请求所述输入管理服务对输入设备进行监听。
[0015]在本申请提供的方案中,电子设备需要对输入设备进行监听,才能实现根据输入设备调用输入法。具体地,电子设备中的输入法应用可以基于第一接口向电子设备中的输入法管理服务发送注册监听请求,输入法管理服务再向输入管理服务发送第一消息,以请求监听输入设备。可理解,实质上,电子设备中实现监听的是输入管理服务。输入管理服务通过监听输入事件来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种输入法调用方法,其特征在于,所述方法应用于电子设备;所述方法包括:接收第一操作,响应于所述第一操作,显示第一界面;所述第一操作为通过第一输入方式进行的输入操作;所述第一界面显示有第一输入法;所述第一输入法为与所述第一输入方式对应的输入法;接收第二操作,响应于所述第二操作,显示第二界面;所述第二操作为通过第二输入方式进行的输入操作;所述第二界面显示有第二输入法;所述第二输入法为与所述第二输入方式对应的输入法;其中,所述第一输入法不同于所述第二输入法。2.如权利要求1所述的方法,其特征在于,所述第一输入方式为利用第一输入设备进行输入的方式;所述第二输入方式为利用第二输入设备进行输入的方式;所述第一输入法为与所述第一输入方式对应的输入法,具体包括:所述第一输入法为与第一设备类型对应的输入法;所述第一设备类型为所述第一输入设备对应的设备类型;所述第二输入法为与所述第二输入方式对应的输入法,具体包括:所述第二输入法为与第二设备类型对应的输入法;所述第二设备类型为所述第二输入设备对应的设备类型。3.如权利要求1或2所述的方法,其特征在于,所述响应于第一操作,显示第一界面之前,所述方法还包括:通过所述电子设备中的输入法应用基于第一接口向所述电子设备中的输入法管理服务发送注册监听请求;所述注册监听请求用于请求所述输入法管理服务对输入设备进行监听;通过所述输入法管理服务向所述电子设备中的输入管理服务发送第一消息;所述第一消息用于请求所述输入管理服务对输入设备进行监听。4.如权利要求3所述的方法,其特征在于,所述响应于第一操作,显示第一界面,具体包括:响应于所述第一操作,生成第一输入事件;所述第一输入事件为针对所述第一输入设备所产生的输入事件;基于所述第一输入事件调用所述第一输入法,并显示所述第一界面;所述响应于第二操作,显示第二界面,具体包括:响应于所述第二操作,生成第二输入事件;所述第二输入事件为针对所述第二输入设备所产生的输入事件;基于所述第二输入事件调用所述第二输入法,并显示所述第二界面。5.如权利要求4所述的方法,其特征在于,所述基于所述第一输入事件调用第一输入法,具体包括:通过所述输入管理服务基于所述第一输入事件确定所述第一设备类型,并将所述第一设备类型上报给所述输入法管理服务;通过所述输入管理服务比较所述第一设备类型与第一历史设备类型;所述第一历史设备类型为所述电子设备生成的所述第一输入事件的上一个输入事件所对应的输入设备的设备类型;若所述第一设备类型与所述第一历史设备类型不同或不存在所述第一历史设备类型,通过所述输入法管理服务基于第二接口向所述输入法应用发送监听回调信息;所述监听回
调信息包括所述第一设备类型;通过所述输入法应用根据所述监听回调信息中的所述第一设备类型,在输入法调用规则中查找所述第一输入法,并调用所述第一输入法;所述输入法调用规则包括输入设备所对应的设备类型与输入法之间的对应关系。6.如权利要求4或5所述的方法,其特征在于,所述基于所述第二输入事件调用第二输入法,具体包括:通过所述输入管理服务基于所述第二输入事件确定所述第二设备类型,并将所述第二设备类型上报给所述输入法管理服务;通过所述输入管理服务比较所述第二设备类型与所述第二历史设备类型;所述第二历史设备类型为所述电子设备生成的所述第二输入事件的上一个输入事件所对应的输入设备的设备类型;若所述第二设备类型与所述第二历史设备类型不同或不存在所述第二历史设备类型,通过所述输入法管理服务基于第二接口向所述输入法应用发送监听回调信息;所述监听回调信息包括所述第二设备类型;通过所述输入法应用根据所述监听回调信息中的所述第二设备类型,在所述输入法调用规则中查找所述第二输入法,并调用所述第二输入法。7.如权利要求6所述的方法,其特征在于,所述电子设备生成的所述第二输入事件的上一个输入事件为所述第一输入事件;所述第二历史设备类型为所述第一设...

【专利技术属性】
技术研发人员:贾宇刚
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1