【技术实现步骤摘要】
【国外来华专利技术】用于远程化的应用的触摸支持相关申请的交叉引用本申请要求对2010年10月5日提交、名称为“MULTI-TOUCHSUPPORTFORREMOTEAPPLICATIONS”的第61/389,874号美国临时申请的优先权。通过完全引用将上述申请的内容结合于此。
这里描述的方面总体上涉及支持应用中的触摸输入。例如,方面涉及提供用于远程化的应用的触摸输入支持。
技术介绍
静止和移动设备二者可以提供用于在其上执行的应用和操作系统的触摸支持。附加地或者备选地,应用和操作系统可以与触摸输入有触摸兼容或者不兼容。在一些布置中,应用可以是在服务器设备上执行的远程化的应用。远程化的应用可以允许用户通过客户端设备交互而无需客户端设备存储或者执行应用。作为替代,客户端设备可以从服务器设备接收应用输出和数据并且在本地显示器上显示应用输出。在一些实例中,客户端设备可以与触摸输入兼容,并且因此用户可能希望使用触摸输入来控制应用。由于在服务器设备执行应用,所以可以向服务器传递针对应用的触摸输入以用于在应用的情境中适当处理。然而,在一些布置中,可以根据底层操作系统以专有或者专用方式处理触摸输入。例如,可以在仅可以可由操作系统或者其函数访问的非公共存储器区域中存储触摸输入数据。应用可以通过调用由操作系统提供的函数来取回触摸输入数据。因而,在一些示例中,从一个设备向另一设备传递触摸输入事件可能由于潜在无能力在操作系统的非公共存储器区域中存储触摸输入数据以及使用操作系统函数来取回数据而引起处理障碍。
技术实现思路
下文呈现公开内容的简化概括以便提供对一些方面的基本理解。它并非旨在于标识公开内容的重要 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.10.05 US 61/389,8741.一种用于远程化的应用的触摸支持方法,所述方法包括:由第一计算设备从与所述第一计算设备不同的第二计算设备接收第一触摸输入的指示,其中所述第一触摸输入针对在所述第一计算设备上执行的第一应用;由所述第一计算设备生成触摸输入通知消息,所述触摸输入通知消息被配置用于触发所述第一应用的第一类型的函数调用以用于处理所述第一触摸输入,其中所述第一类型的函数调用引起执行处理所述第一触摸输入的函数的第一应用;由所述第一计算设备向所述第一应用转发所述触摸输入通知消息;以及由所述第一计算设备从所述第二计算设备接收第二触摸输入的指示,所述第二触摸输入针对在所述第一计算设备上执行的第二应用,其中针对所述第一应用的所述第一触摸输入和针对所述第二应用的所述第二触摸输入是同一类型的触摸输入,其中,所述第二应用解释所述第二触摸输入与所述第一应用解释所述第一触摸输入相比是不同的。2.根据权利要求1所述的方法,包括:由所述第一计算设备接收所述第二计算设备的设备能力信息,其中所述设备能力信息包括所述第二计算设备的输入能力。3.根据权利要求1所述的方法,包括:在所述第一计算设备处使用驱动器来生成触摸输入事件,所述驱动器被配置用于在所述第一计算设备的操作系统中生成触摸输入事件,其中所述驱动器作为所述操作系统的部分而执行。4.根据权利要求1所述的方法,包括:执行由所述第一计算设备的操作系统提供的函数以生成与所述第一触摸输入的指示对应的触摸输入事件。5.根据权利要求1所述的方法,包括:由所述第一计算设备检测由所述第一应用的所述第一类型的函数调用的发起以处理所述第一触摸输入;以及响应于检测到所述第一类型的函数调用的发起,用与所述第一类型的函数调用不同的第二类型的函数调用替换所述第一类型的函数调用。6.根据权利要求5所述的方法,包括:使用所述第二类型的函数调用来处理所述第一触摸输入,其中所述第二类型的函数调用被配置用于提供用于所述第一触摸输入的数据。7.根据权利要求5所述的方法,其中所述第一类型的函数调用由操作系统提供。8.根据权利要求5所述的方法,包括:确定与所述第一应用对应的应用类型;以及基于确定的所述第一应用的类型生成一个或者多个触摸-输入命令。9.根据权利要求5所述的方法,包括:确定在所述第一计算设备和所述第二计算设备中的至少一个计算设备上执行的操作系统的类型;以及基于所确定的在所述第一计算设备和所述第二计算设备中的所述至少一个计算设备上执行的所述操作系统的类型生成一个或者多个触摸-输入命令。10.根据权利要求5所述的方法,其中所述第一触摸输入包括坐标,并且其中所述方法包括:基于指定的平动值修改所述坐标。11.根据权利要求5所述的方法,其中所述第一类型的函数调用被配置用于使用内核存储器,并且所述第二类型的函数调用被配置用于使用非内核存储器。12.根据权利要求1所述的方法,包括:取回与所述第一触摸输入对应的原始输入数据;确定用于向所述第一应用提供的触摸输入信息的类型,其中所述触摸输入信息的类型包括以下之一:所述原始输入数据,以及一个或者多个命令;以及如果所述触摸输入信息的类型包括所述一个或者多个命令,则基于所述原始输入数据生成所述一个或者多个命令,否则,向所述第一应用提供所述原始输入数据。13.根据权利要求1所述的方法,包括:接收用于所述第一触摸输入的数据;将所述第一触摸输入处理成一个或者多个触摸-输入命令;以及执行所述一个或者多个触摸-输入命令。14.根据权利要求13所述的方法,其中执行所述一个或者多个触摸-输入命令造成对所述第一应用的显示外观的修改,并且其中所述方法包括:向所述第二计算设备传输所述第一应用的所述显示外观的所述修改。15.根据权利要求1所述的方法,其中所述第一应用和所述第二应用分别定义如何解释所述第一触摸输入的类型。16.根据权利要求1所述的方法,其中所述第一触摸输入对应于手写笔输入。17.根据权利要求1所述的方法,其中所述第一触摸输入对应于手势输入。18.根据权利要求1所述的方法,其中,所述第一触摸输入对应于轻弹输入。19.一种具有用于远程化的应用的触摸支持的系统,所述系统包括:用于从与所述系统不同的计算设备接收第一触摸输入的指示的装置,其中所述第一触摸输入针对在所述系统上执行的第一应用;用于生成触摸输入通知消息的装置,所述触摸输入通知消息被配置用于触发所述第一应用的第一类型的函数调用以用于处理所述第一触摸输入,其中,所述第一类型的函数调用引起执行处理所述第一触摸输入的函数的第一应用;用于向所述第一应用转发所述触摸输入通知消息的装置;用于从所述计算设备接收第二触摸输入的指示的装置,所述第二触摸输入针对在所述系统上执行的第二应用,其中针对所述第一应用的所述第一触摸输入和针对所述第二应用的所述第二触摸输入是同一类型的触摸输入,其中,所述第二应用解释所述第二触摸输入与所述第一应用解释所述第一触摸输入相比是不同的。20.根据权利要求19所述的系统,包括:用于接收所述计算设备的设备能力信息的装置,其中所述设备能力信息包括所述计算设备的输入能力。21.根据权利要求19所述的系统,包括:用于使用驱动器在所述系统生成触摸输入事件的装置,所述驱动器被配置用于在所述系统的操作系统中生成触摸输入事件,其中所述驱动器作为所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。