【技术实现步骤摘要】
一种实现端侧窗口移动的方法及装置
[0001]本申请涉及但不限于云应用技术,尤指一种实现端侧窗口移动的方法及装置。
技术介绍
[0002]虚拟化的云上应用称为云应用,可以通过客户端进行连接。通过客户端连接云上应用时,客户端生成的本地窗口称为端侧窗口,用于显示云上应用并接收客户端的用户输入;相应地,云上应用在云环境内启动后,在云环境内生成的应用窗口称为云侧窗口。
[0003]云应用与普通应用相比,其特殊之处在于原生应用窗口是在云侧的,端侧窗口只是客户端创建出来的窗口,主要是负责显示云上应用,以及接收客户端的用户输入并传递到云侧。在云应用下,端侧窗口会直接对应云侧应用的原生窗口,用户感知和操作到的云上应用,是直接作用在端侧窗口本身的。
[0004]端侧窗口并不是真正的应用原生窗口,云应用的一个核心问题在于如何使得端侧窗口的功能更加接近应用原生窗口,使得用户在操作端侧窗口时,对正在使用云应用还是正在使用本地应用,达到一个无感知的体验。
[0005]窗口移动是窗口的一个基本功能和高频操作,也是云应用需要实现的 ...
【技术保护点】
【技术特征摘要】
1.一种实现端侧窗口移动的方法,包括:在可拖拽区域内的端侧窗口发生移动的过程中,端侧窗口自身至少响应鼠标事件中的鼠标移动事件以移动所述端侧窗口。2.根据权利要求1所述的方法,所述端侧窗口自身还响应鼠标事件中的鼠标点击事件、鼠标抬起事件;所述端侧窗口结束移动时,所述端侧窗口所属客户端向所述云侧窗口所属云侧设备上报端侧窗口事件以将端侧窗口位置上报给云侧设备,使云侧窗口响应获得的端侧窗口事件以完成云侧窗口的移动。3.根据权利要求1所述的方法,所述响应鼠标事件中的鼠标移动事件之前,还包括:所述端侧窗口将鼠标事件中的鼠标点击事件上报给云侧设备;所述端侧窗口结束移动时,所述端侧窗口所属客户端将所述端侧窗口发生移动的过程中从移动的起点到移动的终点的所述鼠标移动事件,以及鼠标抬起事件上报给云侧设备,使云侧窗口响应获得的鼠标事件以完成云侧窗口的移动。4.根据权利要求1~3任一项所述的方法,还包括:在所述云侧窗口创建后,将获得的云侧窗口标题栏可拖拽区域设置到所述端侧窗口上。5.一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1~权利要求4任一项所述实现端侧窗口移动的方法。6.一种实现端侧窗口...
【专利技术属性】
技术研发人员:朱辰阳,余飞,徐庆贺,
申请(专利权)人:阿里巴巴中国网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。