鼠标硬件的模拟移动方法、装置、设备及存储介质制造方法及图纸

技术编号:35246787 阅读:20 留言:0更新日期:2022-10-19 09:54
本发明专利技术涉及鼠标控制领域,公开了一种鼠标硬件的模拟移动方法、装置、设备及存储介质。该方法包括:接收动态模拟指令,读取鼠标的屏幕坐标数据;判断当前显示环境是否存在预置休眠检测设置;若存在休眠检测设置,则解析动态模拟指令中的模拟轨迹设置,其中,模拟轨迹设置包括:矢量轨迹设置、曲线轨迹设置;当模拟轨迹设置为矢量轨迹设置时,则根据预置矢量修改算法,对屏幕坐标数据进行转换修改处理,得到移动后的屏幕坐标数据;当模拟轨迹设置为曲线轨迹设置时,则根据预置曲线模拟算法,对屏幕坐标数据进行曲线迭代运算处理,得到移动后的屏幕坐标数据。幕坐标数据。幕坐标数据。

【技术实现步骤摘要】
鼠标硬件的模拟移动方法、装置、设备及存储介质


[0001]本专利技术涉及鼠标控制领域,尤其涉及一种鼠标硬件的模拟移动方法、装置、设备及存储介质。

技术介绍

[0002]在网络登录账号时,由于临时需要处理一些事情,或者需要查看一些具体显示信息,因此不对电脑进行操作。虽然当前不对电脑进行操作,但是仍然在使用该账号,被服务器供应商误认为是空闲账号被自动登出,这导致操作到一半的工作直接被中止,不仅需要重新再次输入账号密码,而且影响了整个工作进程,降低了工作效率。
[0003]因此,针对当前网络账号被误判而自动登出的概率较高的情况,需要一种技术改变当前这种操作上的误判。

技术实现思路

[0004]本专利技术的主要目的在于解决当前网络账号被误判而自动登出的概率较高的技术问题。
[0005]本专利技术第一方面提供了一种鼠标硬件的模拟移动方法,包括步骤:接收动态模拟指令,读取鼠标的屏幕坐标数据;判断当前显示环境是否存在预置休眠检测设置;若存在休眠检测设置,则解析所述动态模拟指令中的模拟轨迹设置,其中,所述模拟轨迹设置包括:矢量轨迹设置、曲线轨迹设置;当所述模拟轨迹设置为矢量轨迹设置时,则根据预置矢量修改算法,对所述屏幕坐标数据进行转换修改处理,得到移动后的屏幕坐标数据;当所述模拟轨迹设置为曲线轨迹设置时,则根据预置曲线模拟算法,对所述屏幕坐标数据进行曲线迭代运算处理,得到移动后的屏幕坐标数据。
[0006]可选的,在本专利技术第一方面的第一种实现方式中,所述根据预置矢量修改算法,对所述屏幕坐标数据进行转换修改处理,得到移动后的屏幕坐标数据包括:分析所述屏幕坐标数据的横坐标X和纵坐标Y;基于预置矢量变化方向,对所述横坐标X、所述纵坐标Y进行矢量迁移处理,得到迁移后的横坐标X
n
、纵坐标Y
n
,其中,n为迁移次数,n为正整数;将所述横坐标X
n
、所述纵坐标Y
n
赋值给屏幕坐标数据,得到移动后的屏幕坐标数据。
[0007]可选的,在本专利技术第一方面的第二种实现方式中,所述基于预置矢量变化方向,对所述横坐标X、所述纵坐标Y进行矢量迁移处理,得到迁移后的横坐标X
n
、纵坐标Y
n
包括:在预置矢量变化方向上,提取所述横坐标X、所述纵坐标Y的所有变化坐标,得到变化坐标集;基于坐标变换函数F(X
n
,Y
n
)=(rand()%n,rand()%n),得到迁移后的横坐标X
n
、纵
坐标Y
n
,其中,F(X
n
,Y
n
)为迁移后的坐标数据,rand()%n为所述变化坐标集的随机取样函数。
[0008]可选的,在本专利技术第一方面的第三种实现方式中,所述根据预置曲线模拟算法,对所述屏幕坐标数据进行曲线迭代运算处理,得到移动后的屏幕坐标数据包括:根据预置迁移步长,对所述屏幕坐标数据进行迁移处理,得到第一迁移坐标、第二迁移坐标;根据预置模拟曲线函数,对所述第一迁移坐标、所述第二迁移坐标进行筛选处理,得到筛选迁移坐标;将所述筛选迁移坐标确定移动后的屏幕坐标数据,以及重新根据预置迁移步长,对所述屏幕坐标数据进行迁移处理,得到第一迁移坐标、第二迁移坐标。
[0009]可选的,在本专利技术第一方面的第四种实现方式中,所述根据预置模拟曲线函数,对所述第一迁移坐标、所述第二迁移坐标进行筛选处理,得到筛选迁移坐标包括:计算所述第一迁移坐标与所述第二迁移坐标的中点坐标,得到运算坐标;将所述运算坐标代入预置模拟曲线函数中,得到筛选值;根据所述筛选值,对所述第一迁移坐标、所述第二迁移坐标进行筛选处理,得到筛选迁移坐标。
[0010]可选的,在本专利技术第一方面的第五种实现方式中,所述第一迁移坐标的横/纵坐标大于所述第二迁移坐标的横/纵坐标,所述根据所述筛选值,对所述第一迁移坐标、所述第二迁移坐标进行筛选处理,得到筛选迁移坐标包括:判断所述筛选值是否为正数;若为正数,则将所述第一迁移坐标确定为筛选迁移坐标;若不为正数,则将所述第二迁移坐标确定为筛选迁移坐标。
[0011]可选的,在本专利技术第一方面的第六种实现方式中,在所述得到移动后的屏幕坐标数据之后,还包括:基于USB设备单片机CH552输出移动后的屏幕坐标数据至当前显示环境对应的设备中。
[0012]本专利技术第二方面提供了一种鼠标硬件的模拟移动装置,所述鼠标硬件的模拟移动装置包括:接收模块,用于接收动态模拟指令,读取鼠标的屏幕坐标数据;判断模块,用于判断当前显示环境是否存在预置休眠检测设置;解析模块,用于若存在休眠检测设置,则解析所述动态模拟指令中的模拟轨迹设置,其中,所述模拟轨迹设置包括:矢量轨迹设置、曲线轨迹设置;矢量模拟模块,用于当所述模拟轨迹设置为矢量轨迹设置时,则根据预置矢量修改算法,对所述屏幕坐标数据进行转换修改处理,得到移动后的屏幕坐标数据;曲线模拟模块,用于当所述模拟轨迹设置为曲线轨迹设置时,则根据预置曲线模拟算法,对所述屏幕坐标数据进行曲线迭代运算处理,得到移动后的屏幕坐标数据。
[0013]本专利技术第三方面提供了一种鼠标硬件的模拟移动设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述鼠标硬件的模拟移动设备执行
上述的鼠标硬件的模拟移动方法。
[0014]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的鼠标硬件的模拟移动方法。
[0015]在本专利技术实施例中,在用户临时有事或者查看文档时,激活动态模拟,对鼠标坐标进行移动模拟,避免被供应商误判为空闲而回收资源,降低了在工作中被误判为空闲资源的概率,提高了用户的工作效率,减少了错误登出的情况。
附图说明
[0016]图1为本专利技术实施例中鼠标硬件的模拟移动方法的一个实施例示意图;图2为本专利技术实施例中鼠标硬件的模拟移动方法的曲线模拟示意图;图3为本专利技术实施例中鼠标硬件的模拟移动装置的一个实施例示意图;图4为本专利技术实施例中鼠标硬件的模拟移动装置的另一个实施例示意图;图5为本专利技术实施例中鼠标硬件的模拟移动设备的一个实施例示意图。
具体实施方式
[0017]本专利技术实施例提供了一种鼠标硬件的模拟移动方法、装置、设备及存储介质。
[0018]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种鼠标硬件的模拟移动方法,其特征在于,包括步骤:接收动态模拟指令,读取鼠标的屏幕坐标数据;判断当前显示环境是否存在预置休眠检测设置;若存在休眠检测设置,则解析所述动态模拟指令中的模拟轨迹设置,其中,所述模拟轨迹设置包括:矢量轨迹设置、曲线轨迹设置;当所述模拟轨迹设置为矢量轨迹设置时,则根据预置矢量修改算法,对所述屏幕坐标数据进行转换修改处理,得到移动后的屏幕坐标数据;当所述模拟轨迹设置为曲线轨迹设置时,则根据预置曲线模拟算法,对所述屏幕坐标数据进行曲线迭代运算处理,得到移动后的屏幕坐标数据。2.根据权利要求1所述的鼠标硬件的模拟移动方法,其特征在于,所述根据预置矢量修改算法,对所述屏幕坐标数据进行转换修改处理,得到移动后的屏幕坐标数据包括:分析所述屏幕坐标数据的横坐标X和纵坐标Y;基于预置矢量变化方向,对所述横坐标X、所述纵坐标Y进行矢量迁移处理,得到迁移后的横坐标X
n
、纵坐标Y
n
,其中,n为迁移次数,n为正整数;将所述横坐标X
n
、所述纵坐标Y
n
赋值给屏幕坐标数据,得到移动后的屏幕坐标数据。3.根据权利要求2所述的鼠标硬件的模拟移动方法,其特征在于,所述基于预置矢量变化方向,对所述横坐标X、所述纵坐标Y进行矢量迁移处理,得到迁移后的横坐标X
n
、纵坐标Y
n
包括:在预置矢量变化方向上,提取所述横坐标X、所述纵坐标Y的所有变化坐标,得到变化坐标集;基于坐标变换函数F(X
n
,Y
n
)=(rand()%n,rand()%n),得到迁移后的横坐标X
n
、纵坐标Y
n
,其中,F(X
n
,Y
n
)为迁移后的坐标数据,rand()%n为所述变化坐标集的随机取样函数。4.根据权利要求1所述的鼠标硬件的模拟移动方法,其特征在于,所述根据预置曲线模拟算法,对所述屏幕坐标数据进行曲线迭代运算处理,得到移动后的屏幕坐标数据包括:根据预置迁移步长,对所述屏幕坐标数据进行迁移处理,得到第一迁移坐标、第二迁移坐标;根据预置模拟曲线函数,对所述第一迁移坐标、所述第二迁移坐标进行筛选处理,得到筛选迁移坐标;将所述筛选迁移坐标确定移动后的屏幕坐标数据,以及重新根据预置迁移步长,对所...

【专利技术属性】
技术研发人员:王芳勤
申请(专利权)人:深圳市湘凡科技有限公司
类型:发明
国别省市:

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

1