一种云应用的触控方法、存储介质和触控系统、_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

一种云应用的触控方法、存储介质和触控系统、

发布日期:2024-09-02 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


一种云应用的触控方法、存储介质和触控系统、
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本发明涉及云应用,尤其涉及一种云应用的触控方法、存储介质和触控系统、设备。、随着云应用的不断发展,云应用所涉及到的智能终端也越来越多元化,而在云应用当中,云游戏占据部分的市场空间,云游戏主要是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在云服务器下运行,而在云游戏下用户需要对...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本发明涉及云应用,尤其涉及一种云应用的触控方法、存储介质和触控系统、设备。背景技术:1、随着云应用的不断发展,云应用所涉及到的智能终端也越来越多元化,而在云应用当中,云游戏占据部分的市场空间,云游戏主要是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在云服务器下运行,而在云游戏下用户需要对云游戏中的角色、建筑等进行操作,而在不同的智能终端上有着不同的处理机制,例如windows系统的终端对触屏事件的处理机制不同于其他智能终端,microsoft使用了windows touch api和windows pointer messages来处理多点触控输入。其中windows pointer event中主张以单一主指针作为多点触控的基准点,而其他触屏终端是不需要这个基准点的,直接将所有触屏事件全量传输。与此同时,目前市面上对于触屏事件的处理库,是没有考虑上windows系统的事件处理特性的。2、在现有技术中已有的hammer.js触控手势库(也是基于pointer events api),封装了原生的浏览器触屏事件和指针事件。它可以处理多种触控手势,如点击、拖动、缩放和旋转等。在用户进行触控操作时,将收集到对应的触屏事件信息传输给云服务器,云服务器对接收到的事件进行解析,并生成原生系统事件进行执行,从而达到在云服务器端对云应用进行操作。3、综上所述,本发明实际要解决的技术问题是:在云服务器框架下,云应用如何同时兼容windows系统的智能终端和其他系统的智能终端的触控操作。技术实现思路1、本发明的目的在于提供一种云应用的触控方法、存储介质和触控系统、设备,解决了在一个云服务器下,同时兼容windows系统的智能终端和其他系统的智能终端的触控操作的技术问题。本发明提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。2、为实现上述目的,本发明提供了以下技术方案:3、本发明提供的一种云应用的触控方法,应用于云服务器,包括步骤:4、s100:获取智能终端的触屏信息,以及包括智能终端的型号的终端信息;5、s200:根据终端信息识别智能终端的型号;6、s300:根据智能终端的型号和触屏信息生成操作信息;7、s400:过滤操作信息中重复的触屏信息后生成控制云应用的运行信息;8、s500:判断运行信息的类型,当运行信息是windows类型时,以首个触屏事件生成控制信息,并对后续的触屏事件进行过滤;当运行信息不是windows类型时,根据运行信息生成控制信息;9、600:控制信息在智能终端运行的云应用上执行。10、优选地,步骤s100包括:11、s110:基于智能终端触发触屏事件时根据触屏事件生成触屏信息;12、s120:获取智能终端生成的触屏信息及其终端信息。13、优选地,智能终端与云服务器通过rtc进行通信连接。14、优选地,步骤s200包括:15、s210:基于用户代理信息获取对智能终端的描述文件;16、s220:识别描述文件获取智能终端的类型信息。17、优选地,描述文件通过js原生api直接获取。18、优选地,步骤s400包括:19、s410:捕捉智能终端上所有的触屏事件;20、s420:过滤所有的触屏事件中的后续重复的触屏事件;21、s430:根据过滤后保留的触屏事件确认基准点;22、s440:根据基准点生成运行信息。23、优选地,步骤s500包括:24、s510:触屏事件进行回调;25、s520:触屏事件与云应用同步;26、s530:修改触屏事件对应的控制信息,并于云服务器进行协议匹配。27、有鉴于此,本发明的目的之二在于提供一种计算机可读的存储介质,存储介质上存储有计算机程序,计算机程序被执行时实现上述的触控方法的步骤。28、有鉴于此,本发明的目的之三在于提供一种云应用的触控系统,包括:29、一个或多个处理器;30、存储器,用于存储一个或多个计算机程序,一个或多个处理器用于执行存储器存储的一个或多个计算机程序,以使一个或多个处理器执行上述的云应用的触控方法。31、有鉴于此,本发明的目的之四在于一种触控设备,触控设备上至少设有一个上述的触控系统。32、实施本发明上述技术方案中的一个技术方案,具有如下优点或有益效果:由云服务器统一执行控制信息,实现了在云服务器框架下,云应用能同时兼容window系统的智能终端和其他系统的智能终端的触控操作,通过在不同的智能终端上都可以畅用任意的云应用,使用户选择智能终端时选择面更广泛。技术特征:1.一种云应用的触控方法,其特征在于,应用于云服务器,包括步骤:2.根据权利要求1所述的触控方法,其特征在于,所述步骤s100包括:3.根据权利要求1所述的触控方法,所述智能终端与所述云服务器通过rtc进行通信连接。4.根据权利要求4所述的触控方法,其特征在于,所述步骤s200包括:5.根据权利要求1所述的触控方法,其特征在于,所述描述文件通过js原生api直接获取。6.根据权利要求1所述的触控方法,其特征在于,所述步骤s400包括:7.根据权利要求1所述的触控方法,其特征在于,所述步骤s500包括:8.一种计算机可读的存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被执行时实现权利要求1-7任一项所述的触控方法的步骤。9.一种云应用的触控系统,其特征在于,包括:10.一种触控设备,其特征在于,所述触控设备上至少设有一个如权利要求9所述的触控系统。技术总结本发明公开了一种云应用的触控方法、存储介质和触控系统、设备,包括:基于智能终端触发触屏事件时获取智能终端的触屏信息和终端信息;根据终端信息识别智能终端的型号;根据智能终端的型号和触屏信息生成操作信息;过滤操作信息中重复的触屏信息后生成控制云应用的运行信息;判断运行信息的类型,当运行信息是Windows类型时,以首个触屏事件生成控制信息,并对后续的触屏事件进行过滤;当运行信息不是Windows类型时,根据运行信息生成控制信息;控制信息在智能终端运行的云应用上执行。本发明实现了云应用能同时兼容Windows系统的智能终端和其他系统的智能终端的触控操作,通过在不同的智能终端上都可以畅用任意的云应用,使用户选择智能终端时选择面更广泛。技术研发人员:陈振涛受保护的技术使用者:深圳市瞳感科技有限公司技术研发日:技术公布日:2024/8/13

一种云应用的触控方法、存储介质和触控系统、