掌桥专利:专业的专利平台
掌桥专利
首页

一种移动应用软件展示界面的舞动方法及系统

文献发布时间:2024-04-18 19:58:30


一种移动应用软件展示界面的舞动方法及系统

技术领域

本发明涉及移动应用领域,具体的,涉及一种移动应用软件展示界面的舞动方法及系统。

背景技术

移动终端从出现到普及,在进行时代跨越的同时也带动着其他行业的发展。其中,移动应用软件的发展尤其迅速,它是基于移动终端平台上的应用软件。随着越来越多移动应用软件的层出不穷,种类繁杂,覆盖场景全、终端多,通过高品质的应用和内容体验,满足了人们需求。

然而,将这些传统的移动应用软件下载到移动终端后,其展示界面入口的图标和文字都是静止不动的,没有凸显应用软件的功能特征,存在不凸显、不醒目、不吸人眼球、单调等问题,无法获得用户的青睐,从而使一款移动应用软件从下载到移动终端上后使用率不高,客户粘度较差,导致应用软件就此闲置或是卸载。

发明内容

本发明提供一种移动应用软件展示界面的舞动方法及系统,用以解决现有移动应用软件首页展示界面的功能入口不凸显、不醒目、不吸人眼球等问题。

一方面,本发明提出一种移动应用软件展示界面的舞动方法,移动应用软件的展示界面包括字符和/或图标,所述舞动方法包括:

在移动应用软件上创建一个类,所述类包括一组或多组舞动组件,所述舞动组件被配置给展示界面上相同或不同字符和/或图标;其中,一组舞动组件对应包括一组坐标数据集;

基于所述坐标数据集对字符和/或图标的进行动画播放,从而实现移动应用软件展示界面的舞动。

进一步的,所述坐标数据集包括移动路径坐标数据和与所述移动路径坐标数据相对应的移动持续时间数据。

进一步的,所述移动应用软件被下载到移动终端上,所述移动应用软件在接收舞动指令时,对字符和/或图标的进行逐帧动画播放。

进一步的,所述舞动指令包括:点击所述移动应用软件的展示界面或摇动所述移动应用软件。

进一步的,基于所述移动持续时间数据,字符和图标同时舞动,或,字符和图标相继舞动。

另一方面,本发明提出了一种移动应用软件展示界面的舞动系统,移动应用软件的展示界面模块包括字符和/或图标,所述舞动系统包括相互连接且设置在所述展示界面模块中的:

第一模块,包括一组或多组舞动组件单元,所述舞动组件单元被配置给展示界面上相同或不同字符和/或图标;其中,一组舞动组件单元对应包括一组坐标数据集;

第二模块,用于基于所述坐标数据集对字符和/或图标的进行动画播放,从而实现移动应用软件展示界面的舞动。

进一步的,舞动组件单元包括相互连接的:

第一子单元,用于设置移动路径坐标数据;

第二子单元,用于设置与所述移动路径坐标数据相对应的移动持续时间数据。

进一步的,所述第二模块包括接收指令单元,用于接收舞动指令。

进一步的,所述舞动指令包括:点击所述移动应用软件的展示界面或摇动所述移动应用软件。

进一步的,所述第一模块还包括舞动更新模块,用于更新所述坐标数据集。

总体而言,通过本发明所构思的技术方案,与现有技术相比能够取得下列有益效果:

本发明提供一种移动应用软件展示界面的舞动方法及系统,通过在移动应用软件上创建一个程序代码,在一个组件空间上实现软件的展示页面舞动效果,且通过设置多组舞动组件,将字符和图标设计不同的舞蹈动作,直观上是更加凸显、醒目、吸人眼球、更有趣味性,也从一定程度上增加了用户粘度。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的一种移动应用软件展示界面的舞动方法及系统的方法流程示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图及实施例,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。此外,下面所描述的各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

需要说明的是,在本发明实施例的描述中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除包括要素的过程、方法或者系统中还存在另外的相同要素。

图1是本发明提供的一种移动应用软件展示界面的舞动方法及系统的方法流程示意图,移动应用软件的展示界面包括字符和/或图标,如图1所示,所述舞动方法包括:

在移动应用软件上创建一个类,所述类包括一组或多组舞动组件,舞动组件被配置给展示界面上相同或不同字符和/或图标;其中,一组舞动组件对应包括一组坐标数据集;基于坐标数据集对字符和/或图标的进行动画播放,从而实现移动应用软件展示界面的舞动。

需要说明的是,移动应用软件多种多样,例如,电话、短信、微信、支付宝、美团、百度、微博、腾讯视频等各种应用程序,一般在移动应用市场中下载,安装在手机、平板或是电话手表等移动终端上。移动应用软件在移动终端的首页上所展示的展示界面一般包括一个或多个字符和/或一个图标。其中,展示界面作为应用软件的功能入口,一般上面是图标,下面紧跟字符用以描述。

本申请在移动应用软件上创建一个类,值得说明的是,类是一种程序代码,用于使舞动的字符和/或图标成功展示在移动应用软件的展示页面上。

当类的文件夹中包括一组舞动组件时,也即是,这组舞动组件中包括一组坐标数据集,坐标数据集为字符移动的坐标数据集和/或图标移动的坐标数据集,此时展示页面的字符和图标呈现同样的舞蹈动作。

更具体的是,当展示页面只有字符时,舞动组件只包括一组字符移动的坐标数据集,被配置给展示界面上的字符;当展示页面只有图标时,舞动组件中只包括一组图标移动的坐标数据集,被配置给展示界面上的图标;当展示页面既包括字符又包括图标时,舞动组件中同时包括字符移动和图标移动的坐标数据集,用以分别配置给展示界面上的字符和图标,例如,微信中的字符“微”和“信”、以及微信图标均被配置为同一组舞动组件,则最终呈现出来的则是:“微”、“信”以及微信图标的舞蹈动作均一致。

当类的文件夹中包括多组舞动组件时,也即是,每组舞动组件中对应包括的一组坐标数据集,坐标数据集为字符移动的坐标数据集和/或图标移动的坐标数据集,此时展示页面的字符和图标呈现不同的舞蹈动作;更进一步的,不同的字符之间也可以呈现相同或不同的舞蹈动作。

更具体的是,当展示页面只有字符时,多组舞动组件对应包括多组不同的字符移动的坐标数据集,多组舞动组件被分别配置给不同的字符,例如微信中的字符“微”和“信”被配置为不同的舞动组件,则最终呈现出来的则是“微”和“信”的舞蹈动作便不同。

当展示页面只有图标时,多组舞动组件对应包括多组不同的图标移动的坐标数据集;一个图标被配置一组舞动组件,或是一个图标被分割成若干部分图标后,每一部分图标被配置一组舞动组件,从而呈现出图标的舞动。

当展示页面既包括字符又包括图标时,多组舞动组件对应包括多组相同和/或不同的坐标数据集,分别被配置给展示界面上的字符和图标;例如,可以是每个字符配置一组舞动组件,或是每两个字符配置一个舞动组件,或是每隔一个字符配置一个舞动组件,或是字符配置同组舞动组件、而图标都被配置与字符不同的舞动组件,或是每个字符和图标均被配置不同的舞动组件。作为本发明的一个实施例,微信中的字符“微”、“信”、以及微信图标均被配置为不同的舞动组件,则最终呈现出来的则是:“微”、“信”以及微信图标的舞蹈动作均不同。

作为本发明的一个实施例,微信的展示页面包括“微”字符、“信”字符、以及微信图标。在微信APP中创建一个类,自定义一组可容纳有限空间的舞动组件;此类作为APP的一部分,当只包括一组舞动组件,也即是一组坐标数据集被同时配置给“微”字符、“信”字符、以及微信图标,然后基于坐标数据集对“微”字符、“信”字符、以及微信图标进行动画播放,从而使展示界面上的“微”字符、“信”字符、以及微信图标的进行同样的舞蹈动作。当只包括多组舞动组件,也即是三组坐标数据集被同时配置给“微”字符、“信”字符、以及微信图标,然后基于坐标数据集对“微”字符、“信”字符、以及微信图标进行动画播放,从而使展示界面上的“微”字符、“信”字符、以及微信图标的进行三种不同的舞蹈动作。

需要说明的是,一组舞动组件对应包括一组坐标数据集。一组舞动组件中使用数组装载一组坐标数据集,坐标数据集是一套完整的舞蹈路径,以完成这组坐标路径的逐帧动画播放,从而达到跳舞的效果。也即是:以字符和/或图标建立三维坐标,可以以整个展示界面建立三维坐标,也可以以字符或图标分别建立多个三维坐标,总之,根据所设计的舞蹈动作,获取字符和/或图标在设定时间和设定空间内的移动轨迹的坐标数据。

作为本发明的一个实施例,坐标数据集包括移动路径坐标数据和与移动路径坐标数据相对应的移动持续时间数据。舞动组件利用外接参数用以给字符和图标配置舞蹈类型和舞蹈时间,也即是配置舞蹈动作的轨迹数据和舞蹈动作的持续时间。其中,移动路径坐标数据为字符和/或图标的移动轨迹数据,也即是包括第一舞蹈动作的三维坐标数据、第二舞蹈动作的三维坐标数据、第三舞蹈动作的三维坐标数据等等,以此类推,直到最后一个舞蹈动作的三维坐标数据;移动持续时间数据为字符和/或图标的舞蹈动作之间所持续的时间数据,包括从第一舞蹈动作到第二舞蹈动作所持续的时间、第二舞蹈动作到第三舞蹈动作所持续的时间等等,以此类推。

需要说明的是,基于移动时间持续数据,使字符和图标同时舞动,或者,字符和图标相继舞动。例如,基于移动路径坐标数据和移动持续时间数据,通过设置不同舞蹈动作之间的时间间隔或设置第一个舞动动作的开始时间,使展示界面上的每个字符和图标可同时或相继延后完成每个坐标数据的帧动画播放,从而形成共舞或连贯舞的效果。

作为本发明的另一个实施例,当移动应用软件被下载到移动终端上,移动应用软件在接收舞动指令时,对字符和/或图标的进行逐帧动画播放。进一步的,舞动指令包括:点击移动应用软件的展示界面或摇动移动应用软件。

需要说明的是,逐帧动画播放,是基于设计的舞蹈动作,对坐标数据集进行标记,从而按标记的顺序使字符和/或图标进行轨迹移动,使其完成舞动,达到跳舞的效果。

另一方面,本发明还提出了一种移动应用软件展示界面的舞动系统,移动应用软件的展示界面模块包括字符和/或图标,舞动系统包括相互连接且设置在所述展示界面模块中的第一模块和第二模块,第一模块包括一组或多组舞动组件单元,舞动组件单元被配置给展示界面上相同或不同字符和/或图标;其中,一组舞动组件单元对应包括一组坐标数据集;第二模块用于基于所述坐标数据集对字符和/或图标的进行动画播放,从而实现移动应用软件展示界面的舞动。

此外,舞动组件单元包括相互连接的第一子单元和第二子单元:第一子单元用于设置移动路径坐标数据;第二子单元用于设置与所述移动路径坐标数据相对应的移动持续时间数据。

第二模块包括接收指令单元,用于接收舞动指令。其中舞动指令包括点击移动应用软件的展示界面或摇动移动应用软件。

进一步的,第一模块还包括舞动更新模块,用于更新坐标数据集。

由于该系统与上述方法的技术特征一致,此处不再一一赘述。

作为本发明的一个实施例,创建一个UIView类DanceView,在类DanceView中的舞动组件的数组characters中装载所有字符和图标,并设置三维坐标,利用数组coordinates装载坐标数据,其中每组坐标数据为一个舞蹈路径。对数组characters中的每个字符,通过对数组coordinates进行for循环开始在舞动组件的空间内更新对应字符和图标的坐标。为舞动组件上的字符和图标设置同时或相继延后完成每个字符坐标数据的帧动画播放,从而达到文字共舞或者连贯舞的效果。

需要说明的是,根据舞蹈动作和舞蹈时间,得出舞蹈路径的坐标和舞蹈的持续时间以完成舞动。另外,为DanceView添加晃动移动设备或触发舞蹈效果的事件,文字舞蹈结束恢复静止状态。

总之,本发明提供一种移动应用软件展示界面的舞动方法及系统,通过在移动应用软件上创建一个程序代码,在一个组件空间上实现软件的展示页面舞动效果,且通过设置多组舞动组件,将字符和图标设计不同的舞蹈动作,直观上是更加凸显、醒目、吸人眼球、更有趣味性,也从一定程度上增加了用户粘度。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

应该理解到,以上所描述的实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。

以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种数据舞动性的展示方法及系统
  • 一种移动终端系统界面设置方法、装置、介质和设备
  • 一种显示界面流畅度统计方法及系统、移动终端及服务器
  • 一种移动终端的界面显示的方法及移动终端
  • 移动通信终端、应用软件起动装置、应用软件起动系统、应用软件起动方法以及应用软件起动程序
  • 一种应用软件操作界面的展示方法及装置
技术分类

06120116497065