[发明专利]一种键鼠输入方法、装置、设备及介质在审
申请号: | 202011311313.0 | 申请日: | 2020-11-20 |
公开(公告)号: | CN112274916A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 甘锐;傅博;李广斌;彭寿林;郭月丰 | 申请(专利权)人: | 杭州雾联科技有限公司 |
主分类号: | A63F13/42 | 分类号: | A63F13/42;A63F13/30;G06F3/0487;G06F3/0489 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘志红 |
地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 输入 方法 装置 设备 介质 | ||
本申请公开了一种键鼠输入方法、装置、设备及介质,该方法包括:当与目标用户建立连接时,则控制客户端捕获目标用户执行键鼠操作的键鼠操作信息,并将键鼠操作信息发送至服务端;当服务端接收到该信息时,则利用驱动器获取键鼠操作信息;当驱动器获取到该信息时,则根据键鼠操作信息确定目标用户执行键鼠操作信息的目标进程,并调用目标API对目标进程模拟键鼠输入操作。显然,通过调用目标API来对用户执行键鼠操作的目标进程进行键鼠输入操作的模拟,这样就相当于是以进程为单位来模拟用户的键鼠操作,由此就可以让多个用户在使用同一台云主机时不会对其它用户的键鼠操作产生影响与干扰,并使得每一个用户都可以获得独享式的游戏体验。
技术领域
本发明涉及游戏服务技术领域,特别涉及一种键鼠输入方法、装置、设备及介质。
背景技术
云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有的游戏进程都会在云主机上运行。其中,云主机负责利用CPU(Central Processing Unit,中央处理器)和GPU(Graphics Processing Unit,图形处理器)渲染出逼真的游戏画面,然后,将云主机显示的画面进行压缩,并通过网络传输给用户。在此情况下,用户只需要拥有一台具备基本视频解压能力的设备,就可以流畅的体验各类需要高性能硬件支撑的游戏。
由于用户会根据云主机的硬件规格来选择云游戏的服务商,因此,云游戏服务商通常会采购高性能的计算机作为云主机,以增强自身云游戏服务的竞争力。在实际应用中,可能有部分用户想玩的游戏并不需要配置性能太高的计算机,此时,为了充分发挥云主机的全部性能,就可以在一台云主机上运行多个游戏来为多个用户提供硬件共享资源。但是,在目前的云游戏应用场景中,在云主机上通常会通过虚拟键鼠驱动来创建一套虚拟的键鼠操作。在此设置方式下,用户A与用户B之间的键鼠操作就会产生相互影响与干扰,并由此导致用户在一个共享云主机上玩游戏时无法做到独享式的游戏体验。目前,针对这一技术问题,还没有较为有效的解决办法。
由此可见,如何让多个用户在使用同一台云主机时不会对其它用户的键鼠操作产生影响与干扰,并使得每一个用户都可以获得独享式的游戏体验,是本领域技术人员亟待解决的技术问题。
发明内容
有鉴于此,本发明的目的在于提供一种键鼠输入方法、装置、设备及介质,以让多个用户在使用同一台云主机时不会对其它用户的键鼠操作产生影响与干扰,并使得每一个用户都可以获得独享式的游戏体验。其具体方案如下:
一种键鼠输入方法,应用于云主机,包括:
当与目标用户建立连接时,则控制客户端捕获所述目标用户执行键鼠操作的键鼠操作信息,并将所述键鼠操作信息发送至服务端;
当所述服务端接收到所述键鼠操作信息时,则利用所述云主机自身的驱动器获取所述键鼠操作信息;
当所述驱动器获取到所述键鼠操作信息时,则根据所述键鼠操作信息确定所述目标用户执行所述键鼠操作信息的目标进程,并调用目标API对所述目标进程模拟键鼠输入操作;其中,所述目标API为预先从所述云主机内核中所获取的与键鼠操作相关的应用程序接口。
优选的,所述根据所述键鼠操作信息确定所述目标用户执行所述键鼠操作信息的目标进程的过程,包括:
利用所述键鼠操作信息确定所述目标用户执行所述键鼠操作信息的进程ID和/或窗口句柄;
若所述进程ID和/或所述窗口句柄有效,则根据所述进程ID和/或所述窗口句柄确定所述目标用户执行所述键鼠操作信息的所述目标进程。
优选的,所述调用目标API对所述目标进程模拟键鼠输入操作的过程,包括:
调用Allocate Hid data申请Raw Input的目标内存,并将所述键鼠操作信息填充至所述目标内存,得到填充Raw Input;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州雾联科技有限公司,未经杭州雾联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011311313.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种圆柱形电池的防爆结构
- 下一篇:一种香菇菌种提纯复壮方法