一种动态输入方法及装置制造方法及图纸

技术编号:19139035 阅读:21 留言:0更新日期:2018-10-13 08:31
本发明专利技术实施例提供了一种动态输入方法及装置,该方法包括:预先创建输入动画;获取输入框中的光标的位置信息,位置信息包括光标当前位置以及移动状态;依据位置信息,对输入动画的属性信息进行初始化;显示经初始化后的输入动画。从而提供一种能够依据用户在输入框中的输入动作,显示相应输入动画的动态输入方法,增加了输入框的多样化以及趣味性,进而有效提升了用户体验。

A dynamic input method and device

The embodiment of the present invention provides a dynamic input method and device, which includes: creating input animation in advance; obtaining the position information of the cursor in the input frame, including the cursor current position and moving state; initializing the attribute information of the input animation according to the position information; and displaying the initialized information. After the input animation. Thus, a dynamic input method which can display the corresponding input animation according to the input action of the user in the input box is provided, which increases the variety and interestingness of the input box, and thus effectively improves the user experience.

【技术实现步骤摘要】
一种动态输入方法及装置
本专利技术实施例涉及通信领域,尤其涉及一种动态输入方法及装置。
技术介绍
目前,随着移动终端的发展,人们在日常均使用移动终端进行交流与通信。即时消息、微博等文字输入应用则为使用频率最多的功能。用户在即时消息以及微博等输入框中输入文字时,现有技术通常是采用静态输入框的模式。而输入框的不同之处仅在于更改输入框的外观,但是,该类输入光仍为静态输入框,存在输入效果单一、缺乏多样性,使用户使用感降低等问题。
技术实现思路
本专利技术实施例提供一种动态输入方法,以解决现有技术的静态输入框存在输入效果单一、缺乏多样性,导致用户体验差的问题。为了解决上述问题,本专利技术公开了一种动态输入方法,应用于移动终端,所述方法包括:预先创建输入动画;获取输入框中的光标的位置信息,位置信息包括光标当前位置以及移动状态;依据位置信息,对输入动画的属性信息进行初始化;显示经初始化后的输入动画。根据本专利技术的另一方面,提供了一种动态输入装置,应用于移动终端,所述装置包括:创建模块,用于预先创建输入动画;获取模块,用于获取输入框中的光标的位置信息,位置信息包括光标当前位置以及移动状态;初始化模块,用于依据位置信息,对输入动画的属性信息进行初始化;显示模块,用于显示经初始化后的输入动画。与现有技术相比,本专利技术中通过预先创建输入动画;获取输入框中的光标的位置信息,位置信息包括光标当前位置以及移动状态;依据位置信息,对输入动画的属性信息进行初始化;显示经初始化后的输入动画。从而提供一种能够依据用户在输入框中的输入动作,显示相应输入动画的动态输入方法,增加了输入框的多样化以及趣味性,进而有效提升了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例的一种动态输入方法的流程图;图2是本专利技术实施例的一种动态输入方法的具体步骤流程图;图3是本专利技术实施例的一种动态输入装置的结构框图之一;图4是本专利技术实施例的一种动态输入装置的结构框图之二;图5是本专利技术实施例的一种动态输入装置的结构框图之三。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。实施例一参照图1,示出了本专利技术实施例的一种动态输入方法的流程图,该方法应用于移动终端,具体可以包括以下步骤:步骤101,预先创建输入动画。具体的,在本专利技术的实施例中,用户可在移动终端侧通过编程语言预先创建输入动画。在一个实施例中,预先创建的输入动画中的属性信息可采用默认值。具体创建过程将在下面的实施例中详细说明。步骤102,获取输入框中的光标的位置信息,位置信息包括光标当前位置以及移动状态。具体的,在本专利技术的实施例中,移动终端实时获取输入框中的光标的位置信息。在本专利技术的实施例中,位置信息包括但不限于:光标当前位置以及移动状态。移动状态包括:静止、输入以及删除。步骤103,依据位置信息,对输入动画的属性信息进行初始化。具体的,在本专利技术的实施例中,移动终端依据光标当前的位置信息,即可确定出用户当前输入动作,即,静止、输入或删除。移动终端可进一步依据光标当前的位置信息,对预先创建的输入动画的属性信息进行初始化。在本专利技术的一个实施例中,属性信息中包括多个参数,对属性信息中多个参数进行初始化,即为将多个参数的默认值,依据光标的位置信息进行修改。步骤104,显示经初始化后的输入动画。具体的,在本专利技术的实施例中,移动终端在输入框中显示经初始化后的输入动画。在一个实施例中,输入动画跟随光标进行显示。综上,本专利技术实施例中的技术方案,通过预先创建输入动画;获取输入框中的光标的位置信息,位置信息包括光标当前位置以及移动状态;依据位置信息,对输入动画的属性信息进行初始化;显示经初始化后的输入动画。从而提供一种能够依据用户在输入框中的输入动作,显示相应输入动画的动态输入方法,增加了输入框的多样化以及趣味性,进而有效提升了用户体验。实施例二参照图2,示出了本专利技术实施例的一种车动态输入方法的具体步骤流程图,该方法应用于移动终端,具体可以包括以下步骤:步骤201,预先创建输入动画。子步骤2011,创建输入动画主体。具体的,在本专利技术的实施例中,移动终端创建输入动画主体,在一个实施例中,输入动画主体可以为小圆球。在另一个实施例中,输入动画主体可以为卡通人物。用户可依据实际需求,进行设置,本专利技术对此不做限定。用户依据个人喜好对动画主体进行设置,从而进一步提高了输入框的趣味性。子步骤2012,设置输入动画主体的属性信息。具体的,在本专利技术的实施例中,属性信息包括多个参数值,参数值包括但不限于:动画主体的颜色、尺寸、运行轨迹、运行速度、位置信息、运行时间、个数信息。在本专利技术的实施例中,上述参数可采用默认值的形式,在一个实施例中,默认值可以为1或0。本专利技术对此不做限定。具体的,在本专利技术的实施例中,用户可设置多个动画主体,例如,在一个实施例中,用户可设置10个小圆球,每个小圆球的颜色均不相同,尺寸也可不相同。其中,每个小圆球的位置信息即为初始位置以及结束为止,运行轨迹可依据函数公式,将每个小圆球的运行轨迹采取随机的方式,使每个小圆球偏向一个方向,采用不同轨迹运行。以及,每个小圆球在运行过程中的速度、时间等也可以采用随机或认为设定的方式。下面以一具体实施例中进行详细说明:仍以小圆球为例。预设参数可包括参照如下设置:颜色:单次发射的所有小圆球颜色一样,每次从颜色库随机挑选。火花飞出的方向:采用随机方向,0~180度,即只向上。(在本专利技术的实施例中,“向上”的方向即为位于光标以及输入框上边框之间的区域,均为“上”)速度:小圆球发射的速度是不一样的,在一定范围内随机选择。发射后速度衰减:通过递减的属性动画值乘以速度来控制。位置:当前输入框光标的位置。可在输入框中设置坐标系,以输入框左下角为原点,下边框为x轴,左侧竖直边框为y轴。或者,可以以光标位置为原点,平行于下边框的为x轴,垂直于下边框的为y轴。本专利技术对此不做限定。在本实施例中,每个小圆球的初始位置为默认值0或空。小圆球动画持续的时间:0.4秒,即每个小圆球在0.4秒后消失。重力:在发射过程通过减小小圆球的y坐标达到重力效果,重力值默认设置为6。在本实施例中,重力值乘以随机系数,可使小圆球的运行轨迹呈不同的弧度。小圆球的半径:8。小圆球的初始速度:18。小圆球的个数:12。风速以及风向,在该实施例中,风速以及风向在初始时刻为默认值0或空。风速可使每个小圆球具有不同的运行轨迹,风向可决定小圆球的偏移量。在本专利技术的实施例中,即,依据不同的输入状态进行风向的设定。例如:若在后续的步骤中,确定输入状态为输入,则风向为-1,即,每个小圆球的运行方向向光标左侧偏移。若确定输入状态为删除,则风向为1,即,每个小圆球的运行方向向光标的右侧偏移。当输入框为静止状态,即,在一定时间内,光标未移动,则可取消动画效果的显示,即在光标静止状态下,输入框不显示任何动画效果。依据上述属性,创建输入动画。在其他实施例中,用户可依据实际需求,进行本文档来自技高网...

【技术保护点】
1.一种动态输入方法,应用于移动终端,其特征在于,所述方法包括:预先创建输入动画;获取输入框中的光标的位置信息,所述位置信息包括光标当前位置以及移动状态;依据所述位置信息,对所述输入动画的属性信息进行初始化;显示经初始化后的输入动画。

【技术特征摘要】
1.一种动态输入方法,应用于移动终端,其特征在于,所述方法包括:预先创建输入动画;获取输入框中的光标的位置信息,所述位置信息包括光标当前位置以及移动状态;依据所述位置信息,对所述输入动画的属性信息进行初始化;显示经初始化后的输入动画。2.根据权利要求1所述的方法,其特征在于,所述预先创建输入动画的步骤,具体包括:创建输入动画主体;设置所述输入动画主体的属性信息;所述属性信息包括颜色、尺寸、运行轨迹、运行速度、位置信息、运行时间、个数信息。3.根据权利要求2所述的方法,其特征在于,所述获取输入框中的光标的位置信息,所述位置信息包括光标当前位置以及移动状态的步骤,具体包括:实时监听光标的当前位置;依据所述当前位置以及上一时刻光标的位置,获取光标的移动状态;根据所述光标的移动状态,确定当前输入状态;其中,所述输入状态包括:静止、删除、输入。4.根据权利要求3所述的方法,其特征在于,所述依据所述位置信息,对所述输入动画的属性信息进行初始化的步骤,具体包括:依据所述光标的当前位置以及所述输入状态,初始化所述输入动画的属性信息;其中,被初始化的属性信息包括:运行轨迹、位置信息。5.根据权利要求4所述的方法,其特征在于,所述显示经初始化后的输入动画的步骤,具体包括:循环显示经初始化后的输入...

【专利技术属性】
技术研发人员:赵新军
申请(专利权)人:上海车音智能科技有限公司
类型:发明
国别省市:上海,31

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

1