一种浮游控件的放置方法及装置的制造方法

文档序号:8445364阅读:160来源:国知局
一种浮游控件的放置方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种浮游控件的放置方法及装置。
【背景技术】
[0002]经过近几年的互联网技术的飞速发展,互联网的业务不断增加,人们基于互联网可以接触到各种各样的信息。而与此同时,智能终端也越来越深入地影响着人们的生活。人们可以利用智能终端访问互联网,从而及时地获取并接触各种各样的信息。且随着智能移动终端的智能化的不断发展和提高,人们工作和生活中越来越多的事情可以借助智能终端来完成;比如,在工作方面,可以利用智能移动终端处理邮件、进行音视频会议等;在生活方面,可以利用智能移动终端进行购物、订餐等,这给人们的工作和生活带来了极大的便利。
[0003]由于智能移动终端越来越多地参与到人们的工作和生活中来,因此,用户对智能移动终端的要求也越来越高。在智能移动终端的显示界面上,某些品牌手机和大部分应用程序(Applicat1n,APP)都有浮游在所有操作界面上的浮游控件,这些浮游控件(或者说浮游按钮)均放置在靠近显示界面的边框处,即使用户移动该浮游控件后,该浮游控件仍然会停靠在显示界面的边框位置,在某些情况下,可能会影响用户的操作,用户不得不用手频繁地拖动该浮游控件来改变其位置。因此,如何放置浮游控件成为目前亟待解决的问题之一。

【发明内容】

[0004]本发明实施例提供一种浮游控件的放置方法及装置,用以将浮游控件放置在用户经常滑动的区域或者临近用户经常滑动的区域,实现浮游控件的放置位置能够方便用户的触控操作。
[0005]本发明实施例提供一种浮游控件的放置方法,包括:
[0006]调用智能终端的硬件配置信息所对应的属性信息,根据调用的所述属性信息,获取所述智能终端当前使用的触控屏的物理尺寸;
[0007]获取用户执行触控操作事件所对应的触控操作信息,并解析所述触控操作信息,获取所述触控操作信息对应的操作区域;其中,所述用户执行的触控操作事件包括:基于具备触控屏的所述智能终端,用户所执行的各类触控操作事件;
[0008]根据获取的所述触控屏的物理尺寸和所述操作信息对应的操作区域,结合需放置在所述当前操作界面上的浮游控件的属性,将所述浮游控件放置在所述当前操作界面对应的所述操作区域上。
[0009]在一个实施例中,所述调用智能终端的硬件配置信息所对应的属性信息,根据调用的所述属性信息,获取所述智能终端当前使用的触控屏的物理尺寸,包括:
[0010]调用智能终端的硬件配置信息所对应的属性信息,根据调用的所述属性信息,获取智能终端的硬件配置信息所对应的配置参数;
[0011]从所述配置参数中,提取所述智能终端当前使用的触控屏所对应的物理尺寸。
[0012]在一个实施例中,所述获取用户执行触控操作事件所对应的触控操作信息,并解析所述触控操作信息,获取所述触控操作信息对应的操作区域,包括:
[0013]提取预设时长内,用户基于智能终端的触控屏执行所有触控操作事件所对应的历史数据,根据获取的所述历史数据,获取用户执行所述触控操作事件对应的触控操作信息;
[0014]解析所述触控操作信息,识别出用户执行所述触控操作事件在所述触控屏上对应使用的触控区域;
[0015]获取所述触控区域的使用频率,在所述触控区域的使用频率大于预设频率阈值时,将所述触控区域作为所述触控操作信息对应的操作区域。
[0016]在一个实施例中,所述根据获取的所述触控屏的物理尺寸和所述操作信息对应的操作区域,结合需放置在所述当前操作界面上的浮游控件的属性,将所述浮游控件放置在所述当前操作界面对应的所述操作区域上,包括:
[0017]获取需放置在所述当前操作界面上的浮游控件的属性,并根据所述浮游控件的属性,获取所述浮游控件的占用面积;
[0018]根据获取的所述浮游控件的占用面积以及所述操作区域的区域面积,识别所述操作区域的区域面积是否不小于所述占用面积的操作区域;
[0019]识别出所述操作区域的区域面积不小于所述浮游控件的占用面积时,将所述浮游控件放置在所述操作区域上;
[0020]识别出所述操作区域的区域面积小于所述浮游控件的占用面积时,将所述浮游控件放置在靠近所述操作区域的位置处。
[0021 ] 在一个实施例中,所述浮游控件的放置方法还包括:
[0022]检测到应用程序切换事件发生时,获取用户基于切换后的应用程序执行触控操作事件所对应的触控操作信息,并根据切换后的应用程序所对应的触控操作信息,放置所述浮游控件。
[0023]对应于上述浮游控件的放置方法,本发明实施例还提供了一种浮游控件的放置装置,包括:
[0024]尺寸获取模块,用于调用智能终端的硬件配置信息所对应的属性信息,根据调用的所述属性信息,获取所述智能终端当前使用的触控屏的物理尺寸;
[0025]区域获取模块,用于获取用户执行触控操作事件所对应的触控操作信息,并解析所述触控操作信息,获取所述触控操作信息对应的操作区域;其中,所述用户执行的触控操作事件包括:基于具备触控屏的所述智能终端,用户所执行的各类触控操作事件;
[0026]控件放置模块,用于根据获取的所述触控屏的物理尺寸和所述操作信息对应的操作区域,结合需放置在所述当前操作界面上的浮游控件的属性,将所述浮游控件放置在所述当前操作界面对应的所述操作区域上。
[0027]在一个实施例中,所述尺寸获取模块包括:
[0028]参数调用单元,用于调用智能终端的硬件配置信息所对应的属性信息,根据调用的所述属性信息,获取智能终端的硬件配置信息所对应的配置参数;
[0029]尺寸获取单元,用于从所述配置参数中,提取所述智能终端当前使用的触控屏所对应的物理尺寸。
[0030]在一个实施例中,所述区域获取模块包括:
[0031]数据提取单元,用于提取预设时长内,用户基于智能终端的触控屏执行所有触控操作事件所对应的历史数据,根据获取的所述历史数据,获取用户执行所述触控操作事件对应的触控操作信息;
[0032]信息解析单元,用于解析所述触控操作信息,识别出用户执行所述触控操作事件在所述触控屏上对应使用的触控区域;
[0033]区域获取单元,用于获取所述触控区域的使用频率,在所述触控区域的使用频率大于预设频率阈值时,将所述触控区域作为所述触控操作信息对应的操作区域。
[0034]在一个实施例中,所述控件放置模块包括:
[0035]面积获取单元,用于获取需放置在所述当前操作界面上的浮游控件的属性,并根据所述浮游控件的属性,获取所述浮游控件的占用面积;
[0036]面积识别单元,用于根据获取的所述浮游控件的占用面积以及所述操作区域的区域面积,识别所述操作区域的区域面积是否不小于所述占用面积的操作区域;
[0037]控件放置单元,用于识别出所述操作区域的区域面积不小于所述浮游控件的占用面积时,将所述浮游控件放置在所述操作区域上;识别出所述操作区域的区域面积小于所述浮游控件的占用面积时,将所述浮游控件放置在靠近所述操作区域的位置处。
[0038]在一个实施例中,所述浮游控件的放置装置还包括:
[0039]切换检测模块,用于检测应用程序切换事件;并在检测到所述应用程序切换事件发生时,通知所述尺寸获取模块、所述区域获取模块和所述控件放置模块相互配合执行如下操作:获取用户基于切换后的应用程序执行触控操作事件所对应的触控操作信息,并根据切换后的应用程序所对应的触控操作信息,放置所述浮游控件。
[0040]以上浮游控件的放置方法及装置可以达到如下有益效果:
[0041]通过调用智能终端的硬件配置信息所对应的属性信息,根据调用的所述属性信息,获取所述智能终端当前使用的触控屏的物理尺寸;获取用户执行触
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1