全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211304080.0 (22)申请日 2022.10.24 (71)申请人 山东聊城烟草有限公司 地址 252000 山东省聊城市 兴华西路2 20号 (72)发明人 邢亮 耿永彬 闫晨曦 周海臣  侯海涛 杨阳 张英哲  (74)专利代理 机构 济南方宇专利代理事务所 (普通合伙) 37251 专利代理师 刘旋 (51)Int.Cl. G06F 3/0487(2013.01) G06F 3/0354(2013.01) G06F 3/02(2006.01) G06F 21/64(2013.01) G06F 21/60(2013.01) (54)发明名称 一种可编程模拟键鼠输入方法及装置 (57)摘要 本申请提供一种可编程模拟键鼠输入方法 及装置, 属于计算机技术领域, 解决了现有模拟 键鼠无法跨平台兼容, 在涉及敏感数据时无法输 入且容易产生泄密风险的技术问题。 其中方法包 括在操作系统中注册为第二键盘和第二鼠标; 操 作系统与模拟键鼠装置间建立通信联系; 模拟键 鼠装置提供SDK接口将在操作系统输出的编程数 据与模拟 键鼠装置之间进行数据交互; 模拟键鼠 装置收到操作系统的交互指令,判断指令是否为 敏感数据; 判断为非敏 感数据时直接将数据指令 输出至操作系统,判断为敏感数据需进行鉴权, 鉴权成功后, 将解密数据输出至操作系统, 鉴权 失败时, 向操作系统反馈鉴权失败信息; 装置包 括连接口、 控制芯片和密码芯片。 本发明可广泛 用于计算机技 术领域。 权利要求书1页 说明书4页 附图2页 CN 115543166 A 2022.12.30 CN 115543166 A 1.一种可编程模拟键鼠输入方法,其特 征在于,包括: S1:将模拟键鼠装置插入上位机操作系统,模拟键鼠装置在上位机操作系统中自动注 册为第二键盘和第二鼠标; S2:上位机操作系统与模拟键鼠装置之间建立 通信联系; S3:模拟键鼠装置提供SDK接口将在上位机操作系统输出的编程数据与模拟键鼠装置 之间进行 数据交互; S4:模拟键鼠装置收到上位机操作系统的交 互指令,判断指令是否为敏感数据; S5:模拟键鼠装置判断为非敏感数据, 直接将数据指令输出至上位机操作系统; 模拟键 鼠装置判断为敏感数据,需进行鉴权处理,鉴权成功后, 将解密数据输出至上位机操作系 统, 鉴权失败时, 向上位机操作系统反馈鉴权失败信息 。 2.根据权利要求1所述的可编程模拟键鼠输入方法, 其特征在于, 所述S2中上位机操作 系统与模拟键鼠装置之间的通信联系, 是通过模拟键鼠装置提供USB  HID控制协议至上位 机操作系统实现的。 3.根据权利要求1所述的可编程模拟键鼠输入方法, 其特征在于, 在所述S3模拟键鼠装 置与上位机操作系统的数据交互中, 通过对上位机操作系统提供可用多种编程语言进 行编 程控制的权限, 在运用编程语 言进行编程后, 通过所述SDK接口将编程数据传输至模拟键鼠 装置。 4.根据权利要求1所述的可编程模拟键 鼠输入方法, 其特征在于, 所述S5中鉴权成功 后, 模拟键鼠装置根据输入指令,读取密码芯片 内存储的数据或使用密码芯片对数据进行 解密,再将解密后的数据输出至上位机操作系统。 5.一种可编程模拟键鼠输入 装置, 包括外壳, 其特 征在于, 包括: 与所述外壳连接的连接口, 用于将模拟键鼠装置与上位机操作系统连接; 设在所述外壳内的控制芯片, 用于实现上位机操作系统键盘、 鼠标的注册, 实现USB   HID控制接口 的注册, 以及实现键盘、 鼠标指令的输出; 设在所述外壳 内的密码芯片, 用于实现对敏感数据的加解密操作。 6.根据权利要求5所述的可编程模拟键鼠输入装置, 其特征在于, 所述连接口为USB接 口。 7.根据权利要求6所述的可编程模拟键鼠输入装置, 其特征在于, 所述USB接口包括 USB‑A接口和USB ‑C接口。权 利 要 求 书 1/1 页 2 CN 115543166 A 2一种可编程 模拟键鼠输入方 法及装置 [0001] 技术领域 [0002]本申请属于计算机技术领域, 更具体地说, 是涉及一种可编程模拟键鼠输入方法 及装置。 背景技术 [0003]近些年来, 尤其是大数据时代的到来, 人们对办公自动化操作等需求越来越多, 例 如在财务自动化对账、 流程自动化审批、 数据自动化导入、 导出等场景, 工作人员需要对文 件进行大量重复、 机械的操作。 根据此类业务需求, 软件行业提出了基于RPA的办公自动化 软件, 这些软件在实现方式上主要依托于操作系统本身提供 的模拟键盘、 模拟鼠标消息等 虚拟化键盘操作方式实现对计算机的自动化鼠标移动、 鼠标点击、 键盘输入、 快捷键输入功 能, 从而实现解 放双手、 提高工作效率的目的。 [0004]目前针对键盘、 鼠标的操作, 主要使用Windows系统底层接口API函数, 例如mouse_ event, keybd_event, SendInput等模拟实现。 这些底层函数通过操作系统模拟键盘、 鼠标输 入方式, 容易在银行密码控件输入、 核心关键业务数据时, 由于安全限制, 无法完成输入功 能, 同时由于是接口操作, 容易产生数据 泄密风险。 另外, 此种 方法无法解决多系统统兼容 性问题, 尤其是在Andr oid、 IOS等移动端, 虽然软件层可以通过代码移植方式实现部分兼容 性, 但最核心的键盘、 鼠标点击事件无法实现零成本的跨平台兼容性。 同时, 需要考虑到涉 及到用户敏感信息, 如密码、 身份证号、 手机号等敏感数据的自动化输入时, 往往需要进行 安全存储与安全输入, 以保证用户信息安全。 [0005]基于此, 本发明提供一种可编程键盘输入方法和装置, 可以实现与用户实际环境 完全相同的真实的键盘、 鼠标输入的效果, 以满足系统兼容性、 功能一致性、 存储安全性的 要求。 发明内容 [0006]为解决现有模拟键鼠无法实现跨平台兼容, 在涉及敏感数据时无法输入并且容易 产生泄密风险的技术问题, 提供一种可以跨平台兼容多个系统且保证敏感数据安全的可编 程模拟键鼠输入方法及装置 。 [0007]为实现上述目的, 本申请采用的技术方案是:  一种可编程模拟键鼠输入方法,包 括: S1:将模拟键鼠装置插入上位机操作系统,模拟键鼠装置在上位机操作系统中自 动注册为第二键盘和第二鼠标; S2:上位机操作系统与模拟键鼠装置之间建立 通信联系; S3:模拟键鼠装置提供SDK接口将在上位机操作系统输出的编程数据与模拟键鼠 装置之间进行 数据交互;说 明 书 1/4 页 3 CN 115543166 A 3

.PDF文档 专利 一种可编程模拟键鼠输入方法及装置

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种可编程模拟键鼠输入方法及装置 第 1 页 专利 一种可编程模拟键鼠输入方法及装置 第 2 页 专利 一种可编程模拟键鼠输入方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 05:35:47上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。