一种应用图标放置区域设置方法及装置制造方法及图纸

技术编号:17878592 阅读:29 留言:0更新日期:2018-05-06 00:30
本发明专利技术提供一种应用图标放置区域设置方法及装置,用以解决现有技术中无法解决用户在使用终端的过程中希望保留部分桌面壁纸使其不被应用图标遮挡的问题,该方法包括:根据外部输入的轨迹得到闭合曲线;将闭合曲线之外的区域进行划分得到多个应用图标放置区域,应用图标放置区域用于放置应用图标,该方案使终端桌面图标的排列方式更加人性化,提高了用户体验。

A method and device for placement of application icons

The invention provides an area setting method and device for applying icons to solve the problem that the existing technology cannot solve the problem that a user's desktop wallpaper is not blocked by the application icon in the process of using the terminal. The method includes: a closed curve is obtained from the track of the external input; the closed curve is closed. The outside area is divided into multiple application icon placement areas, and the application icons are used to place icons. The scheme makes the arrangement of the terminal desktop icons more humanized and improves the user experience.

【技术实现步骤摘要】
一种应用图标放置区域设置方法及装置
本专利技术涉及通讯领域,特别是涉及一种应用图标放置区域设置方法及装置。
技术介绍
目前,通过扫描桌面背景,识别桌面背景的主画面,计算主画面在终端显示界面上的位置坐标,依据位置坐标将桌面图标依照设定规则依序排列在桌面背景的主画面之外的位置的方法来实现桌面图标的自动排列。但是如果桌面墙纸的图像较为复杂,主画面又不是非常明确,这样一来识别结果就可能无法达到用户预期的效果,综合图像识别算法的复杂度,对于一张色彩较为丰富而且主画面又不太明确的图片,算法在处理速度上可能会降低,从而用户体验也会降低;假如用户使用手机过程中不希望桌面图标遮挡桌面墙纸的某个部分,不想通过手动拖动图标位置去调整每一屏上的图标位置,对于这种状况现有技术则无法解决。
技术实现思路
本专利技术提供一种应用图标放置区域设置方法及装置,用以解决现有技术中无法解决用户在使用终端的过程中希望保留桌面壁纸的指定区域使其不被应用图标遮挡的问题。根据本专利技术的第一个方面,提供了一种应用图标放置区域设置方法,包括:根据外部输入的轨迹得到闭合曲线;将闭合曲线之外的区域进行划分得到多个应用图标放置区域,应用图标放置区域用于放置应用图标。其中,根据外部输入的轨迹得到闭合曲线,包括:接收外部输入的轨迹;对轨迹进行单像素点处理,保留轨迹最外层的像素点,得到闭合曲线。其中,将闭合曲线之外的区域进行划分得到多个应用图标放置区域,包括:将当前终端桌面上显示的壁纸生成一个与终端显示屏大小相等的二维像素值图片;将图片上所有的像素点分为闭合曲线外的点、闭合曲线上的点以及闭合曲线内的点;将图片均匀划分成多个子区域,用预设的应用图标模板对多个子区域内的像素点的进行覆盖扫描;如果被覆盖的子区域的像素点全部为闭合曲线外的点,则记录被覆盖的子区域的坐标位置,否则不记录所覆盖的子区域的位置坐标;将被记录的子区域确定为应用图标放置区域。其中,根据外部输入的轨迹得到闭合曲线,包括:检测外部输入的曲线是否闭合,如果否,则对曲线的两个端点的距离进行判断,在距离小于第一预设值的情况下,将曲线的两个端点的坐标值分别取中间值,得到中间点,如果两个端点与中间点的距离小于第二预设值,第二预设值小于第一预设值,将两个端点分别与中间点进行连接,得到闭合曲线,如果两个端点与中间点的距离不小于第二预设值,则再次计算两个端点与中间点的坐标值的中间值,得到另一个中间点,直到两个端点与计算得到的中间点的距离小于第二预设值,将两个端点与计算得出的中间点进行连接,得到闭合曲线;在距离不小于第一预设值的情况下,则发出重新输入曲线的提示消息。进一步的,上述方法还包括:在将闭合曲线之外的区域进行划分得到多个应用图标放置区域之后,根据得到的所有应用图标放置区域生成原始桌面图标排列模板;在原始桌面图标排列模板中去除位于终端显示屏的不同预设位置的应用图标放置区域,得到多个目标桌面图标排列模板。进一步,上述方法还包括:统计用户在指定时间段内对应用图标所对应的应用的使用习惯数据,根据使用习惯数据得到与指定时间段对应的应用图标;在指定时间段到来时,优先将与指定时间段对应的应用图标显示在终端显示屏中优先级高的应用图标放置区域内。根据本专利技术的第二个方面,提供了一种应用图标放置区域设置装置,包括:获取模块,用于根据外部输入的轨迹得到闭合曲线;划分模块,用于将闭合曲线之外的区域进行划分得到多个应用图标放置区域,应用图标放置区域用于放置应用图标。其中,上述获取模块,包括:接收单元,用于接收外部输入的轨迹;处理单元,用于对轨迹进行单像素点处理,保留轨迹最外层的像素点,得到闭合曲线。其中,上述划分模块,包括:生成单元,用于将当前终端桌面上显示的壁纸生成一个与终端显示屏大小相等的二维像素值图片;分类单元,用于将图片上所有的像素点分为闭合曲线外的点、闭合曲线上的点以及闭合曲线内的点;划分单元,用于将图片均匀划分成多个子区域;覆盖单元,用预设的应用图标模板对多个子区域内的像素点的进行覆盖扫描;记录单元,用于如果被覆盖的子区域的像素点全部为闭合曲线外的点,则记录所覆盖的子区域的坐标位置,否则不记录被覆盖的子区域的位置坐标;确定单元,用于将被记录的子区域确定为应用图标放置区域。其中,上述获取模块,包括:检测单元,检测外部输入的曲线是否闭合,如果否,则对曲线的两个端点的距离进行判断,在距离小于第一预设值的情况下,将曲线的两个端点的坐标值分别取中间值,得到中间点,如果两个端点与中间点的距离小于第二预设值,第二预设值小于第一预设值,将两个端点分别与中间点进行连接,得到闭合曲线,如果两个端点与中间点的距离不小于第二预设值,则再次计算两个端点与中间点的坐标值的中间值,得到另一个中间点,直到两个端点与计算得到的中间点的距离小于第二预设值,将两个端点与计算得出的中间点进行连接,得到闭合曲线;提示单元,用于在距离不小于第一预设值的情况下,则发出重新输入曲线的提示消息。进一步的,上述装置还可以包括:第一生成模块,用于将闭合曲线之外的区域进行划分得到多个应用图标放置区域之后,根据得到的所有应用图标放置区域生成原始桌面图标排列模板;第二生成模块,在原始桌面图标排列模板中去除位于终端显示屏的不同预设位置的应用图标放置区域,得到多个目标桌面图标排列模板。进一步的,上述装置还包括:统计模块,用于统计用户在指定时间段内对应用图标所对应的应用的使用习惯数据,根据使用习惯数据得到与指定时间段对应的应用图标;显示模块,用于在指定时间段到来时,将与指定时间段对应的应用图标显示在终端显示屏中优先级高应用图标放置区域内。本专利技术有益效果如下:本专利技术实施例提供的方案,根据用户选择的保留区域,将终端的壁纸上,除了保留区域之外的其他区域划分为多个应用图标放置区域,满足了用户需要在终端壁纸上保留指定区域不被应用图标遮挡的需求,使终端桌面图标的排列方式更加人性化,提高了用户体验。附图说明图1是本专利技术第一实施例中提供的应用图标放置区域设置方法的流程图;图2是本专利技术第四实施例中所涉及到的终端所具备的功能单元的结构示意图;图3是本专利技术第四实施例中选取手指轨迹最外层的像素点保留下来的示意图;图4是本专利技术第四实施例中对不封闭的单像素轮廓线做闭合处理的示意图;图5A是本专利技术第四实施例中原始的桌面示意图;图5B是本专利技术第四实施例中基于桌面的壁纸选择保留区域的示意图;图5C是本专利技术第四实施例中对用户所选的墙纸区域进行轮廓提取和图像分割处理的示意图;图5D是本专利技术第四实施例中将屏幕(图片)均匀划分成M*N个布局区域的示意图;图5E是本专利技术第四实施例中使用像素模板对屏幕上的M*N个区域进行区域内像素点的覆盖扫描的示意图;图5F是本专利技术第四实施例中得到的原始应用图标排列模板的示意图;图5G以及图5H是本专利技术实施例第四实施例中基于原始应用图标排列模板生成的两种应用图标排列模板;图6是使用第四实施例中提供的应用图标放置区域设置方法得到的应用图标的排列结果示意图;图7是本专利技术第五实施例提供的应用图标放置区域设置方法的流程图;图8是本专利技术第六实施例提供的应用图标放置区域设置最终的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一本文档来自技高网...
一种应用图标放置区域设置方法及装置

【技术保护点】
一种应用图标放置区域设置方法,其特征在于,包括:根据外部输入的轨迹得到闭合曲线;将所述闭合曲线之外的区域进行划分得到多个应用图标放置区域,所述应用图标放置区域用于放置应用图标。

【技术特征摘要】
1.一种应用图标放置区域设置方法,其特征在于,包括:根据外部输入的轨迹得到闭合曲线;将所述闭合曲线之外的区域进行划分得到多个应用图标放置区域,所述应用图标放置区域用于放置应用图标。2.根据权利要求1所述的方法,其特征在于,所述根据外部输入的轨迹得到闭合曲线,包括:接收外部输入的轨迹;对所述轨迹进行单像素点处理,保留所述轨迹最外层的像素点,得到所述闭合曲线。3.根据权利要求1所述的方法,其特征在于,所述将所述闭合曲线之外的区域进行划分得到多个应用图标放置区域,包括:将当前终端桌面上显示的壁纸生成一个与终端显示屏大小相等的二维像素值图片;将所述图片上所有的像素点分为闭合曲线外的点、闭合曲线上的点以及闭合曲线内的点;将所述图片均匀划分成多个子区域,用预设的应用图标模板对所述多个子区域内的像素点的进行覆盖扫描;如果被覆盖的子区域的像素点全部为所述闭合曲线外的点,则记录被覆盖的子区域的坐标位置,否则不记录所覆盖的子区域的位置坐标;将被记录的所述子区域确定为所述应用图标放置区域。4.根据权利要求1所述的方法,其特征在于,所述根据外部输入的轨迹得到闭合曲线,包括:检测外部输入的曲线是否闭合,如果否,则对所述曲线的两个端点的距离进行判断,在所述距离小于第一预设值的情况下,将所述曲线的两个端点的坐标值分别取中间值,得到中间点,如果所述两个端点与所述中间点的距离小于第二预设值,所述第二预设值小于所述第一预设值,将所述两个端点分别与所述中间点进行连接,得到闭合曲线,如果所述两个端点与所述中间点的距离不小于第二预设值,则再次计算所述两个端点与所述中间点的坐标值的中间值,得到另一个中间点,直到所述两个端点与计算得到的中间点的距离小于所述第二预设值,将所述两个端点与计算得出的中间点进行连接,得到闭合曲线;在所述距离不小于第一预设值的情况下,则发出重新输入曲线的提示消息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在将所述闭合曲线之外的区域进行划分得到多个应用图标放置区域之后,根据得到的所有所述应用图标放置区域生成原始桌面图标排列模板;在所述原始桌面图标排列模板中去除位于终端显示屏的不同预设位置的应用图标放置区域,得到多个目标桌面图标排列模板。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:统计用户在指定时间段内对所述应用图标所对应的应用的使用习惯数据,根据所述使用习惯数据得到与所述指定时间段对应的应用图标;在所述指定时间段到来时,优先将与所述指定时间段对应的应用图标显示在终端显示屏中优先级高的应用图标放置区域内。7.一种应用图标放置区域设置装置,其特征在于,包括:获取模块,用...

【专利技术属性】
技术研发人员:宋亮
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1