CN109189283A - 一种图标生成方法、装置及设备 - Google Patents
一种图标生成方法、装置及设备 Download PDFInfo
- Publication number
- CN109189283A CN109189283A CN201810834400.0A CN201810834400A CN109189283A CN 109189283 A CN109189283 A CN 109189283A CN 201810834400 A CN201810834400 A CN 201810834400A CN 109189283 A CN109189283 A CN 109189283A
- Authority
- CN
- China
- Prior art keywords
- icon
- user
- distance
- minimum circumscribed
- circle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种图标生成方法,用以解决传统技术移动图标方式适应性较差的问题。方法包括:响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。本申请还公开了一种生成图标的装置及设备。
Description
技术领域
本申请涉及计算机软件技术领域,尤其涉及一种图标生成方法、装置及设备。
背景技术
随着智能终端设备的不断普及,智能终端设备越来越深入地参与到用户的日常生活中。为了方便用户使用,降低智能终端设备使用门槛,目前市场上大部分的智能终端设备选择触控方式进行操控,其中,所述触控方式,是指用户用手指等身体部位直接触摸触控屏幕或触控板,进而控制智能终端设备操控方式。
当涉及到对智能设备显示屏幕上的图标进行移动这一操作时,现有技术的触控方式为如下流程:用户按住待移动图标,然后图标随着用户触摸范围的移动而移动,当图标较小或者用户手指较粗时,用户往往无法精准定位图标所在位置,期望得到一种图标生成方法,用以解决传统技术移动图标方式适应性较差的问题。
发明内容
本申请实施例提供一种图标生成方法,用以解决现有技术存在的移动图标方式适应性较差的问题。
本申请实施例还提供一种图标生成装置与设备,用以解决现有技术存在的移动图标方式适应性较差的问题。
本申请实施例采用下述技术方案:
第一方面,提供了一种图标生成方法,包括:
响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;
确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。
第二方面,提供了一种图标生成装置,包括:
响应单元,用于响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;
生成单元,用于确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。
第三方面,提供了一种图标生成设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述图标生成方法的步骤。
由以上本申请实施例提供的技术方案可见,本申请实施例方案至少具备如下一种技术效果:
由于采用本方案所提供的图标生成方法,用户在进行图标移动时,移动终端会响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域,进而确定所述触摸区域的最小外接圆的半径,并根据所述最小外接圆的半径,在所述触摸区域外生成图标,保证了用户在移动图标的过程中应用图标始终位于用户手指触摸区域以外,从而避免了当图标较小或者用户手指较粗时,由于现有的图标移动方案中图标生成位置在用户触摸区域内,导致用户无法精准定位图标所在位置的问题,有效提高了适应性和易用性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图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所示,根据所述触摸区域确定最小外接圆,其圆心坐标为(0,0),半径为a,预先设定n为1.5,预定位置角坐标为45°,则以(0,0)为圆心,1.5a为半径作第一圆,并在所述第一圆角坐标为45°的位置上生成所述图标。
在一种实施方式中,步骤12的具体实施方式还包括:
根据所述触摸区域移动方向的角坐标,获得第一角坐标,其中,所述第一角坐标与所述触摸区域移动方向的角坐标不同;根据所述第一角坐标,确定图标在所述第一圆圆周上的生成位置。
例如,用户在预设区域内滑动触摸1秒钟,触发移动指令,移动落入所述区域内的图标,触摸区域移动方向角坐标为45°,为避免用户移动图标操作遮挡图标,图标生成位置对应角坐标与所述触摸区域移动方向角坐标应有所不同,如与所述区域移动方向角坐标垂直,此时获得第一角坐标为135°,并在所述第一圆圆周上角坐标为135°的位置生成图标。
采用“避开”用户触摸区域移动方向生成图标的方式,可以避免用户移动图标操作遮挡所述图标,提高了用户操作体验。
在一种实施方式中,步骤12的具体实施方式还包括:
每隔预设时间间隔,响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域,并确定所述触摸区域的最小外接圆,并根据所述最小外接圆确定图标生成位置,生成图标。
例如,触发移动指令需触摸所述区域0.1秒钟,同时确定所述触摸操作对应的触摸区域;用户甲触摸所述区域5秒,则用户甲发出了50次移动指令,此时响应于触摸指令,确定每次发出移动指令时所述触摸操作对应的触摸区域;取每个触摸区域的外接圆,并根据每个外接圆确定所述图标的生成位置,进而生成图标。
在实际应用中,用户需要以在触控手机屏幕上滑动手指的操作来控制所述图标进行移动,因此,采取每隔固定时间间隔采集用户触摸区域,并以此监听用户滑动手指的行为,进而按照用户滑动手指的行为生成图标,当所述时间间隔足够短时,由于人眼识别连贯图像的频率大约是24帧/秒,因此只要生成图标的频率大于24帧/秒,用户所识别的将是图标跟随手指的滑动而移动,进而在本申请实施例的基础上进一步提高了用户体验。
在实际应用中,往往会出现预设图标生成规则不能满足特殊用户需求的情况,因此可以采用监听“用户多次移动所述图标距离过短”这一情况,判断当前生成的图标是否方便用户进行移动操作。
在一种实施方式中,步骤12的具体实施方式还包括:
当监听到用户移动所述图标距离小于距离阈值的次数超过预设次数时,根据所述用户移动所述移动图标距离小于距离最小阈值次数,确定所述图标生成位置距离所述最小外接圆圆心的距离。
其中,所述距离阈值,可以是根据经验设置的,也可以是根据用户历史操作行为计算得到的。
例如,设置距离阈值为0.5厘米,预设次数为5次,监听到用户连续5次移动所述图标距离小于0.5厘米,原有的图标生成位置距离根据步骤12得到的最小外接圆圆心距离为3厘米,则当用户再次触发移动指令时,所述图标生成位置距离根据步骤12得到的最小外接圆圆心距离为3+1即4厘米;若以距离为4厘米生成所述图标后,再次监听到用户连续5次移动所述图标距离小于0.5厘米,则当用户再次触发移动指令时,所述图标生成位置距离根据步骤12得到的最小外接圆圆心距离为4+1即5厘米,以此类推,不再赘述。
所述距离的取值方式至少包括以下方式中的一个:
取所述最小外接圆半径的m倍,其中,m大于1,并与所述用户移动所述移动图标距离小于距离阈值次数成正比例关系;
取所述最小外接圆半径+m,其中,m大于0,并与所述用户移动所述移动图标距离小于距离阈值次数成正比例关系。
例如,设置距离阈值为0.5厘米,预设次数为5次,监听到用户连续5次移动所述图标距离小于0.5厘米,原有的图标生成位置距离根据步骤12得到的最小外接圆圆心距离为3厘米,则当用户再次触发移动指令时,所述图标生成位置距离根据步骤12得到的最小外接圆圆心距离为3乘以2即6厘米;若以距离为4厘米生成所述图标后,再次监听到用户连续5次移动所述图标距离小于0.5厘米,则当用户再次触发移动指令时,所述图标生成位置距离根据步骤12得到的最小外接圆圆心距离为3乘以3即9厘米,以此类推,不再赘述。
例如,设置距离阈值为0.5厘米,预设次数为5次,监听到用户连续5次移动所述图标距离小于0.5厘米,原有的图标生成位置距离根据步骤12得到的最小外接圆圆心距离为3厘米,则当用户再次触发移动指令时,所述图标生成位置距离根据步骤12得到的最小外接圆圆心距离为3+1即4厘米;若以距离为4厘米生成所述图标后,再次监听到用户连续5次移动所述图标距离小于0.5厘米,则当用户再次触发移动指令时,所述图标生成位置距离根据步骤12得到的最小外接圆圆心距离为4+1即5厘米,以此类推,不再赘述。
采取“监听用户移动所述图标距离小于距离阈值”的方式,可以有效判断所生成的图标是否满足了用户进行移动的要求,若所述生成的图标不满足用户要求,则用户大概率会进行反复移动试验,但均以失败告终,因此采取这种方式,使得业务程序可以“学习”用户的使用习惯,并根据用户的使用习惯对生成图标的方式进行调整。
采用本申请实施例1提供的方法,用户在进行图标移动时,移动终端会响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域,进而确定所述触摸区域的最小外接圆的半径,并根据所述最小外接圆的半径,在所述触摸区域外生成图标,保证了用户在移动图标的过程中应用图标始终位于用户手指触摸区域以外,从而避免了当图标较小或者用户手指较粗时,由于现有的图标移动方案中图标生成位置在用户触摸区域内,导致用户无法精准定位图标所在位置的问题,有效提高了适应性和易用性。
实施例2
为解决现有技术存在的移动图标方式适应性较差的问题,本申请实施例提供一种推荐信息的推送装置30。该装置的具体结构示意图如图3所示,包括响应单元31、生成单元32。
其中,响应单元31,用于响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;
生成单元32,用于确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。
在一种实施方式中,生成单元32,用于取所述触摸区域的最小外接圆,以所述最小外接圆的圆心为圆心,以所述最小外接圆的n倍半径为半径作第一圆,在所述第一圆圆周上预定位置生成图标,其中,n大于1。
在一种实施方式中,生成单元32,用于根据所述触摸区域移动方向的角坐标,获得第一角坐标,其中,所述第一角坐标与所述触摸区域移动方向的角坐标不同;
根据所述第一角坐标,确定图标在所述第一圆圆周上的生成位置。
在一种实施方式中,生成单元32,用于当监听到用户移动所述图标距离小于距离阈值的次数超过预设次数时,根据所述用户移动所述移动图标距离小于距离阈值次数确定所述图标生成位置距离所述最小外接圆圆心的距离。
采用本申请实施例2提供的装置,用户在进行图标移动时,移动终端会响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域,进而确定所述触摸区域的最小外接圆的半径,并根据所述最小外接圆的半径,在所述触摸区域外生成图标,保证了用户在移动图标的过程中应用图标始终位于用户手指触摸区域以外,从而避免了当图标较小或者用户手指较粗时,由于现有的图标移动方案中图标生成位置在用户触摸区域内,导致用户无法精准定位图标所在位置的问题,有效提高了适应性和易用性。
实施例3
图4为实现本发明各个实施例的一种移动终端的硬件结构示意图。
在图4中,该终端设备400包括但不限于:射频单元401、网络模块402、音频输出单元403、输入单元404、传感器405、显示单元406、用户输入单元407、接口单元408、存储器409、处理器310、以及电源311等部件。本领域技术人员可以理解,图4中示出的终端设备结构并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
处理器410,用于响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。采用本发明实施例所提供的图标生成方法,用户在进行图标移动时,移动终端会响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域,进而确定所述触摸区域的最小外接圆的半径,并根据所述最小外接圆的半径,在所述触摸区域外生成图标,保证了用户在移动图标的过程中应用图标始终位于用户手指触摸区域以外,从而避免了当图标较小或者用户手指较粗时,由于现有的图标移动方案中图标生成位置在用户触摸区域内,导致用户无法精准定位图标所在位置的问题,有效提高了适应性和易用性。
应理解的是,本发明实施例中,射频单元401可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器410处理;另外,将上行的数据发送给基站。通常,射频单元401包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元401还可以通过无线通信***与网络和其他设备通信。
终端设备通过网络模块402为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元403可以将射频单元401或网络模块402接收的或者在存储器409中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元403还可以提供与终端设备400执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元403包括扬声器、蜂鸣器以及受话器等。
输入单元404用于接收音频或视频信号。输入单元404可以包括图形处理器(Graphics Processing Unit,GPU)4041和麦克风4042,图形处理器4041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元406上。经图形处理器4041处理后的图像帧可以存储在存储器409(或其它存储介质)中或者经由射频单元401或网络模块402进行发送。麦克风4042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元401发送到移动通信基站的格式输出。
终端设备400还包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板4061的亮度,接近传感器可在终端设备400移动到耳边时,关闭显示面板4061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别终端设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器405还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元406用于显示由用户输入的信息或提供给用户的信息。显示单元406可包括显示面板4061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板4061。
用户输入单元407可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元407包括触控面板4071以及其他输入设备4072。触控面板4071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板4071上或在触控面板4071附近的操作)。触控面板4071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器410,接收处理器410发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板4071。除了触控面板4071,用户输入单元407还可以包括其他输入设备4072。具体地,其他输入设备4072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板4071可覆盖在显示面板4061上,当触控面板4071检测到在其上或附近的触摸操作后,传送给处理器410以确定触摸事件的类型,随后处理器410根据触摸事件的类型在显示面板4061上提供相应的视觉输出。虽然在图4中,触控面板4071与显示面板4061是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板4071与显示面板4061集成而实现终端设备的输入和输出功能,具体此处不做限定。
接口单元408为外部装置与终端设备400连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元408可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到终端设备400内的一个或多个元件或者可以用于在终端设备400和外部装置之间传输数据。
存储器409可用于存储软件程序以及各种数据。存储器409可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器409可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器410是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器409内的软件程序和/或模块,以及调用存储在存储器409内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。处理器410可包括一个或多个处理单元;优选的,处理器410可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器410中。
终端设备400还可以包括给各个部件供电的电源411(比如电池),优选的,电源411可以通过电源管理***与处理器410逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,终端设备400包括一些未示出的功能模块,在此不再赘述。
优选的,本发明实施例还提供一种终端设备,包括处理器410,存储器409,存储在存储器409上并可在所述处理器410上运行的计算机程序,该计算机程序被处理器410执行时实现上述图标生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述图标生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (10)
1.一种图标生成方法,其特征在于,包括:
响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;
确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。
2.根据权利要求1所述的方法,其特征在于,根据所述最小外接圆的半径,在所述触摸区域外生成图标,具体包括:
取所述触摸区域的最小外接圆,以所述最小外接圆的圆心为圆心,以所述最小外接圆的n倍半径为半径作第一圆,在所述第一圆圆周上预设位置生成图标,其中,n大于1。
3.根据权利要求2所述的方法,其特征在于,在所述第一圆圆周上预设位置生成图标,具体包括:
根据所述触摸区域移动方向的角坐标,获得第一角坐标,其中,所述第一角坐标与所述触摸区域移动方向的角坐标不同;
根据所述第一角坐标,确定图标在所述第一圆圆周上的生成位置。
4.根据权利要求1所述的方法,所述方法还包括:
当监听到用户移动所述图标距离小于距离阈值的次数超过预设次数时,根据所述用户移动所述移动图标距离小于距离阈值次数确定所述图标生成位置距离所述最小外接圆圆心的距离。
5.根据权利要求4所述的方法,其特征在于,根据所述用户移动所述移动图标距离小于距离阈值次数确定所述图标生成位置距离所述最小外接圆圆心的距离,具体包括:
所述距离的取值方式至少包括以下方式中的一个:
取所述最小外接圆半径的m倍,其中,m大于1,并与所述用户移动所述移动图标距离小于距离阈值次数成正比例关系;
取所述最小外接圆半径+m,其中,m大于0,并与所述用户移动所述移动图标距离小于距离阈值次数成正比例关系。
6.一种图标生成装置,其特征在于,包括:
响应单元,用于响应于用户通过触摸操作触发的移动指令,确定所述触摸操作对应的触摸区域;
生成单元,用于确定所述触摸区域的最小外接圆的半径,根据所述最小外接圆的半径,在所述触摸区域外生成图标。
7.如权利要求6所述的装置,其特征在于,所述生成单元,具体用于:
取所述触摸区域的最小外接圆,以所述最小外接圆的圆心为圆心,以所述最小外接圆的n倍半径为半径作第一圆,在所述第一圆圆周上预定位置生成图标,其中,n大于1。
8.根据权利要求7所述的装置,其特征在于,所述生成单元,具体用于:
根据所述触摸区域移动方向的角坐标,获得第一角坐标,其中,所述第一角坐标与所述触摸区域移动方向的角坐标不同;
根据所述第一角坐标,确定图标在所述第一圆圆周上的生成位置。
9.如权利8所述的装置,其特征在于,所述生成单元,具体用于:
当监听到用户移动所述图标距离小于距离阈值的次数超过预设次数时,根据所述用户移动所述移动图标距离小于距离阈值次数确定所述图标生成位置距离所述最小外接圆圆心的距离。
10.一种图标生成设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的图标生成方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810834400.0A CN109189283B (zh) | 2018-07-26 | 2018-07-26 | 一种图标生成方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810834400.0A CN109189283B (zh) | 2018-07-26 | 2018-07-26 | 一种图标生成方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109189283A true CN109189283A (zh) | 2019-01-11 |
CN109189283B CN109189283B (zh) | 2021-04-02 |
Family
ID=64937617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810834400.0A Active CN109189283B (zh) | 2018-07-26 | 2018-07-26 | 一种图标生成方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109189283B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192129A (zh) * | 2006-11-30 | 2008-06-04 | 重庆优腾信息技术有限公司 | 一种控制桌面背景的方法、装置及*** |
CN102760033A (zh) * | 2012-03-19 | 2012-10-31 | 联想(北京)有限公司 | 电子设备及其显示处理方法 |
CN103577068A (zh) * | 2013-10-15 | 2014-02-12 | 广东欧珀移动通信有限公司 | 一种动态调整桌面图标大小的方法及移动终端 |
CN104978135A (zh) * | 2014-04-09 | 2015-10-14 | 腾讯科技(深圳)有限公司 | 一种图标显示方法、装置及移动终端 |
CN106201191A (zh) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | 一种图标的批量处理方法、装置和移动终端 |
CN106293307A (zh) * | 2015-05-18 | 2017-01-04 | 中兴通讯股份有限公司 | 图标设置方法及装置 |
CN106293345A (zh) * | 2016-08-09 | 2017-01-04 | 深圳市金立通信设备有限公司 | 一种应用图标显示方法及终端 |
CN106681551A (zh) * | 2016-07-15 | 2017-05-17 | 俞斌 | 一种圆形图标的触摸检测方法及*** |
-
2018
- 2018-07-26 CN CN201810834400.0A patent/CN109189283B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192129A (zh) * | 2006-11-30 | 2008-06-04 | 重庆优腾信息技术有限公司 | 一种控制桌面背景的方法、装置及*** |
CN102760033A (zh) * | 2012-03-19 | 2012-10-31 | 联想(北京)有限公司 | 电子设备及其显示处理方法 |
CN103577068A (zh) * | 2013-10-15 | 2014-02-12 | 广东欧珀移动通信有限公司 | 一种动态调整桌面图标大小的方法及移动终端 |
CN104978135A (zh) * | 2014-04-09 | 2015-10-14 | 腾讯科技(深圳)有限公司 | 一种图标显示方法、装置及移动终端 |
CN106293307A (zh) * | 2015-05-18 | 2017-01-04 | 中兴通讯股份有限公司 | 图标设置方法及装置 |
CN106201191A (zh) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | 一种图标的批量处理方法、装置和移动终端 |
CN106681551A (zh) * | 2016-07-15 | 2017-05-17 | 俞斌 | 一种圆形图标的触摸检测方法及*** |
CN106293345A (zh) * | 2016-08-09 | 2017-01-04 | 深圳市金立通信设备有限公司 | 一种应用图标显示方法及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN109189283B (zh) | 2021-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108108007B (zh) | 一种降低功耗的处理方法及移动终端 | |
CN109271121A (zh) | 一种应用显示方法和移动终端 | |
CN109151180A (zh) | 一种对象识别方法及移动终端 | |
CN108845853A (zh) | 一种应用程序启动方法及移动终端 | |
CN107613131A (zh) | 一种应用程序免打扰方法及移动终端 | |
CN109814968A (zh) | 一种信息输入方法、终端设备和计算机可读存储介质 | |
CN109005262A (zh) | 一种摄像头控制方法及终端 | |
CN108989672A (zh) | 一种拍摄方法及移动终端 | |
CN108491123A (zh) | 一种调节应用程序图标的方法及移动终端 | |
CN108920059A (zh) | 消息处理方法及移动终端 | |
CN110209313A (zh) | 图标移动方法及终端设备 | |
CN109491738A (zh) | 一种终端设备的控制方法及终端设备 | |
CN109782998A (zh) | 显示屏控制方法及移动终端 | |
CN110300267A (zh) | 拍照方法和终端设备 | |
CN110531915A (zh) | 屏幕操作方法及终端设备 | |
CN109710349A (zh) | 一种截屏方法及移动终端 | |
CN110324497A (zh) | 一种操作控制方法及终端 | |
CN110471559A (zh) | 一种防误触方法及移动终端 | |
CN108898555A (zh) | 一种图像处理方法及终端设备 | |
CN109189303A (zh) | 文本编辑方法及移动终端 | |
CN108958593A (zh) | 一种确定通讯对象的方法及移动终端 | |
CN108920067A (zh) | 一种摄像头对焦方法及移动终端 | |
CN110096203A (zh) | 一种截图方法及移动终端 | |
CN109683768A (zh) | 一种应用的操作方法及移动终端 | |
CN108509141A (zh) | 一种控件的生成方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220704 Address after: 100041 room a-0860, 2 / F, building 3, yard 30, Shixing street, Shijingshan District, Beijing Patentee after: ONLINE TUYOO (BEIJING) TECHNOLOGY CO.,LTD. Patentee after: Zhidong Technology (Beijing) Co., Ltd Address before: 100041 room a-0860, 2 / F, building 3, yard 30, Shixing street, Shijingshan District, Beijing Patentee before: ONLINE TUYOO (BEIJING) TECHNOLOGY CO.,LTD. |