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.根据权利要求1所述的方法,其特征在于,所述根据外部输入的轨迹得到闭合曲线,包括:接收外部输入的轨迹;对所述轨迹进行单像素点处理,保留所述轨迹最外层的像素点,得到所述闭合曲线。3.根据权利要求1所述的方法,其特征在于,所述将所述闭合曲线之外的区域进行划分得到多个应用图标放置区域,包括:将当前终端桌面上显示的壁纸生成一个与终端显示屏大小相等的二维像素值图片;将所述图片上所有的像素点分为闭合曲线外的点、闭合曲线上的点以及闭合曲线内的点;将所述图片均匀划分成多个子区域,用预设的应用图标模板对所述多个子区域内的像素点的进行覆盖扫描;如果被覆盖的子区域的像素点全部为所述闭合曲线外的点,则记录被覆盖的子区域的坐标位置,否则不记录所覆盖的子区域的位置坐标;将被记录的所述子区域确定为所述应用图标放置区域。4.根据权利要求1所述的方法,其特征在于,所述根据外部输入的轨迹得到闭合曲线,包括:检测外部输入的曲线是否闭合,如果否,则对所述曲线的两个端点的距离进行判断,在所述距离小于第一预设值的情况下,将所述曲线的两个端点的坐标值分别取中间值,得到中间点,如果所述两个端点与所述中间点的距离小于第二预设值,所述第二预设值小于所述第一预设值,将所述两个端点分别与所述中间点进行连接,得到闭合曲线,如果所述两个端点与所述中间点的距离不小于第二预设值,则再次计算所述两个端点与所述中间点的坐标值的中间值,得到另一个中间点,直到所述两个端点与计算得到的中间点的距离小于所述第二预设值,将所述两个端点与计算得出的中间点进行连接,得到闭合曲线;在所述距离不小于第一预设值的情况下,则发出重新输入曲线的提示消息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在将所述闭合曲线之外的区域进行划分得到多个应用图标放置区域之后,根据得到的所有所述应用图标放置区域生成原始桌面图标排列模板;在所述原始桌面图标排列模板中去除位于终端显示屏的不同预设位置的应用图标放置区域,得到多个目标桌面图标排列模板。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:统计用户在指定时间段内对所述应用图标所对应的应用的使用习惯数据,根据所述使用习惯数据得到与所述指定时间段对应的应用图标;在所述指定时间段到来时,优先将与所述指定时间段对应的应用图标显示在终端显示屏中优先级高的应用图标放置区域内。7.一种应用图标放置区域设置装置,其特征在于,包括:获取模块,用...
【专利技术属性】
技术研发人员:宋亮,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。