一种基于重力感应的智能终端操作实现方法及系统的制作方法

文档序号:9375040阅读:407来源:国知局
一种基于重力感应的智能终端操作实现方法及系统的制作方法
【技术领域】
[0001]本发明涉及智能终端技术领域,尤其涉及的是一种基于重力感应的智能终端操作实现方法及系统。
【背景技术】
[0002]目前越来越多的智能设备出现在人们的生活中,然而日益增大的设备屏幕使得用户不得不通过反复移动握着设备的手来操作屏幕的不同区域,甚至同时使用两个手来操作屏幕。例如,用户在使用5.5寸及以上的大屏智能手机或者平板电脑,且是单手拿着操作时,若需点击离操作手指较远的应用图标、操作图标或网页链接等界面元素时,需要一手拿住手机或电脑,另一只手去点击,而不能通过单手操作来实现点击,给用户操作带来不便。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足,本发明的目的在于提供一种基于重力感应的智能终端操作实现方法及系统,旨在解决现有技术中无法通过单手操作实现对大屏智能终端任意位置点击操作的缺陷。
[0005]本发明的技术方案如下:
一种基于重力感应的智能终端操作实现方法,其中,所述方法包括以下步骤:
A、当检测到智能终端的重力感应操作状态为开启状态时,则在智能终端的桌面指定位置创建并显示浮动图标和操作按钮;
B、实时获取用户对智能终端的移动操作信息,根据所述移动操作信息获取所述浮动图标的位移量和位移方向,将所述浮动图标移动至目标位置;
C、实时检测用户对所述操作按钮的按键操作信息,并根据所述按键操作信息触发对目标位置相应的操作。
[0006]所述基于重力感应的智能终端操作实现方法,其中,所述步骤B具体包括:
B1、实时获取用户对智能终端的移动操作信息;其中,所述移动操作信息包括浮动图标在X轴方向上的X轴偏移量及在Y轴方向上的Y轴偏移量;
B2、根据X轴偏移量及Y轴偏移量获取所述浮动图标的位移量和位移方向;
B3、根据浮动图标的当前位置、位移量及位移方向,将所述浮动图标移动至目标位置。
[0007]所述基于重力感应的智能终端操作实现方法,其中,所述步骤C具体包括:
Cl、实时检测用户对桌面上预先创建的操作按钮的按键操作信息;其中,所述按键操作信息包括按键次数及每次按键的持续时间;
C2、根据按键次数及每次按键的持续时间触发对目标位置中包括的桌面元素的对应操作。
[0008]所述基于重力感应的智能终端操作实现方法,其中,所述步骤BI中当X轴偏移量或Y轴偏移量超过45像素时,则将X轴偏移量或Y轴偏移量置为45像素。
[0009]—种基于重力感应的智能终端操作实现系统,其中,包括:
创建绘制模块,用于当检测到智能终端的重力感应操作状态为开启状态时,则在智能终端的桌面指定位置创建并显示浮动图标和操作按钮;
图标移动控制模块,用于实时获取用户对智能终端的移动操作信息,根据所述移动操作信息获取所述浮动图标的位移量和位移方向,将所述浮动图标移动至目标位置;
操作触发模块,用于实时检测用户对所述操作按钮的按键操作信息,并根据所述按键操作信息触发对目标位置相应的操作。
[0010]所述基于重力感应的智能终端操作实现系统,其中,所述图标移动控制模块具体包括:
移动监控单元,用于实时获取用户对智能终端的移动操作信息;其中,所述移动操作信息包括浮动图标在X轴方向上的X轴偏移量及在Y轴方向上的Y轴偏移量;
位移获取单元,用于根据X轴偏移量及Y轴偏移量获取所述浮动图标的位移量和位移方向;
移动控制单元,用于根据浮动图标的当前位置、位移量及位移方向,将所述浮动图标移动至目标位置。
[0011]所述基于重力感应的智能终端操作实现系统,其中,所述操作触发模块具体包括:
按键监控单元,用于实时检测用户对桌面上预先创建的操作按钮的按键操作信息;其中,所述按键操作信息包括按键次数及每次按键的持续时间;
触发控制单元,用根据按键次数及每次按键的持续时间触发对目标位置中包括的桌面元素的对应操作。
[0012]所述基于重力感应的智能终端操作实现系统,其中,所述移动监控单元中当X轴偏移量或Y轴偏移量超过45像素时,则将X轴偏移量或Y轴偏移量置为45像素。
[0013]本发明所述的一种基于重力感应的智能终端操作实现方法及系统,方法包括:当检测到智能终端的重力感应操作状态为开启状态时,则在智能终端的桌面指定位置创建并显示浮动图标和操作按钮;实时获取用户对智能终端的移动操作信息,根据所述移动操作信息获取所述浮动图标的位移量和位移方向,将所述浮动图标移动至目标位置;实时检测用户对所述操作按钮的按键操作信息,并根据所述按键操作信息触发对目标位置相应的操作。本发明中通过智能终端内置的三轴重力传感器检测用户操作智能终端时的位移量和位移方向,并控制浮动图标移动至目标位置并结合操作按钮来控制原始屏,用户只需单手操作即可实现,极大方便了用户。
【附图说明】
[0014]图1为本发明所述基于重力感应的智能终端操作实现方法较佳实施例的流程图。
[0015]图2为本发明智能终端上预先创建的浮动图标及操作按钮的示意图。
[0016]图3为本发明所述基于重力感应的智能终端操作实现方法中控制浮动图标移动的具体流程图。
[0017]图4为本发明所述基于重力感应的智能终端操作实现方法中响应操作按钮点击操作的具体流程图。
[0018]图5为本发明所述基于重力感应的智能终端操作实现方法第一具体实施例的示意图。
[0019]图6为本发明所述基于重力感应的智能终端操作实现方法第二具体实施例的示意图。
[0020]图7为本发明所述基于重力感应的智能终端操作实现系统较佳实施例的结构框图。
【具体实施方式】
[0021]本发明提供一种基于重力感应的智能终端操作实现方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]请参见图1,图1是本发明所述基于重力感应的智能终端操作实现方法较佳实施例的流程图。如图1所示,其包括以下步骤:
步骤S100、当检测到智能终端的重力感应操作状态为开启状态时,则在智能终端的桌面指定位置创建并显示浮动图标和操作按钮;
步骤S200、实时获取用户对智能终端的移动操作信息,根据所述移动操作信息获取所述浮动图标的位移量和位移方向,将所述浮动图标移动至目标位置。
[0023]本发明的实施例中,需预先在智能终端上设置重力感应操作的开关,也就是与智能手机上的WLAN及蓝牙开关类似。
[0024]具体实施时,在智能终端中设置一个checkbox切换按钮,checkbox切换按钮状态(两种状态:开和关)指示用户是否打开或者关闭“重力感应操作”功能。例如,对应的设置项gSensorEnabled为true或false,设置值为true则对应于打开“重力感应操作”功能,设置值为false则对应于关闭“重力感应操作”功能。
[0025]智能终端实时监听用户对checkbox切换按钮的操作,并根据按钮的状态修改对应的setting值,对应于javascript的实现代码为:
checkbox.addEventListner( “change,,,updateSetting);
其中回调函数updateSetting的实现如下: funct1n updateSetting O {
var settings = window, navigator.mozSetti
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1