[发明专利]鼠标同步处理方法、装置、电子设备及存储介质在审
申请号: | 202011552107.9 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112631447A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 吕松梅 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F3/038 | 分类号: | G06F3/038 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 511442 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 鼠标 同步 处理 方法 装置 电子设备 存储 介质 | ||
1.一种鼠标同步处理方法,其特征在于,包括以下步骤:
通过信令通道接收客户端发送的第一鼠标信息;
提取所述第一鼠标信息,计算对应的鼠标位置变化信息,将所述鼠标位置变化信息转换为鼠标移动事件;
根据所述鼠标移动事件,同步更新鼠标的第二鼠标信息。
2.根据权利要求1所述的鼠标同步处理方法,其特征在于,
所述第一鼠标信息包括鼠标在客户端的显示分辨率和坐标信息;
所述提取所述第一鼠标信息,计算对应的鼠标位置变化信息的步骤,包括:
获取所述显示分辨率和坐标信息,根据所述显示分辨率和坐标信息计算鼠标在云端引擎的相对位置信息;
将鼠标的所述相对位置信息与鼠标当前位置信息进行对比,得到鼠标位置变化信息。
3.根据权利要求2所述的鼠标同步处理方法,其特征在于,
所述显示分辨率包括鼠标的客户端水平分辨率和客户端垂直分辨率;
所述鼠标位置变化信息包括水平坐标移动像素和垂直坐标移动像素;
鼠标的水平坐标移动像素满足以下关系:
dx=x*CloudWidth/LocalWidth–last_cloudx
鼠标的所述垂直坐标移动像素足以下关系:
dy=y*CloudHeight/LocalHeight–last_cloudy
其中,x和y分别为鼠标在客户端的水平坐标和垂直坐标;LocalWidth和LocalHeight分别为鼠标的客户端水平分辨率和客户端垂直分辨率;CloudWidth和CloudHeight分别为鼠标的云端水平分辨率和云端垂直分辨率;last_cloudx和last_cloudy分别为鼠标在云端引擎的当前水平位置信息和当前垂直位置信息。
4.根据权利要求3所述的鼠标同步处理方法,其特征在于,
所述将所述鼠标位置变化信息转换为鼠标移动事件的步骤,包括:
通过DPI接口获取像素单位常量和鼠标移动单元像素常量,并根据所述鼠标的水平坐标移动像素和垂直坐标移动像素,计算鼠标的相对移动水平位置值和相对移动垂直位置值,构成鼠标移动事件;
其中,鼠标的相对移动水平位置值为:
鼠标的相对移动垂直位置值为:
其中,dx为鼠标的水平坐标移动像素,dpix为在水平方向上的像素单位常量,dy为鼠标在垂直坐标移动像素,dpiy为在垂直方向上的像素单位常量,MicUnit为鼠标移动单元像素常量。
5.根据权利要求1所述的鼠标同步处理方法,其特征在于,还包括:
将视频流中的完成同步移动的鼠标图片样式进行隐藏,并回传至客户端。
6.根据权利要求1所述的鼠标同步处理方法,其特征在于,还包括:
根据所述第二鼠标信息,模拟得到对应的操控事件,根据所述操控事件对视频流实现操控。
7.根据权利要求1所述的鼠标同步处理方法,其特征在于,还包括:
采集并监听得到云端引擎的鼠标的图片样式发生变更时,采集并压缩变更后的鼠标图片样式,并通过信令通道将变更后的鼠标图片样式返回至客户端,使得客户端根据所述变更后的鼠标图片样式对原鼠标图片样式进行同步更新。
8.根据权利要求1所述的鼠标同步处理方法,其特征在于,
所述信令通道为TCP通道;
所述通过信令通道接收客户端发送的第一鼠标信息的步骤之前,还包括:
在客户端和云端引擎之间建立信令通道TCP通道,并对所述TCP通道设置nodelay属性,以及禁用Nagle算法。
9.一种鼠标同步处理方法,其特征在于,包括以下步骤:
通过信令通道发送第一鼠标信息;其中,所述第一鼠标信息是根据鼠标在客户端的发出的移动指令所生成的;
接收云端引擎响应所述第一鼠标信息所返回的视频流,其中,所述视频流包括同步更新鼠标的第二鼠标信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011552107.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铝型材焊接工装
- 下一篇:一种稳定性高的办公设备