在移动设备的虚拟机内模拟鼠标滚轮实现页面滚动的方法技术

技术编号:10965418 阅读:131 留言:0更新日期:2015-01-28 17:41
本发明专利技术公开了一种在移动设备的虚拟机内模拟鼠标滚轮实现页面滚动的方法,涉及移动阅读领域。包括如下步骤:S1,判断移动设备是否与水平面平行,如果平行,则保持当前页面;如果不平行,则执行步骤S2-S3;S2,判断离开水平面的所述移动设备的端面,确定页面的滚动方向;S3,获取移动设备朝向水平面的一面与水平面之间的夹角,并判断所述夹角能否达到设置的夹角阈值,如果所述夹角能达到设置的夹角阈值,则发生页面滚动;如果所述夹角不能达到设置的夹角阈值,则保持当前页面。采用上述方案,给用户带来了良好的体验;同时,其适用性及覆盖性接近100%。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种,涉及移动阅读领域。包括如下步骤:S1,判断移动设备是否与水平面平行,如果平行,则保持当前页面;如果不平行,则执行步骤S2-S3;S2,判断离开水平面的所述移动设备的端面,确定页面的滚动方向;S3,获取移动设备朝向水平面的一面与水平面之间的夹角,并判断所述夹角能否达到设置的夹角阈值,如果所述夹角能达到设置的夹角阈值,则发生页面滚动;如果所述夹角不能达到设置的夹角阈值,则保持当前页面。采用上述方案,给用户带来了良好的体验;同时,其适用性及覆盖性接近100%。【专利说明】
本专利技术涉及移动阅读领域,尤其涉及一种。
技术介绍
随着云技术的发展,云应用得到了推广和普及,云应用产品也越来越广泛。在各种云应用产品中,由于云桌面可以把数据空间、管理服务,提供桌面化的方式发布给操作者,适合作为平板、手机等微持化移动应用的网络操作系统,也可以将传统PC升级为网络操作,所以云桌面产品在移动设备的虚拟机中应用广泛。在移动端虚拟机中,人们使用云桌面产品时,仍然习惯于Windows操作系统,尤其是进行文档的查看,或使用浏览器查看网页内容时,人们会习惯于使用页面边缘处的侧滑条来进行页面的滚动,当进行一些编辑工作时,使用页面边缘处的侧滑条,更加可以方便快捷的实现页面的滚动。 目前,在移动设备的虚拟机内使用页面边缘处的侧滑条实现页面的滚动的方法主要有以下几种: 第一种方法:直接用手点击移动端的屏幕上的侧滑条区域进行拖拽,实现页面的滚动;这种方法会极大的受限于移动设备屏幕的尺寸,由于移动设备的屏幕尺寸比较小,所以侧滑条区域比较小,直接用手点击侧滑条区域进行拖曳,容易导致错误的操作;给用户带来较差的体验; 第二种方法:对移动设备的虚拟机内的桌面云通过手势放大后,对右侧的侧滑条进行拖拽,实现页面的滚动;这种方法由于放大了桌面后再滑动侧滑条,则会降低操作错误率,但是由于移动设备的屏幕尺寸有限,当桌面被放大后,在屏幕上呈现的信息就变得很有限,所以也会给用户带来较差的体验; 第三种方法:采用手写笔或者电磁笔对移动设备的屏幕上的侧滑条进行拖拽,实现页面的滚动;这种方法仅适用于配备有手写笔或者电磁笔的移动设备,所以其应用范围会受到限制。 因此,需要创建一种在移动设备的虚拟机内实现页面滚动的方法,不受移动设备屏幕尺寸的限制,同时也不受移动设备是否配备有手写笔或者电磁笔的限制。
技术实现思路
本专利技术的目的在于提供一种,从而解决现有技术中存在的前述问题。 为了实现上述目的,本专利技术采用的技术方案如下: 一种,包括如下步骤: SI,判断移动设备是否与水平面平行,如果平行,则保持当前页面;如果不平行,则执行步骤S2-S3 ; S2,判断离开水平面的所述移动设备的端面,确定页面的滚动方向; S3,获取移动设备朝向水平面的一面与水平面之间的夹角,并判断所述夹角能否达到设置的夹角阈值,如果所述夹角能达到设置的夹角阈值,则发生页面滚动;如果所述夹角不能达到设置的夹角阈值,则保持当前页面。 进一步地,还包括如下步骤: S4,判断所述移动设备的屏幕上的侧滑条区域是否有双击操作,如果没有,则保持权利要求1所述的;如果有,则执行步骤S5 ; S5,判断所述移动设备的屏幕上是否有滑动手势,如果有,则执行步骤S6-S7,如果没有,则保持当前页面; S6,获取所述滑动手势的初始位置、终止位置以及滑动时间、滑动速度; S7,判断所述滑动手势的滑动速度能否达到设置的滑动速度的阈值,如果所述滑动手势的滑动速度能达到所述滑动速度的阈值,则页面从所述滑动手势的初始位置滚动至所述滑动手势的终止位置,如果所述滑动手势的滑动速度不能达到所述滑动速度的阈值,则保持当前页面。 具体地,所述移动设备的端面包括顶端、底端、左端或右端。 其中,步骤S2具体为,如果离开水平面的所述移动设备的端面为顶端,则页面的滚动方向为向上滚动;如果离开水平面的所述移动设备的端面为底端,则页面的滚动方向为向下滚动;如果离开水平面的所述移动设备的端面为左端,则页面的滚动方向为向左滚动;如果离开水平面的所述移动设备的端面为右端,则页面的滚动方向为向右滚动。 具体地,步骤S3中,所述夹角阈值设置为30°。 具体地,步骤S3中,所述页面滚动的速度为大于等于每秒10像素。 其中,步骤S6中,所述获取所述滑动手势的初始位置、终止位置,具体为,所述滑动手势触摸所述移动设备的屏幕时,计算所述移动设备的四个角上由电极中流出的电流比例,根据电流比例获取滑动手势的初始位置、终止位置。 其中,所述根据电流比例获取滑动手势的初始位置、终止位置,具体为,根据电流比例获取滑动手势的初始位置的Y轴坐标以及终止位置的Y轴坐标。 其中,步骤S6中,所述滑动手势的滑动时间,具体为,所述滑动手势从所述滑动手势的初始位置滑动至所述滑动手势的终止位置所需要的时间。 具体地,步骤S7中,所述滑动速度的阈值设置为每秒10像素。 本专利技术的有益效果是:本专利技术通过改变移动设备与水平面之间的位置关系,来模拟鼠标滚轮,进而实现移动设备虚拟机上的云桌面的页面滚动,而不需要手势或手写笔或者电磁笔在移动设备的屏幕上进行操作,因此,不会受到移动设备屏幕尺寸的限制,操作方便,不会造成误操作,给用户带来了良好的体验;同时,该方法不会受到移动设备是否配备有手写笔或者电磁笔的限制,适用性及覆盖性接近100 %。 【专利附图】【附图说明】 图1是本专利技术一个实施例提供的的流程示意图; 图2是本专利技术另一个实施例提供的的流程示意图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本专利技术,并不用于限定本专利技术。 现有技术中,在移动设备的虚拟机内的云桌面产品中,有多种模拟鼠标滚轮来实现页面滚动的方法,但是这些方法均会受到移动设备本身的一些因素的影响,比如用手在屏幕上操作时,会受到屏幕尺寸大小的影响,而用电磁笔或手写笔进行操作时,又会受到移动设备是否配备有电磁笔或手写笔的限制,所以现有技术中的方法都给用户带来了不好的操作体验,为了解决现有技术中存在的问题,本专利技术实施例提供了一种。这种方法也是通过模拟鼠标滚轮的方式来实现页面滚动的,但是不再借助于手指在移动设备的屏幕上操作,也不借助于电磁笔或手写笔,而是通过改变移动设备与水平面之间的位置关系,来模拟鼠标滚轮,进而实现页面滚动。 如图1所示,本专利技术实施例提供了一种,包括如下步骤: SI,判断移动设备是否与水平面平行,如果平行,则保持当前页面;如果不平行,则执行步骤S2-S3 ; S2,判断离开水平面的所述移动设备的端面,确定页面的滚动方向; S3,获取移动设备朝向水平面的一面与水平面之间的夹角,并判断所述夹角能否达到设置的夹角阈值,如果所述夹角能达到设置的夹角阈值,则发生页面滚动;如果所述夹角不能达到设置的夹角阈值,则保持当前页面。 实际操作中,用户在登录进系统后,在移动设备的屏幕左上角会出现一个可拖动的浮动按钮,用户点击浮动按钮后会显示磁力贴形式的功能选项,其中一项就是滚轮选项。当用户需要进行编辑操作,或者查看文档本文档来自技高网
...

【技术保护点】
一种在移动设备的虚拟机内模拟鼠标滚轮实现页面滚动的方法,其特征在于,包括如下步骤:S1,判断移动设备是否与水平面平行,如果平行,则保持当前页面;如果不平行,则执行步骤S2‑S3;S2,判断离开水平面的所述移动设备的端面,确定页面的滚动方向;S3,获取移动设备朝向水平面的一面与水平面之间的夹角,并判断所述夹角能否达到设置的夹角阈值,如果所述夹角能达到设置的夹角阈值,则发生页面滚动;如果所述夹角不能达到设置的夹角阈值,则保持当前页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨耀敏孙鲲章涛董龙洋宋月
申请(专利权)人:北京云巢动脉科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1