输入管理方法、终端设备、输入管理系统及介质技术方案

技术编号:39050793 阅读:16 留言:0更新日期:2023-10-12 19:43
本申请提供了一种输入管理方法、终端设备、输入管理系统及介质,应用于和多个输入设备连接的终端设备,终端设备安装有多个应用程序;方法通过获取与终端设备连接的输入设备的标识信息;基于标识信息完成配置输入设备对应的驱动安装包;获取输入设备的包括输入内容信息以及目标应用程序的输入事件信息;基于输入内容信息确认输入设备的输入事件类型,输入事件类型对应有预设输入步骤;根据输入事件类型对应的预设输入步骤,将输入内容信息发送至目标应用程序。通过将多种维度的输入整合在一起,进而使用本申请所提供的输入管理方法能够适配于多种设备且多输入设备进行使用时也能保持快速、流畅运行。流畅运行。流畅运行。

【技术实现步骤摘要】
输入管理方法、终端设备、输入管理系统及介质


[0001]本申请涉及计算机信息
,尤其涉及一种输入管理方法、终端设备、输入管理系统及介质。

技术介绍

[0002]现有的操作系统的输入只能接收单一的设备输入事件,不能将输入事件归一化和统一化。例如对于键盘、鼠标、触摸屏等输入设备而言,不同的输入设备所代表的含义不同,因此在应用层的处理就不同,在多设备输入的过程中对其输入信息同时进行处理会导致进程停滞或崩溃。并且在新的输入设备接入时用户还需要去获取其对应的驱动安装包,导致用户无法快速进行新设备的使用。

技术实现思路

[0003]本申请提供了一种输入管理方法、终端设备、输入管理系统及介质,旨在解决现有的多设备输入的过程中对其输入信息同时进行处理会导致进程停滞或崩溃和新的输入设备接入时用户还需要去获取其对应的驱动安装包的问题。
[0004]第一方面,本申请提供了一种输入输入管理方法,应用于终端设备,所述终端设备和多个输入设备连接,所述终端设备安装有多个应用程序;所述方法包括:
[0005]获取与所述终端设备连接的所述输入设备的标识信息;
[0006]基于所述标识信息获取所述输入设备对应的驱动安装包,配置每个所述输入设备的驱动安装包;
[0007]获取所述输入设备的输入事件信息,所述输入事件信息包括输入内容信息以及目标应用程序;
[0008]基于所述输入内容信息确认所述输入设备的输入事件类型,所述输入事件类型对应有预设输入步骤;
[0009]根据所述输入事件类型对应的预设输入步骤,将所述输入内容信息发送至所述目标应用程序。
[0010]在一些实施例中,所述输入设备至少包括鼠标、触摸屏、键盘中的一项或多项,所述输入事件类型至少包括坐标类事件、按键类事件的一项或多项;所述基于所述输入内容信息确认所述输入设备的输入事件类型,包括:基于所述鼠标输入的第一坐标信息确认所述鼠标的输入事件类型为所述坐标类事件;基于所述触摸屏输入的第二坐标信息确认所述触摸屏的输入事件类型为所述坐标类事件;基于所述键盘输入的按键信息确认所述键盘的输入事件类型为所述按键类事件。
[0011]在一些实施例中,所述根据所述输入事件类型对应的预设输入步骤,将所述输入内容信息发送至所述目标应用程序,包括:获取所述输入事件类型对应的预设队列中输入任务的任务数量;若所述任务数量小于预设阈值,基于所述输入内容信息和所述目标应用程序创建新的输入任务加入至所述预设队列;依次遍历各个所述输入事件类型对应的所述
预设队列完成对所述输入任务的派发。
[0012]在一些实施例中,所述根据所述输入事件类型对应的预设输入步骤将所述输入内容信息发送至所述目标应用程序,包括:根据所述输入事件类型对应的预设输入步骤,将所述输入内容信息采用进程间通讯方式发送至所述目标应用程序。
[0013]在一些实施例中,在所述获取与所述终端设备连接的所述输入设备的标识信息之后,所述方法还包括:获取应用程序发送的注入事件信息,所述注入事件信息包括注入事件内容以及预设标识信息;基于所述预设标识信息与所述标识信息在多个所述输入设备中确定目标设备,将所述注入事件内容发送至所述目标设备。
[0014]在一些实施例中,所述终端设备存储有驱动数据库;所述基于所述标识信息获取所述输入设备对应的驱动安装包,包括:基于所述输入设备的标识信息遍历所述驱动数据库,获取所述输入设备对应的所述驱动安装包。
[0015]在一些实施例中,所述基于所述标识信息获取所述输入设备对应的驱动安装包,包括:基于所述输入设备的标识信息查询所述驱动安装包的下载链接;运行所述下载链接以获取所述输入设备对应的所述驱动安装包。
[0016]第二方面,本申请实施例提供了一种终端设备,所提供的终端设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,所述存储器存储有策略模型,其中所述计算机程序被所述处理器执行时,实现如本申请任一实施例所提供的输入管理方法。
[0017]第三方面,本申请实施例提供了一种设备的输入管理系统,包括多个所述输入设备和终端设备,所述终端设备和多个所述输入设备连接,所述终端设备安装有多个应用程序;其中,所述终端设备用于实现如本申请任一实施例所提供的输入管理方法。
[0018]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如本申请任一实施例所提供的输入管理方法。
[0019]本申请提供了一种输入管理方法、终端设备、输入管理系统及介质,方法应用于终端设备,终端设备和多个输入设备连接,终端设备安装有多个应用程序;方法通过获取与终端设备连接的输入设备的标识信息;基于标识信息获取输入设备对应的驱动安装包,配置每个输入设备的驱动安装包;获取输入设备的输入事件信息,输入事件信息包括输入内容信息以及目标应用程序;基于输入内容信息确认输入设备的输入事件类型,输入事件类型对应有预设输入步骤;根据输入事件类型对应的预设输入步骤,将输入内容信息发送至目标应用程序。通过终端设备根据输入设备的标识信息完成每个输入设备的驱动安装包的配置,再根据设备的输入事件信息安装预设输入步骤将输入内容信息发送至目标应用程序。进而将多种维度的输入整合在一起,使得操作系统通过使用本申请所提供的输入管理方法能够适配于多种设备且多输入设备进行使用时也能保持快速、流畅运行。
[0020]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0021]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的
附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本申请实施例提供的分布式软总线的示意性框图;
[0023]图2是本申请实施例提供的一种输入管理系统的示意框图;
[0024]图3是本申请实施例提供的一种多模输入框架的结构示意框图;
[0025]图4是本申请实施例提供的输入输入管理方法的步骤示意流程图;
[0026]图5是本申请实施例提供的另一种输入输入管理方法的步骤示意流程图;
[0027]图6是本申请实施例提出的一种输入事件类型的获取方法的步骤示意流程图;
[0028]图7是本申请实施例提出的另一种输入输入管理方法的步骤示意流程图;
[0029]图8是本申请实施例提供的一种终端设备的示意框图。
[0030]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
具体实施方式
[0031]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种输入管理方法,其特征在于,应用于终端设备,所述终端设备和多个输入设备连接,所述终端设备安装有多个应用程序;所述方法包括:获取与所述终端设备连接的所述输入设备的标识信息;基于所述标识信息获取所述输入设备对应的驱动安装包,配置每个所述输入设备的驱动安装包;获取所述输入设备的输入事件信息,所述输入事件信息包括输入内容信息以及目标应用程序;基于所述输入内容信息确认所述输入设备的输入事件类型,所述输入事件类型对应有预设输入步骤;根据所述输入事件类型对应的预设输入步骤,将所述输入内容信息发送至所述目标应用程序。2.根据权利要求1所述的方法,其特征在于,所述输入设备至少包括鼠标、触摸屏、键盘中的一项或多项,所述输入事件类型至少包括坐标类事件、按键类事件的一项或多项;所述基于所述输入内容信息确认所述输入设备的输入事件类型,包括:基于所述鼠标输入的第一坐标信息确认所述鼠标的输入事件类型为所述坐标类事件;基于所述触摸屏输入的第二坐标信息确认所述触摸屏的输入事件类型为所述坐标类事件;基于所述键盘输入的按键信息确认所述键盘的输入事件类型为所述按键类事件。3.根据权利要求1所述的方法,其特征在于,所述根据所述输入事件类型对应的预设输入步骤,将所述输入内容信息发送至所述目标应用程序,包括:获取所述输入事件类型对应的预设队列中输入任务的任务数量;若所述任务数量小于预设阈值,基于所述输入内容信息和所述目标应用程序创建新的输入任务加入至所述预设队列;依次遍历各个所述输入事件类型对应的所述预设队列完成对所述输入任务的派发。4.根据权利要求1所述的方法,其特征在于,所述根据所述输入事件类型对应的预设输入步骤将所述输入内容信息发送至所述目标应用程序,包括:根据所述输入事件类型对应的预设输入步骤,将所述输入...

【专利技术属性】
技术研发人员:刘乙翰
申请(专利权)人:深圳开鸿数字产业发展有限公司
类型:发明
国别省市:

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

1