本发明涉及信息处理技术领域,尤其涉及一种功能入口的启动方法和终端。
背景技术:
现今,移动终端已逐渐被普遍使用,用户在使用移动终端的过程中,对操作的简便性的要求不断提高,为了满足用户的需求,移动终端开发者在不断的简化操作。对于用户体验需要较为明显的功能入口展示,而对于开发人员则需要考虑开发成本,尽量考虑功能入口的可扩展性。
现有的终端界面上的功能入口大都采用固定形式,导致很多入口平级化,用户不能第一时间分辨出来。同时功能入口,而且入口无法扩展,当需要增加新功能时重新设计布局界面,降低了快节奏的软件迭代更新的效率。
技术实现要素:
本发明是为了克服现有移动终端中应用功能启动入口技术的上述不足之处,提供一种能够提高视觉分辨力、易于交互设计和易于扩展的应用功能启动方法和装置。
为实现上述目的,本发明采用以下技术方案:
本发明实施例提供的一种应用功能启动方法,包括以下步骤:
在移动终端界面显示功能入口元件,所述功能入口元件随移动终端倾斜在移动终端界面预设活动范围内运动;
监测到功能入口元件运动中碰撞到预设在移动终端界面中的触发元件,则启动与所述触发元件对应的应用功能;
获取到点击功能入口元件的操作时,则启动与所述功能入口元件对应的应用功能。
作为优选,所述功能入口元件随移动终端倾斜在移动终端界面预设活动范围内运动的步骤,进一步包括:
实时通过陀螺仪传感器监测移动终端的倾斜方向;
当移动终端倾斜方向改变时根据移动终端倾斜方向和预设活动范围确定功能入口元件的受控滑动方向;
功能入口元件沿着所述受控滑动方向在预设的活动范围内滑动直至功能入口元件位于预设的活动范围边界或功能入口元件的受控滑动方向改变。
作为优选,所述的预设活动范围是在移动终端界面预设的一段限定轨迹或者是在移动终端界面预设的一处限定区域。
作为优选,所述的触发元件处于所述的预设活动范围内或滑过所述的预设活动范围。
作为优选,所述监测到功能入口元件运动中碰撞到预设在移动终端界面中的触发元件,则启动与所述触发元件对应的应用功能的步骤,包括:
实时监测功能入口元件和触发元件在移动终端界面上显示的位置;
当功能入口元件和触发元件部分重合时,根据触发元件和应用功能的映射关系,触发与所述的触发元件对应的应用功能。
本发明实施例同时提供一种应用功能启动装置,包括:
运动控制模块,用于在移动终端界面显示功能入口元件,所述功能入口元件随移动终端倾斜在移动终端界面预设活动范围内运动;
碰撞启动模块,用于监测到功能入口元件运动中碰撞到预设在移动终端界面中的触发元件,则启动与所述触发元件对应的应用功能;
点击启动模块,用于获取到点击功能入口元件的操作时,则启动与所述功能入口元件对应的应用功能。
作为优选,所述运动控制模块包括:
倾斜监测单元,用于通过陀螺仪传感器监测移动终端的倾斜方向;
滑动定向单元,当移动终端倾斜方向改变时根据移动终端倾斜方向和预设活动范围确定功能入口元件的受控滑动方向;
滑动执行单元,功能入口元件沿着所述受控滑动方向在预设的活动范围内滑动直至功能入口元件位于预设的活动范围边界或功能入口元件的受控滑动方向改变。
作为优选,所述碰撞启动模块包括:
位置监测单元,实时监测功能入口元件和触发元件在移动终端界面上显示的位置;
碰撞触发单元,当功能入口元件和触发元件部分重合时,根据触发元件和应用功能的映射关系,触发与所述的触发元件对应的应用功能。
本发明实施例提供的应用功能启动方法、装置和移动终端,将功能入口以活动的功能入口元件形式显示在移动终端界面上,并通过移动终端倾斜作为功能入口元件的控制方式,用户倾斜移动终端的操作都会以功能入口元件的滑动为显示反馈,可以有效提高用户辨识度。同时功能入口元件和触发元件是悬浮在交互界面上的,不会永久遮挡交互界面内容。同时易于扩展,当需要增加新功能时只需要通过触发元件互动操作,或者增加功能入口元件,不需要重新设计布局界面,特别适合于特定时间应用功能(比如特定时间运营活动等)的配置和产品迭代开发。
附图说明
图1为本发明实施提供的应用功能启动方法的第一流程图。
图2为本发明实施提供的应用功能启动方法的第二流程图。
图3为本发明实施提供的应用功能启动装置的原理框图。
图4为本发明实施提供的应用功能启动装置的另一种原理框图。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步描述。
如图1所示,本发明实施例提供一种应用功能启动方法,所述方法包括以下步骤:
S101在移动终端界面显示功能入口元件,所述功能入口元件随移动终端倾斜在移动终端界面预设活动范围内运动。
所述功能入口元件具体是在移动终端界面显示的标识性元件,可以在移动终端界面内一个预设的活动范围内滑动,所述的预设活动范围是在移动终端界面预设的一段限定轨迹或者是在移动终端界面预设的一处限定区域。当预设活动范围为一段限定轨迹时,所述的功能入口元件的运动方式是沿着该限定轨迹滑动,通过与移动终端的陀螺仪传感器绑定,可以实现在移动终端倾斜时,根据移动终端倾斜方向,功能入口元件沿着所述倾斜方向在限定轨迹上的投影做滑动。功能入口元件滑动距离和方向同时收到移动终端倾斜角度和限定轨迹的限制。同理在预设活动范围为一处限定区域时,功能入口元件滑动收到所述限定区域边界的限制。因此可以将功能入口元件理解为在移动终端界面上显示的移动终端倾斜的控制反馈端。
S102监测到功能入口元件运动中碰撞到预设在移动终端界面中的触发元件,则启动与所述触发元件对应的应用功能。
所述的触发元件,也是在移动终端界面显示中显示。所述的触发元件可以根据实际需要配置为静止或活动的。静止的触发元件处于功能入口元件的预设活动范围。活动的触发元件沿着预设轨迹滑动且滑过所述的功能入口元件的预设活动范围。以实现功能入口元件运动时能够碰撞到触发元件。所述触发元件同时被配置与应用功能的映射关系,因此可以通过倾斜移动终端操作功能入口元件碰撞触发元件,以启动对应的应用功能。可以实现一种用户互动式的功能启动方式,所述应用功能不限于进入功能菜单、弹出功能弹窗等,还可以是领取红包、领取礼物、获取积分等功能,同时可以通过配置触发元件的显示效果结合上述功能实现更多用户交互方式。
S103获取到点击功能入口元件的操作时,则启动与所述功能入口元件对应的应用功能。
功能入口元件同时具备现有固定功能入口的属性和功能,在用户点击功能入口元件时,启动对应的应用功能。所述应用功能可以是进入功能菜单、弹出功能弹窗等。
在本实施例中,将功能入口以活动的功能入口元件形式显示在移动终端界面上,并通过移动终端倾斜作为功能入口元件的控制方式,用户倾斜移动终端的操作都会以功能入口元件的滑动为显示反馈,可以有效提高用户辨识度。
同时提供了碰撞和触发两种应用功能启动方式,功能入口元件和触发元件是悬浮在交互界面上的,不会永久遮挡交互界面内容。同时易于扩展,当需要增加新功能时只需要通过触发元件互动操作,或者增加功能入口元件,不需要重新设计布局界面,特别适合于特定时间应用功能(比如特定时间运营活动等)的配置和产品迭代开发。
如图2所示,本发明另一实施例提供另一种应用功能启动方法,所述方法对之前实施例中进行了进一步优化,具体包括以下步骤:
S201实时通过陀螺仪传感器监测移动终端的倾斜方向。
陀螺仪又叫角速度传感器,是不同于加速度计(G-sensor)的,他的测量物理量是偏转、倾斜时的转动角速度。目前的智能手机和平板中都配置了陀螺仪。通过监测陀螺仪可以监测到移动终端倾斜方向、角度等状态。
S202当移动终端倾斜方向改变时根据移动终端倾斜方向和预设活动范围确定功能入口元件的受控滑动方向。
所述预设活动范围设置为在移动终端界面预设的一段限定轨迹或者是在移动终端界面预设的一处限定区域。
具体的,在确定移动终端的倾斜方向时和所述的预设活动范围进行比对。若预设活动范围为一段限定轨迹,则以倾斜方向在所述限位轨迹上的投影的导向方向作为受控滑动方向。若预设活动范围为一处限定区域则以确定移动终端的倾斜方向作为受控滑动方向。
S203功能入口元件沿着所述受控滑动方向在预设的活动范围内滑动直至功能入口元件位于预设的活动范围边界或功能入口元件的受控滑动方向改变。
具体的,在功能入口元件活动到预设的活动范围边界时,若受控滑动方向仍然为朝向所述的边界方向,则功能入口元件停止运动。在受控滑动方向改变时,参照实时的受控滑动方向滑动。
S204实时监测功能入口元件和触发元件在移动终端界面上显示的位置。
S205当功能入口元件和触发元件部分重合时,根据触发元件和应用功能的映射关系,触发与所述的触发元件对应的应用功能。
功能入口元件和触发元件均在移动终端界面上显示,当两者部分重合时,则确定通过倾斜移动终端的操作使两者碰撞,从而启动与触发元件对应的应用功能。
S206获取到点击功能入口元件的操作时,则启动与所述功能入口元件对应的应用功能。
所述的预设活动范围是在移动终端界面预设的一段限定轨迹或者是在移动终端界面预设的一处限定区域。当预设活动范围为一段限定轨迹时,所述的功能入口元件的运动方式是沿着该限定轨迹滑动,通过与移动终端的陀螺仪传感器绑定,可以实现在移动终端倾斜时,根据移动终端倾斜方向,功能入口元件沿着所述倾斜方向在限定轨迹上的投影做滑动。功能入口元件滑动距离和方向同时收到移动终端倾斜角度和限定轨迹的限制。同理在预设活动范围为一处限定区域时,功能入口元件滑动收到所述限定区域边界的限制。
如图3所示,本发明实施例提供的一种应用功能启动装置,所述装置包括:
运动控制模块1,用于在移动终端界面显示功能入口元件,所述功能入口元件随移动终端倾斜在移动终端界面预设活动范围内运动;
碰撞启动模块2,用于监测到功能入口元件运动中碰撞到预设在移动终端界面中的触发元件,则启动与所述触发元件对应的应用功能;
点击启动模块3,用于获取到点击功能入口元件的操作时,则启动与所述功能入口元件对应的应用功能。
现有的应用功能启动装置,只是在移动终端界面上制作的固定功能入口,只需要在获取到点击功能入口的操作即可启动对应的应用功能。但是对应用户的辨识度不高。并且功能入口是固定在交互界面上的,扩展功能时需要重新设计整个交互界面,工作量大不易迭代。同时启动应用功能较为单一,仅仅是点击操作一种。本实施例中的应用功能启动装置利用手机倾斜控制功能入口元件运动提高用户辨识度,通过碰撞启动和点击启动拓展操作模式。
功能入口元件和触发元件是悬浮在交互界面上的,不会永久遮挡交互界面内容。同时易于扩展,当需要增加新功能时只需要通过触发元件互动操作,或者增加功能入口元件,不需要重新设计布局界面,特别适合于特定时间应用功能(比如特定时间运营活动等)的配置和产品迭代开发。
如图4所示,本发明实施例提供的另一种应用功能启动装置,是对前一实施例中应用功能启动装置的进一步优化和改进,其中:
运动控制模块1包括:
倾斜监测单元11,用于通过陀螺仪传感器监测移动终端的倾斜方向;
滑动定向单元12,当移动终端倾斜方向改变时根据移动终端倾斜方向和预设活动范围确定功能入口元件的受控滑动方向;
滑动执行单元13,功能入口元件沿着所述受控滑动方向在预设的活动范围内滑动直至功能入口元件位于预设的活动范围边界或功能入口元件的受控滑动方向改变。
所述的预设活动范围是在移动终端界面预设的一段限定轨迹或者是在移动终端界面预设的一处限定区域。当预设活动范围为一段限定轨迹时,所述的功能入口元件的运动方式是沿着该限定轨迹滑动,通过与移动终端的陀螺仪传感器绑定,可以实现在移动终端倾斜时,根据移动终端倾斜方向,功能入口元件沿着所述倾斜方向在限定轨迹上的投影做滑动。功能入口元件滑动距离和方向同时收到移动终端倾斜角度和限定轨迹的限制。同理在预设活动范围为一处限定区域时,功能入口元件滑动收到所述限定区域边界的限制。
碰撞启动模块2包括:
位置监测单元21,实时监测功能入口元件和触发元件在移动终端界面上显示的位置;
碰撞触发单元22,当功能入口元件和触发元件部分重合时,根据触发元件和应用功能的映射关系,触发与所述的触发元件对应的应用功能。
所述的触发元件,也是在移动终端界面显示中显示。所述的触发元件可以根据实际需要配置为静止或活动的。静止的触发元件处于功能入口元件的预设活动范围。活动的触发元件沿着预设轨迹滑动且滑过所述的功能入口元件的预设活动范围。以实现功能入口元件运动时能够碰撞到触发元件。所述触发元件同时被配置与应用功能的映射关系,因此可以通过倾斜移动终端操作功能入口元件碰撞触发元件,以启动对应的应用功能。可以实现一种用户互动式的功能启动方式,所述应用功能不限于进入功能菜单、弹出功能弹窗等,还可以是领取红包、领取礼物、获取积分等功能,同时可以通过配置触发元件的显示效果结合上述功能实现更多用户交互方式。