一种图标生成方法、装置及设备制造方法及图纸

技术编号:20074315 阅读:16 留言:0更新日期:2019-01-15 00:25
本申请公开了一种图标生成方法,用以解决传统技术移动图标方式适应性较差的问题。方法包括:响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。本申请还公开了一种生成图标的装置及设备。

An Icon Generation Method, Device and Equipment

This application discloses an icon generation method to solve the problem of poor adaptability of traditional technology for moving icons. The method includes: determining the touching area corresponding to the touching operation in response to the movement instruction triggered by the touch operation by the user; determining the radius of the smallest circumferential circle of the touching area; and generating an icon outside the touching area according to the radius of the smallest circumferential circle. The application also discloses a device and device for generating icons.

【技术实现步骤摘要】
一种图标生成方法、装置及设备
本申请涉及计算机软件
,尤其涉及一种图标生成方法、装置及设备。
技术介绍
随着智能终端设备的不断普及,智能终端设备越来越深入地参与到用户的日常生活中。为了方便用户使用,降低智能终端设备使用门槛,目前市场上大部分的智能终端设备选择触控方式进行操控,其中,所述触控方式,是指用户用手指等身体部位直接触摸触控屏幕或触控板,进而控制智能终端设备操控方式。当涉及到对智能设备显示屏幕上的图标进行移动这一操作时,现有技术的触控方式为如下流程:用户按住待移动图标,然后图标随着用户触摸范围的移动而移动,当图标较小或者用户手指较粗时,用户往往无法精准定位图标所在位置,期望得到一种图标生成方法,用以解决传统技术移动图标方式适应性较差的问题。
技术实现思路
本申请实施例提供一种图标生成方法,用以解决现有技术存在的移动图标方式适应性较差的问题。本申请实施例还提供一种图标生成装置与设备,用以解决现有技术存在的移动图标方式适应性较差的问题。本申请实施例采用下述技术方案:第一方面,提供了一种图标生成方法,包括:响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。第二方面,提供了一种图标生成装置,包括:响应单元,用于响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;生成单元,用于确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。第三方面,提供了一种图标生成设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述图标生成方法的步骤。由以上本申请实施例提供的技术方案可见,本申请实施例方案至少具备如下一种技术效果:由于采用本方案所提供的图标生成方法,用户在进行图标移动时,移动终端会响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域,进而确定所述触摸区域的最小外接圆的半径,并根据所述最小外接圆的半径,在所述触摸区域外生成图标,保证了用户在移动图标的过程中应用图标始终位于用户手指触摸区域以外,从而避免了当图标较小或者用户手指较粗时,由于现有的图标移动方案中图标生成位置在用户触摸区域内,导致用户无法精准定位图标所在位置的问题,有效提高了适应性和易用性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种图标生成方法具体流程示意图;图2为本申请实施例提供的一种图标生成方法示意图;图3为本申请实施例提供的一种图标生成装置的具体结构示意图;图4是本专利技术的实施例提供的一种图标生成设备的具体结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。实施例1为解决现有技术存在的移动图标方式适应性较差的问题,本申请实施例提供一种图标生成方法。本申请实施例提供的图标生成方法的执行主体可以是手持设备终端,例如,触屏手机、平板电脑,等等。当然,本专利技术实施例提供的该方法也可以由除手持设备终端外的其他设备作为执行主体,所述的执行主体并不构成对本申请的限定,为了便于描述,本申请实施例均以执行主体是触屏手机为例进行说明。所述方法的具体实现流程示意图如图1所示,所述方法的具体实现主要包括下述步骤:步骤11,触屏手机响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域。所述触摸操作,是指用户用肢体或其他工具按压触控屏幕,并以此向触屏手机发出操作指令的行为。需要说明的是,由于存在身体具有缺陷或者不方便使用肢体的用户,触屏手机需要适应不同类型用户的操作行为,因此所述触控操作可以是借助其他工具,如触控笔来进行,借助工具来进行触控操作不影响本申请实施例的实施。所述移动指令,是指包含了用户希望对图标进行移动的意愿的指令。需要说明的是,所述移动指令可以包含移动方向、移动速度等移动参数,用以更好的指示触屏手机完成图标移动行为。例如,用户在触屏手机上进行滑动操作,触发移动指令,所述滑动操作方向为向屏幕左上方45°,速度为0.1米/秒,则触屏手机可以将采集到用户滑动操作的上述参数作为由该滑动操作触发的移动指令所包含的移动参数,并根据以上移动参数对所述图标进行移动。在实际使用中,触摸区域会随着用户按压力度的变化而变化,如用户的按压力度越大则手指的触摸区域也会变得越大。因而为了保证在移动图标过程中,图标始终可以生成在用户手指触摸区域以外,在一种实施方式中,在滑动过程中,触屏手机会时刻对触摸区域的变化进行监听,以便触屏手机可以根据触摸区域变化的监听结果,更有效的确定所述图标的生成位置和移动参数。具体地,在一种实施方式中,步骤11的具体实施方式还包括:当所述触摸操作持续发生时,每隔预设时间间隔,响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域,并确定每个所述触摸区域对应的面积例如,用户触摸预设区域1秒钟,触发移动指令,移动落入所述区域内的图标,同时确定所述触摸操作对应的触摸区域;遍历用户在触摸所述区域1秒钟时间内所触摸的所有区域,并以其中面积最大的区域作为所述触摸操作对应的触摸区域。其中,所述遍历用户在触摸所述区域1秒钟内的所触摸的所有区域,可以将用户每0.01秒的触摸区域转换为固定形状,并将计算所述固定形状的面积。步骤12,确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。所述确定所述触摸区域的最小外接圆,包括但不限于:在所述触摸区域的边界上任意取三点,作通过该三点的圆,并确定圆心,根据所述圆心确定所述触摸区域内距离所述圆心最远的一点,判断该点是否在圆上,如判断结果为是,则确定所述圆为所述触摸区域的最小外接圆。所述根据所述最小外接圆的半径,在所述触摸区域外生成落入所述触摸区域内的图标,是指生成所述图标的位置距离所述最小外接圆圆心的距离大于所述最小外接圆半径。例如,根据所述触摸区域确定最小外接圆,其圆心坐标为(0,0),半径为a,随机生成一个图标位置,其坐标为(1,0),则所述图标位置距离圆心距离为1,若1大于a,则在该位置生成图标,若1小于a,则重新随机生成一个图标位置,并重复以上判定过程。在一种实施方式中,步骤12的具体实施方式,可以是:取所述触摸区域的最小外接圆,以所述最小外接圆的圆心为圆心,以所述最小外接圆的n倍半径为半径作第一圆,在所述第一圆圆周上预定位置生成图标,其中,n大于1。其中,所述第一圆圆周上预定位置,包括但不限于是指预定角坐标对应的位置。例如,如图2所示,根据所述触摸区域确定最小外接圆,其圆心坐标为(本文档来自技高网
...

【技术保护点】
1.一种图标生成方法,其特征在于,包括:响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。

【技术特征摘要】
1.一种图标生成方法,其特征在于,包括:响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。2.根据权利要求1所述的方法,其特征在于,根据所述最小外接圆的半径,在所述触摸区域外生成图标,具体包括:取所述触摸区域的最小外接圆,以所述最小外接圆的圆心为圆心,以所述最小外接圆的n倍半径为半径作第一圆,在所述第一圆圆周上预设位置生成图标,其中,n大于1。3.根据权利要求2所述的方法,其特征在于,在所述第一圆圆周上预设位置生成图标,具体包括:根据所述触摸区域移动方向的角坐标,获得第一角坐标,其中,所述第一角坐标与所述触摸区域移动方向的角坐标不同;根据所述第一角坐标,确定图标在所述第一圆圆周上的生成位置。4.根据权利要求1所述的方法,所述方法还包括:当监听到用户移动所述图标距离小于距离阈值的次数超过预设次数时,根据所述用户移动所述移动图标距离小于距离阈值次数确定所述图标生成位置距离所述最小外接圆圆心的距离。5.根据权利要求4所述的方法,其特征在于,根据所述用户移动所述移动图标距离小于距离阈值次数确定所述图标生成位置距离所述最小外接圆圆心的距离,具体包括:所述距离的取值方式至少包括以下方式中的一个:取所述最小外接圆半径的m倍,其中,m大于1,并与所述用户移动所述移动图标距离小于距离阈值次数成正...

【专利技术属性】
技术研发人员:王乃君周欣刘清松于雅欣
申请(专利权)人:在线途游北京科技有限公司
类型:发明
国别省市:北京,11

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

1