终端饼状图转动交互显示方法及终端的制作方法

文档序号:6335026阅读:389来源:国知局
专利名称:终端饼状图转动交互显示方法及终端的制作方法
技术领域
本发明涉及数据统计技术领域,尤其涉及一种终端饼状图转动交互显示方法及终端。
背景技术
以数据表格的形式对数据信息进行分类统计是目前各商家通常采用的方式,其中对统计结果进行显示的方式有多种,比如通过终端显示屏以饼状图、柱状图或其它表格等显不。以传统方式在终端显示屏上显示饼状图,无法实现分类数据信息的友好交互。由于终端显示屏窄小,饼图切片无法通过手指或触摸笔点选,也无法在饼状图切片上显示太多的数据以说明切片的统计条目内容,而只能通过列表来显示每一切片的统计条目信息, 这样在切片数目比较多的的情形下,则无法在一屏里显示所有的统计条目信息。

发明内容
本发明的主要目的在于提供一种终端饼状图转动交互显示方法及终端,旨在实现在终端同一显示屏显示饼状图中各切片对应的分类统计条目信息。为了达到上述目的,本发明提出一种终端饼状图转动交互显示方法,包括根据分类统计的数据信息在终端显示屏上生成饼状图,所述饼状图包括若干对应统计条目信息类别的切片;跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信肩、ο优选地,所述跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动的步骤包括根据手指在终端显示屏上转动饼状图的角度计算饼状图转动初始角速度;根据所述初始角速度以及预定的角位移公式计算饼状图转动的角位移;沿手指甩动的方向使饼状图转动所述计算的角位移。优选地,所述角位移计算公式为θ = vOXt+l/2XaXt2,其中,νΟ为初始角速度, α为加速度,t为运动时间。优选地,手指甩动方向包括顺时针和/或逆时针方向。优选地,所述箭头设置在所述饼状图正下方;所述箭头下方设有显示所述统计条目信息的显示框。本发明还提出一种终端饼状图转动交互显示终端,包括饼状图生成模块,用于根据分类统计的数据信息在终端显示屏上生成饼状图,所述饼状图包括若干对应统计条目信息类别的切片;跟踪转动模块,用于跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;
数据信息显示模块,用于当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信息。优选地,所述跟踪转动模块包括初始角速度计算单元,用于根据手指在终端显示屏上转动饼状图的角度计算饼状图转动初始角速度;角位移计算单元,用于根据所述初始角速度以及预定的角位移公式计算饼状图转动的角位移;转动单元,用于沿手指甩动的方向使饼状图转动所述计算的角位移。优选地,所述角位移计算公式为θ = vOXt+l/2X α Xt2,其中,vO为初始角速度,α为加速度,t为运动时间。优选地,所述箭头设置在所述饼状图正下方;所述箭头下方设有显示所述统计条目信息的显示框。本发明提出的一种终端饼状图转动交互显示方法及终端,通过模拟轮盘转动的物理效果,使饼状图跟随手指甩动方向转动(包括顺时针和逆时钟方向),并根据手指在显示屏上甩动的速度使饼状图作不同速度的勻减速运动,当特定的饼状图切片落入箭头区域时,切片采用动画效果自动居中,在该箭头区域显示切片数据的摘要信息即统计条目信息, 该种转动交互方式实现了在终端同一显示屏中显示饼状图各切片对应的分类统计条目信息,解决了在饼状图切片数量很多的情况下统计条目信息显示不全的问题。


图1是本发明终端饼状图转动交互显示方法一实施例流程示意图;图2是本发明终端饼状图转动交互显示方法一实施例中跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动的流程示意图;图3是本发明终端饼状图转动交互显示终端一实施例结构示意图;图4是本发明终端饼状图转动交互显示终端一实施例中跟踪转动模块的结构示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例解决方案主要是通过模拟轮盘转动的物理效果,使饼状图跟随手指甩动方向转动,并根据手指在显示屏上甩动的速度使饼状图作不同速度的勻减速运动,当特定的饼状图切片落入箭头区域时,在该箭头区域显示切片数据的摘要信息即统计条目信肩、ο针对现有技术中在饼状图切片数量很多的情况下无法在终端显示屏的同一屏上显示饼状图切片对应的统计条目信息的问题,本发明实施例通过模拟轮盘转动的物理效果对指定的饼状图切片对应的统计条目信息进行显示。如图1所示,本发明一实施例提出一种终端饼状图转动交互显示方法,包括步骤S101,根据分类统计的数据信息在终端显示屏上生成饼状图,饼状图包括若干对应统计条目信息类别的切片;
在本实施例中,首先将商家各种数据信息进行分类统计,根据数据信息的统计结果生成饼状图进行统计条目信息显示,可以采用现有的生成饼状图的通用方法生成饼状图。根据输入数据vl,ν2, ν3...νη计算它们在饼状图所占用的角度, α = (vl/^^ν/)*360,α2 = (v2/^vi)*360,ocn = (ml^ν )*360 , α 1, a2. . . an 分别表示
数据vl,v2, v3. . . vn在360度圆形中占用的角度。在饼状图中,根据统计条目信息的类别将饼状图分成若干个切片,每一切片代表一种类别的统计条目信息,比如,以整个饼状图代表某公司某月的消费情况,根据消费类别可以分为交通费、餐饮费、员工工资、物业费等,每一类别具有一条统计条目信息,每一条统计条目信息可以包括消费类别、消费金额以及所占比例等。步骤S102,跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;在本实施例中,以模拟轮盘转动的物理效果比如用户日常生活所认识的中奖轮盘为机理实现饼状图的转动。具体通过用户手指在终端显示屏上拨动饼状图对应切片等方式,使饼状图跟随手指的移动方向转动(包括顺时针和逆时针方向),并且根据手指在终端显示屏上甩动的速度使饼状图作不同速度的勻减速运动,直至在用户指定位置停止,当用户指定的饼状图切片落入箭头所指区域时,切片采用动画效果自动居中,以便将箭头所指饼状图切片对应的统计条目信息进行显示。在饼状图跟随手指转动时,饼状图转动的角度即角位移根据用户手指甩动的速度计算获取,角位移计算公式为θ = vOXt+l/2XaXt2,其中,νΟ为初始角速度,α为加速度,可为正也可为负,t为运动时间。νΟ根据手指在终端显示屏上转动饼状图的角度计算得出vO = (θ end-θ start)/U,θ start为手指移动时,饼状图转动的角度,9end为当前手当手指离开荧屏的时刻转动的角度,两角度差除以时间差tl,得出饼状图做勻减速运动的初始速度νΟ。α加速度是常量,代表摩擦力,是经验数值,根据多次测试获得。步骤S103,当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信息。当饼状图停止转动时,用户指定的饼状图切片落入箭头所指区域,切片采用动画效果自动居中,在该箭头区域显示切片对应类别的统计条目信息,其中,箭头可以设置在终端显示屏中饼状图正下方,并在箭头下方设置显示统计条目信息的显示框。如图2所示,步骤S102包括步骤S1021,根据手指在终端显示屏上转动饼状图的角度计算饼状图转动初始角速度;初始角速度νΟ根据手指在终端显示屏上转动饼状图的角度计算得出vO = (θ end-θ start)/U,θ start为手指移动时,饼状图转动的角度,9end为当前手当手指离开荧屏的时刻转动的角度,两角度差除以时间差tl,得出饼状图做勻减速运动的初始速度vO。步骤S1022,根据初始角速度以及预定的角位移公式计算饼状图转动的角位移;角位移计算公式为θ =州\丨+1/2\么其中,州为初始角速度,0为加速度,可为正也可为负,加速度是常量,代表摩擦力,是经验数值,根据多次测试获得,t为饼状图运动时间。
步骤S1023,沿手指甩动的方向使饼状图转动计算的角位移。本实施例饼状图转动交互方式实现了在终端同一显示屏中显示饼状图各切片对应的分类统计条目信息,解决了在饼状图切片数量很多的情况下统计条目信息显示不全的问题。如图3所示,本发明一实施例提出一种终端饼状图转动交互显示终端,包括饼状图生成模块301、跟踪转动模块302以及数据信息显示模块303,其中饼状图生成模块301,用于根据分类统计的数据信息在终端显示屏上生成饼状图, 饼状图包括若干对应统计条目信息类别的切片;在本实施例中,首先将商家各种数据信息进行分类统计,根据数据信息的统计结果生成饼状图进行统计条目信息显示,可以采用现有的生成饼状图的通用方法生成饼状图。根据输入数据vl,ν2, ν3...νη计算它们在饼状图所占用的角度, α = (vl/^^ν/)*360,α2 = (v2/^vi)*360,ocn = (ml^ν )*360 , α 1, a2. . . an 分别表示
数据vl,v2, v3. . . vn在360度圆形中占用的角度。在饼状图中,根据统计条目信息的类别将饼状图分成若干个切片,每一切片代表一种类别的统计条目信息,比如,以整个饼状图代表某公司某月的消费情况,根据消费类别可以分为交通费、餐饮费、员工工资、物业费等,每一类别具有一条统计条目信息,每一条统计条目信息可以包括消费类别、消费金额以及所占比例等。跟踪转动模块302,用于跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;在本实施例中,以模拟轮盘转动的物理效果比如用户日常生活所认识的中奖轮盘为机理实现饼状图的转动。具体通过用户手指在终端显示屏上拨动饼状图对应切片等方式,使饼状图跟随手指的移动方向转动(包括顺时针和逆时针方向),并且根据手指在终端显示屏上甩动的速度使饼状图作不同速度的勻减速运动,直至在用户指定位置停止,当用户指定的饼状图切片落入箭头所指区域时,切片采用动画效果自动居中,以便将箭头所指饼状图切片对应的统计条目信息进行显示。在饼状图跟随手指转动时,饼状图转动的角度即角位移根据用户手指甩动的速度计算获取,角位移计算公式为θ = vOXt+l/2XaXt2,其中,νΟ为初始角速度,α为加速度,可为正也可为负,t为运动时间。νΟ根据手指在终端显示屏上转动饼状图的角度计算得出vO = (θ end-θ start)/U,θ start为手指移动时,饼状图转动的角度,9end为当前手当手指离开荧屏的时刻转动的角度,两角度差除以时间差tl,得出饼状图做勻减速运动的初始速度νΟ。α加速度是常量,代表摩擦力,是经验数值,根据多次测试获得。数据信息显示模块303,用于当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信息。当饼状图停止转动时,用户指定的饼状图切片落入箭头所指区域,切片采用动画效果自动居中,在该箭头区域显示切片对应类别的统计条目信息,其中,箭头可以设置在终端显示屏中饼状图正下方,并在箭头下方设置显示统计条目信息的显示框。如图4所示,跟踪转动模块302包括初始角速度获取单元3021、角位移计算单元 3022以及转动单元3023,其中
初始角速度计算单元3021,用于根据手指在终端显示屏上转动饼状图的角度计算饼状图转动初始角速度;初始角速度VO根据手指在终端显示屏上转动饼状图的角度计算得出vO = (θ end-θ start)/U,θ start为手指移动时,饼状图转动的角度,9end为当前手当手指离开荧屏的时刻转动的角度,两角度差除以时间差tl,得出饼状图做勻减速运动的初始速度vO。角位移计算单元3022,用于根据初始角速度以及预定的角位移公式计算饼状图转动的角位移;其中,角位移计算公式为θ =州\1+1/2\(!\仏其中,¥0为初始角速度,α为加速度,t为饼状图运动时间。转动单元3023,用于沿手指甩动的方向使饼状图转动计算的角位移。本发明实施例终端饼状图转动交互显示方法及终端,通过模拟轮盘转动的物理效果,使饼状图跟随手指甩动方向转动(包括顺时针和逆时钟方向),并根据手指在显示屏上甩动的速度使饼状图作不同速度的勻减速运动,当特定的饼状图切片落入箭头区域时,切片采用动画效果自动居中,在该箭头区域显示切片数据的摘要信息即统计条目信息,该种转动交互方式实现了在终端同一显示屏中显示饼状图各切片对应的分类统计条目信息,解决了在饼状图切片数量很多的情况下统计条目信息显示不全的问题。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种终端饼状图转动交互显示方法,其特征在于,包括根据分类统计的数据信息在终端显示屏上生成饼状图,所述饼状图包括若干对应统计条目信息类别的切片;跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信息。
2.根据权利要求1所述的方法,其特征在于,所述跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动的步骤包括根据手指在终端显示屏上转动饼状图的角度计算饼状图转动初始角速度;根据所述初始角速度以及预定的角位移公式计算饼状图转动的角位移;沿手指甩动的方向使饼状图转动所述计算的角位移。
3.根据权利要求2所述的方法,其特征在于,所述角位移计算公式为θ= vOXt+l/2XaXt2,其中,νΟ为初始角速度,α为加速度,t为运动时间。
4.根据权利要求3中任一项所述的方法,其特征在于,手指甩动方向包括顺时针和/或逆时针方向。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述箭头设置在所述饼状图正下方;所述箭头下方设有显示所述统计条目信息的显示框。
6.一种终端饼状图转动交互显示终端,其特征在于,包括饼状图生成模块,用于根据分类统计的数据信息在终端显示屏上生成饼状图,所述饼状图包括若干对应统计条目信息类别的切片;跟踪转动模块,用于跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;数据信息显示模块,用于当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信息。
7.根据权利要求6所述的终端,其特征在于,所述跟踪转动模块包括初始角速度计算单元,用于根据手指在终端显示屏上转动饼状图的角度计算饼状图转动初始角速度;角位移计算单元,用于根据所述初始角速度以及预定的角位移公式计算饼状图转动的角位移;转动单元,用于沿手指甩动的方向使饼状图转动所述计算的角位移。
8.根据权利要求7所述的终端,其特征在于,所述角位移计算公式为θ= vOXt+l/2X α Xt2,其中,vO为初始角速度,α为加速度,t为运动时间。
9.根据权利要求6、7或8所述的终端,其特征在于,所述箭头设置在所述饼状图正下方;所述箭头下方设有显示所述统计条目信息的显示框。
全文摘要
本发明涉及一种终端饼状图转动交互显示方法及终端,其中方法包括根据分类统计的数据信息在终端显示屏上生成饼状图,饼状图包括若干对应统计条目信息类别的切片;跟踪手指在饼状图上甩动的方向,使饼状图跟随手指转动;当饼状图停止转动时,在终端显示屏上显示箭头所指切片对应类别的统计条目信息。本发明通过模拟轮盘转动的物理效果,使饼状图跟随手指甩动方向转动,并根据手指在显示屏上甩动的速度使饼状图作不同速度的匀减速运动,当特定的饼状图切片落入箭头区域时,在该箭头区域显示切片对应类别的统计条目信息,解决了在饼状图切片数量很多的情况下统计条目信息显示不全的问题。
文档编号G06F3/048GK102455860SQ20101053052
公开日2012年5月16日 申请日期2010年11月3日 优先权日2010年11月3日
发明者郑俊文 申请人:深圳市金蝶友商电子商务服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1