【技术实现步骤摘要】
多屏幕输入方法、装置及电子设备、计算机可读存储介质
[0001]本申请涉及安卓系统
,尤其涉及一种多屏幕输入方法、装置及电子设备、计算机可读存储介质。
技术介绍
[0002]随着汽车行业的发展,车内的屏幕数量越来越多,而基于降低成本或多屏互动的考虑,往往出现多个屏幕连接同一个芯片级系统(System on Chip,简称SoC),运行在同一安卓(Android)系统中的情况。实际应用时,由于原生的Android系统对多屏输入法功能支持不完善,导致输入法窗口同一时间只能在一个屏幕上显示,因此对多屏幕输入同时交互的需求越来越强烈。
[0003]现有技术中提供了一种方案,即原生Android R版本以后的多屏幕输入法实现方案,属于单实例输入法方案,Google对此重新开发了一套输入法架构,使一个输入法应用可以同时适配多个屏幕。
[0004]然而该方案至少存在如下问题:1)该方案的实现需要依赖各输入法厂商的适配,适配工作量很大,且当前只有架构方案,没有厂商适配,并未实现实际的产品应用;2)该方案要用到私有API ...
【技术保护点】
【技术特征摘要】
1.一种多屏幕输入方法,其特征在于,所述方法包括:基于多用户模式分别为每个屏幕创建对应的输入法实例,各个输入法实例对应同一个输入法应用;建立每个输入法实例、每个屏幕的屏幕标识和用户标识之间的关联关系,以使所述各个屏幕的输入法实例独立运行在每个屏幕对应的用户下;获取屏幕输入请求,并根据所述关联关系将所述屏幕输入请求分发给与所述屏幕输入请求对应的输入法实例,以通过所述输入法实例对所述屏幕输入请求进行处理;在所述输入法实例对应的屏幕上,显示输入法窗口。2.根据权利要求1所述方法,其中,所述多用户模式包括一个主用户和至少一个子用户,所述屏幕包括一个主屏幕和至少一个副屏幕,所述基于多用户模式为各个屏幕分别创建输入法实例包括:为所述主屏幕创建运行在主用户下的输入法实例;为所述各个副屏幕分别创建运行在各个子用户下的输入法实例。3.根据权利要求1所述方法,其中,所述屏幕输入请求中包括屏幕标识,所述根据所述关联关系将所述屏幕输入请求分发给对应的输入法实例,以通过所述输入法实例对所述屏幕输入请求进行处理包括:根据所述屏幕输入请求中的屏幕标识和所述关联关系,确定所述屏幕标识对应的输入法实例;将所述输入法实例与输入法服务进行绑定;将所述屏幕输入请求分发给对应的输入法实例,以使所述输入法实例通过调用所述输入法服务对所述屏幕输入请求进行处理。4.根据权利要求1所述方法,其中,所述在所述输入法实例对应的屏幕上,显示输入法窗口包括:通过窗口管理服务接收所述输入法实例的窗口调用请求,所述窗口调用请求中包括所述输入法实例对应的用户标识;根据所述用户标识和所述关联关系确定对应的屏幕标识;将所述输入法窗口显示到所述屏幕标识对应的屏幕上。5.根据权利要求1~4任一项所述方法,其中,在基于多用户模式为各个屏幕分别创建输入法...
【专利技术属性】
技术研发人员:徐福生,
申请(专利权)人:沈阳中科创达软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。