[发明专利]一种云输入方法及装置在审
| 申请号: | 202210143859.2 | 申请日: | 2022-02-16 |
| 公开(公告)号: | CN114489459A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 马德磊;黄本良;贾宏伟;郭建君 | 申请(专利权)人: | 北京蔚领时代科技有限公司 |
| 主分类号: | G06F3/0487 | 分类号: | G06F3/0487;G06F9/451;G06F9/445;G06F16/22 |
| 代理公司: | 北京智丞瀚方知识产权代理有限公司 11810 | 代理人: | 杨乐 |
| 地址: | 100015 北京市朝阳*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 输入 方法 装置 | ||
本申请提供一种云输入方法,包括:获取用户端操作数据,将所述操作数据发送到服务端;所述服务端调取自定义操作数据表,根据所述自定义操作数据表识别所述操作数据是否是指定应用的自定义操作数据,若是则根据所述操作数据控制云端程序的执行,并将执行结果返回给用户端对应的窗口,若否则舍弃所述数据。通过检测输入数据是否是云程序的操作数据,从而确定操作数据是否是对云程序的操作,避免了窗口显示的点影响输入的问题。
技术领域
本申请请求保护一种云应用程序输入技术,尤其涉及一种云输入方法。本申请还涉及到一种云输入装置。
背景技术
现有的云程序领域内想要实现在用户端的远程输入,则必须将窗口显示出来且窗口必须是顶层窗口。如果服务端的应用程序在用户端存在多个窗口,则无法对所有窗口进行同步操作。如果服务端本地有键鼠操作会影响窗口的键鼠操作。
现有技术的缺陷是:远程键鼠操作必须将窗口顶层显示出来、服务端在用户端有多个窗口,就无法对所有窗口同时进行同步操作、服务端本地键鼠操作对窗口的影响。
发明内容
为了解决当前云操作窗口显示形式影响输入的问题,本申请提出一种云输入方法。本申请还涉及到一种云输入装置。
本申请提供一种云输入方法,包括:
获取用户端操作数据,将所述操作数据发送到服务端;
所述服务端调取自定义操作数据表,根据所述自定义操作数据表识别所述操作数据是否是指定应用的自定义操作数据,若是则将所述操作数据返回给用户端对应的窗口,若否则舍弃所述数据。
可选的,所述获取用户端操作数据,包括:
应用程序启动时,通过动态库初始化HOOK函数,通过所述HOOK函数拦截所述操作数据。
可选的,所述操作数据由连接到所述用户端上的鼠标、键盘、麦克风、摄像头或者多种传感器中的一种或者多种生成。
可选的,所述应用程序在用户端的显示包括:显示一个窗口、显示多个窗口以及隐藏窗口。
可选的,所述应用程序包括:云游戏。
本申请还提供一种云输入装置,包括:
截取模块,用于获取用户端操作数据,将所述操作数据发送到服务端;
判断模块,用于所述服务端调取自定义操作数据表,根据所述自定义操作数据表识别所述操作数据是否是指定应用的自定义操作数据,若是则根据所述操作数据控制云端程序的执行,并将执行结果返回给用户端对应的窗口,若否则舍弃所述数据。
可选的,所述获取用户端操作数据,包括:
应用程序启动时,通过动态库初始化HOOK函数,通过所述HOOK函数拦截所述操作数据。
可选的,所述操作数据由连接到所述用户端上的鼠标、键盘、麦克风、摄像头或者多种传感器中的一种或者多种生成。
可选的,所述应用程序在用户端的显示包括:显示一个窗口、显示多个窗口以及隐藏窗口。
可选的,所述应用程序包括:云游戏。
本申请相较于现有技术的优点是:
本申请提供一种云输入方法,包括:获取用户端操作数据,将所述操作数据发送到服务端;所述服务端调取自定义操作数据表,根据所述自定义操作数据表识别所述操作数据是否是指定应用的自定义操作数据,若是则根据所述操作数据控制云端程序的执行,并将执行结果返回给用户端对应的窗口,若否则舍弃所述数据。通过检测输入数据是否是云程序的操作数据,从而确定操作数据是否是对云程序的操作,避免了窗口显示的点影响输入的问题。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蔚领时代科技有限公司,未经北京蔚领时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210143859.2/2.html,转载请声明来源钻瓜专利网。





