[发明专利]基于远程云桌面的鼠标处理方法、装置、存储介质及设备在审
| 申请号: | 202010373432.2 | 申请日: | 2020-05-06 |
| 公开(公告)号: | CN113625923A | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 万安庆 | 申请(专利权)人: | 上海达龙信息科技有限公司 |
| 主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0487;H04L29/06;H04L29/08 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 陈珊珊 |
| 地址: | 200120 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 远程 桌面 鼠标 处理 方法 装置 存储 介质 设备 | ||
本发明提供基于远程云桌面的鼠标处理方法、装置、存储介质及设备。其中,处理方法应用于向用户终端提供远程云桌面的远程服务器,包括:获取远程云桌面的鼠标数据,并根据鼠标数据判断鼠标指针类型;若为单色鼠标指针,则将其色彩位为1的像素点转换为黑色像素点,并在指针边缘设置白边;若为带掩码值的彩色鼠标指针且阿尔法通道非0,则保留其像素点的原色,并在指针边缘设置白边;将处理后的鼠标数据发送至用户终端,以供用户终端绘制鼠标并将其显示于屏幕的对应位置。本发明以较小的计算量实现了:在深色背景下,因为有白色边框的存在,用户很容易定位到鼠标的位置;而在浅色背景下,鼠标为黑色或是保留了其原色,也很容易定位鼠标位置。
技术领域
本发明涉及远程桌面技术领域,特别是涉及基于远程云桌面的鼠标处理方法、装置、存储介质及设备。
背景技术
云游戏是以云计算为基础的游戏方式。在云游戏的运行模式下,所有游戏都在远程服务器运行,远程服务器将捕获完毕的游戏画面等数据编码后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只要具备基本的视频解码渲染能力即可。
现阶段,随着云游戏的不断推广,越来越多的用户认可并青睐云游戏,云游戏的普及范围也越来越大。为了实现云游戏也即远程云桌面的控制,必须做好控制端对数据的处理,包含视频、音频以及鼠标的数据。其中,鼠标的处理十分重要。通常,可按鼠标指针类型将鼠标分为三类:1、指针类型是单色鼠标指针,它是单色位图。位图的大小由宽度和高度以1位/像素(bpp)的独立于设备的位图(DIB)格式和一个相同大小的1bpp DIB格式XOR掩码指定;2、指针类型是彩色鼠标指针,它是彩色位图。例如:位图的大小由宽度和高度以32bppARGB DIB格式指定;3、指针类型是带掩码值的彩色鼠标指针,彩色鼠标指针是32bpp ARGB格式的位图和一个相同大小的32bpp DIB格式掩码。唯一允许的掩码值为0和0xFF(不进行异或运算或进行异或运算两种情况)。当mask值(掩码值)为0时,RGB值应替换系统光标,而当掩码值为0xFF时,对RGB值和屏幕像素执行XOR操作,得到的结果再替换系统光标。
对于彩色鼠标指针,在控制端复现时只需替换系统光标,而对于单色鼠标指针以及带掩码值的彩色鼠标指针来说,他们都是由判定掩码值,若掩码不为0,将位图颜色像素值与屏幕背景颜色像素值进行异或运算(XOR操作),得到一个新的融合后的像素。例如工字型鼠标(单色光标)在白色背景下为黑色,在蓝色背景下显示的为棕色。当远程服务器将远程桌面捕获的鼠标数据发送至控制端时,若控制端是通过电脑应用软件连接远程服务器时,电脑应用软件会直接接入图形处理api将鼠标数据与用户桌面的背景色像素直接进行异或运算;若控制端为电脑网页或是平板和手机的应用(app)或网页(wap)连接远程服务器时,此时无法直接调用api去处理数据(即无法直接进行异或运算),需通过编写代码实现此功能,但由此会消耗大量的设备的性能,且会造成鼠标出现一定的延时性。
行业内当前的做法基本是直接将远程传输到本地设备的鼠标数据做显示处理,不再与本地屏幕对应位置的像素进行异或运算,所以本地显示的鼠标会与远程桌面中的背景色无明显差异,这让用户无法识别,用户体验较差。仍以工字型光标为例,在灰黑色背景下,若鼠标指针还是显示为黑色,用户就很难识别该鼠标指针。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供基于远程云桌面的鼠标处理方法、装置、存储介质及设备,用于解决现有技术中的以上问题。
为实现上述目的及其他相关目的,本发明提供一种基于远程云桌面的鼠标处理方法,应用于向用户终端提供远程云桌面的远程服务器,所述方法包括:获取远程云桌面的鼠标数据,并根据所述鼠标数据判断鼠标指针类型;若为单色鼠标指针,则将其色彩位为1的像素点转换为黑色像素点,并在指针边缘设置白边;若为带掩码值的彩色鼠标指针且阿尔法通道非0,则保留其像素点的原色,并在指针边缘设置白边;将处理后的鼠标数据发送至所述用户终端,以供所述用户终端绘制鼠标并将其显示于屏幕的对应位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海达龙信息科技有限公司,未经上海达龙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010373432.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体结构及其形成方法
- 下一篇:数据处理、训练多媒体数据的方法和装置





