图片浏览方法及装置与流程

文档序号:11677167阅读:217来源:国知局
图片浏览方法及装置与流程

本发明涉及移动终端技术领域,具体涉及一种图片浏览方法及装置。



背景技术:

随着科技的发展,移动终端越来越发达,也呈多元化发展的趋势。例如,拍照、浏览图片功能已经成为移动终端的常规功能。

通常,用户在浏览图像时,通过向左或者向右滑动图片实现图片的互相切换,当然部分移动终端也支持类似于幻灯片自动播放的形式。通过滑动来切换图片不足之处在于,每次切换都需要手动去滑动;虽然支持幻灯片播放的形式,但是只能顺序播放,难以根据用户需求来随意向前和向后切换。

在现有技术中,存在一些通过重力传感器(或陀螺仪)来检测移动终端发生倾斜的动作,通过检测到移动终端的倾斜来进行图片切换。但是,其实质也类似于幻灯片的手动播放形式,即在检测到移动终端发生倾斜时,触发切换至下一张图片进行显示,因此,也只是顺序播放,难以根据用户需求来随意向前和向后切换。

因此,在浏览图片时,如何实现定向切换浏览的图片成为亟待解决的技术问题。



技术实现要素:

有鉴于此,本发明实施例提供了一种图片浏览方法及装置,以实现在浏览图片时,定向切换浏览的图片。

本发明第一方面提供了一种图片浏览方法,包括:获取用于表征移动终端初始姿态的初始状态信息;获取用于表征移动终端变换姿态后的当前状态信息;根据初始状态信息和当前状态信息确定移动终端当前的姿态变换方向;向与当前的姿态变换方向对应的方向切换浏览的图片。

由于获取用于表征移动终端初始姿态的初始状态信息和变换姿态后的当前状态信息,根据初始状态信息和当前状态信息可以确定移动终端当前的姿态变换方向,而后,根据确定的姿态变换方向向与当前的姿态变换方向对应的方向切换浏览的图片,从而,实现了根据移动终端的变换姿态来确定浏览图片的切换方向,继而实现了定向切换浏览的图片,改善了用户体验。

结合本发明第一方面,本发明第一方面第一实施方式中,初始状态信息为移动终端在初始姿态时沿第一方向的倾斜的角度;当前状态信息为移动终端在变换姿态后沿第一方向的倾斜的角度;根据初始状态信息和当前状态信息确定移动终端当前的姿态变换方向,包括:将当前状态信息与初始状态信息作差得到比较结果;根据比较结果确定移动终端当前的姿态变换方向。

在该实施方式中,通过获取移动终端沿第一方向的倾斜角度作为状态信息,通过角度差作为比较结果来确定姿态变换方向,使得在浏览图片时,可以通过沿第一方向倾斜移动终端的方式来切换浏览的图片,继而提高了图片切换的效率和便捷性,改善了用户体验。

结合本发明第一方面第一实施方式,本发明第一方面第二实施方式中,向与当前的姿态变换方向对应的方向切换浏览的图片包括:当比较结果为正时,则切换浏览当前图片的下一张图片;当比较结果为负时,则切换浏览当前图片的上一张图片。

结合本发明第一方面第一至或者第二实施方式,本发明第一方面第三实施方式中,在将当前状态信息与初始状态信息作差得到比较结果之后,在根据比较结果确定移动终端当前的姿态变换方向之前,还包括:判断比较结果的幅值是否超过预设幅值;如果比较结果的幅值超过预设幅值,则根据比较结果确定移动终端当前的姿态变换方向。

在该实施方式中,通过判断比较结果的幅值是否超过预设幅值,如果比较结果的幅值超过预设幅值,则根据比较结果确定移动终端当前的姿态变换方向。使得在确定移动终端当前的姿态变换方向时,能够减少因在其它因素导致的比较结果变化时而进行图片切换概率,从而避免图片切换过于灵敏,减少了误判的几率。

结合本发明第三实施方式,本发明第一方面第四实施方式中,如果比较结果的幅值超过预设幅值,在根据比较结果确定移动终端当前的姿态变换方向之前,还包括:获取超过预设幅值的比较结果的持续时长;判断持续时长是否超过预设时长;如果持续时长超过预设时长,则根据比较结果确定移动终端当前的姿态变换方向。

结合本发明第一方面第一实施方式或者第二实施方式,本发明第五实施方式中,在向与当前的姿态变换方向对应的方向切换浏览的图片之前,还包括:获取移动终端沿第二方向的角度变化的幅值;判断移动终端沿第二方向的角度变化的幅值是否大于比较结果的幅值;如果移动终端沿第二方向的角度变化的幅值小于比较结果的幅值,则向与当前的姿态变换方向对应的方向切换浏览的图片。

在该实施方式中,如果移动终端沿第二方向的角度变化的幅值小于比较结果的幅值,则向与当前的姿态变换方向对应的方向切换浏览的图片,通过比较第一方向的比较结果的幅值和第二方向的角度变化的幅值,使得在移动终端在沿第二方向变化(例如调整视角)时,能够减少非期望切换浏览图片的概率,减少了图片切换误判的概率。

结合本发明第一方面,或者本发明第一方面第一至第二任意实施方式,本发明第一方面第六实施方式中,在向与当前的姿态变换方向对应的方向切换浏览的图片之后,还包括:将当前状态信息作为下一采样点的初始状态信息。

本发明第二方面提供了一种图片浏览装置,包括:初始获取模块,用于获取用于表征移动终端初始姿态的初始状态信息;当前获取模块,用于获取用于表征移动终端变换姿态后的当前状态信息;方向确定模块,用于根据初始状态信息和当前状态信息确定移动终端当前的姿态变换方向;切换模块,用于向与当前的姿态变换方向对应的方向切换浏览的图片。

由于获取用于表征移动终端初始姿态的初始状态信息和变换姿态后的当前状态信息,根据初始状态信息和当前状态信息可以确定移动终端当前的姿态变换方向,而后,根据确定的姿态变换方向向与当前的姿态变换方向对应的方向切换浏览的图片,从而,实现了根据移动终端的变换姿态来确定浏览图片的切换方向,继而实现了定向切换浏览的图片,改善了用户体验。

结合本发明第二方面,本发明第二方面第一实施方式中,初始状态信息为移动终端在初始姿态时沿第一方向的倾斜的角度;当前状态信息为移动终端在变换姿态后沿第一方向的倾斜的角度;方向确定模块包括:比较单元,用于将当前状态信息与初始状态信息作差得到比较结果;确定单元,用于根据比较结果确定移动终端当前的姿态变换方向。

在该实施方式中,通过获取移动终端沿第一方向的倾斜角度作为状态信息,通过角度差作为比较结果来确定姿态变换方向,使得在浏览图片时,可以通过沿第一方向倾斜移动终端的方式来切换浏览的图片,继而提高了图片切换的效率和便捷性,改善了用户体验。

结合本发明第二方面第一实施方式,本发明第二方面第二实施方式中,切换模块具体用于当比较结果为正时,则切换浏览当前图片的下一张图片;当比较结果为负时,则切换浏览当前图片的上一张图片。

结合本发明第二方面第一至或者第二实施方式,本发明第二方面第三实施方式中,在将当前状态信息与初始状态信息作差得到比较结果之后,在根据比较结果确定移动终端当前的姿态变换方向之前,还包括:第一判断模块,用于判断比较结果的幅值是否超过预设幅值;确定单元用于如果第一判断模块判断比较结果的幅值超过预设幅值,则根据比较结果确定移动终端当前的姿态变换方向。

在该实施方式中,通过判断比较结果的幅值是否超过预设幅值,如果比较结果的幅值超过预设幅值,则根据比较结果确定移动终端当前的姿态变换方向。使得在确定移动终端当前的姿态变换方向时,能够减少因在其它因素导致的比较结果变化时而进行图片切换概率,从而避免图片切换过于灵敏,减少了误判的几率。

结合本发明第三实施方式,本发明第二方面第四实施方式中,还包括:计时模块,用于获取超过预设幅值的比较结果的持续时长;第二判断模块,用于判断持续时长是否超过预设时长;确定单元用于如果第二判断模块判断持续时长超过预设时长,则根据比较结果确定移动终端当前的姿态变换方向。

结合本发明第二方面第一实施方式或者第二实施方式,本发明第五实施方式中,还包括:方向获取模块,用于获取移动终端沿第二方向的角度变化的幅值;第三判断模块,用于判断移动终端沿第二方向的角度变化的幅值是否大于比较结果的幅值;切换模块用于如果第三判断模块判断移动终端沿第二方向的角度变化的幅值小于比较结果的幅值,则向与当前的姿态变换方向对应的方向切换浏览的图片。

在该实施方式中,如果移动终端沿第二方向的角度变化的幅值小于比较结果的幅值,则向与当前的姿态变换方向对应的方向切换浏览的图片,通过比较第一方向的比较结果的幅值和第二方向的角度变化的幅值,使得在移动终端在沿第二方向变化(例如调整视角)时,能够减少非期望切换浏览图片的概率,减少了图片切换误判的概率。

结合本发明第二方面,或者本发明第二方面第一至第二任意实施方式,本发明第二方面第六实施方式中,还包括:初始化模块,用于将当前状态信息作为下一采样点的初始状态信息。

本发明第三方面提供了一种移动设备,包括:显示装置、存储器和处理器,所述显示装置、所述存储器和所述处理器之间通过总线互相连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而实现以下方法:

获取用于表征移动终端初始姿态的初始状态信息;获取用于表征移动终端变换姿态后的当前状态信息;根据初始状态信息和当前状态信息确定移动终端当前的姿态变换方向;向与当前的姿态变换方向对应的方向切换浏览的图片。

由于获取用于表征移动终端初始姿态的初始状态信息和变换姿态后的当前状态信息,根据初始状态信息和当前状态信息可以确定移动终端当前的姿态变换方向,而后,根据确定的姿态变换方向向与当前的姿态变换方向对应的方向切换浏览的图片,从而,实现了根据移动终端的变换姿态来确定浏览图片的切换方向,继而实现了定向切换浏览的图片,改善了用户体验。

附图说明

通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:

图1a示出了本发明实施例中移动设备的硬件结构示意图;

图1b示出了本发明实施例中一种图片浏览方法第一实施例流程图;

图2a示出了本发明实施例中一种图片浏览方法第二实施例流程图;

图2b示出了本发明实施例中一种移动终端三轴坐标系示意图;

图2c示出了本发明实施例中一种移动终端沿第一方向倾斜平面示意图;

图3示出了本发明实施例中一种图片浏览方法第三实施例流程图;

图4示出了本发明实施例中一种图片浏览方法第四实施例流程图;

图5a示出了本发明实施例中的一种图片浏览装置的一种实施例结构示意图;

图5b示出了本发明实施例中的一种图片浏览装置的另一种实施例结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例的整体构思为:通过获取移动终端状态信息确定移动终端姿态的变换方向,基于确定的变换方向来对浏览图片的定向切换。

在本发明实施例中,移动设备为手机或平板电脑等移动设备,移动设备以手机为例,手机的部分结构框图如图1a所示,手机包括射频电路210、存储器220、输入单元230、显示单元240、传感器250、音频电路260、无线模块270、处理器280以及电源290等部分。本领域技术人员可以理解,图1a中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

其中rf电路210用于收发信息或通话过程中,信号的接收和发送。存储器220用于存储软件程序以及模块,处理器280通过运行存储在存储器220的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。输入单元230用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。输入单元230可包括触控面板231以及其他输入设备232。其他输入设备232可以包括但不限于物理键盘、功能键、鼠标、操作杆中的一种或几种。显示单元240用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元240可以包括显示面板241。触控面板231可覆盖显示面板241,当触控面板231检测到在其上或附近的触摸操作后,传送给处理器280以确定触摸事件的类型,随后处理器280根据触摸事件的类型在显示面板241上提供相应的视觉输出。

手机还可包括至少一种传感器250,如光传感器、运动传感器以及其他传感器。光传感器可包括环境光传感器及接近传感器,环境传感器可根据环境光线的明暗来调节显示面板241的亮度,接近传感器可在手机移动到耳边时,关闭显示面板241和/或背光。本实施例中光传感器可以设置在手机的正面和背面的壳体上,用于检测用户持握手机时的遮挡区域。此处还可以包括压力传感器,设置在手机的正面或背面壳体上,用于通过检测压力的方式获得用户持握手机时的遮挡区域。此外,手机还可以配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,不再赘述。

音频电路260、扬声器261、传声器262可提供用户与手机之间的音频接口。无线模块270可以是wifi模块,为用户提供无线的互联网访问服务。

处理器280是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器220内的软件程序和/或模块,以及调用存储在存储器220内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器280可以包括一个或多个处理单元。此外,手机还包括各部件供电的电源290,通过电源管理系统与处理器280逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

请参考图1b,为本实施例公开的一种图片浏览方法第一实施例流程图,该图片浏览方法包括:

步骤s101,获取用于表征移动终端初始姿态的初始状态信息。本实施例中,所称移动终端初始状态是指用户在浏览图片时,移动终端呈现的姿态,通常,初始姿态会有一定的倾斜角度。在其它实施例中,也可以将移动终端水平置放的姿态作为初始状态。

步骤s102,获取用于表征移动终端变换姿态后的当前状态信息。当用户需要切换浏览的图片时,可以变换移动终端的姿态,在移动终端变换姿态后,可以获取变换姿态后的移动终端当前状态信息。

步骤s103,根据初始状态信息和当前状态信息确定移动终端当前的姿态变换方向。在具体实施例中,当前状态信息应当与初始状态信息具有相同类型参数,可以均是例如倾角、位置坐标等。在获取具有相同类型参数的初始状态信息和当前状态信息后,通过对初始状态信息和当前状态信息进行比对分析,可以确定移动终端当前的姿态变换方向。

步骤s104,向与当前的姿态变换方向对应的方向切换浏览的图片。在具体实施过程中,可以预先存储建立浏览图片的切换方向与姿态变换方向之间的映射关系。在获取移动终端当前的姿态变换方向后,可以向与当前的姿态变换方向对应的方向切换浏览的图片,例如切换至下一张图片,或者切换至上一张图片。

本实施例中,由于获取用于表征移动终端初始姿态的初始状态信息和变换姿态后的当前状态信息,根据初始状态信息和当前状态信息可以确定移动终端当前的姿态变换方向,而后,根据确定的姿态变换方向向与当前的姿态变换方向对应的方向切换浏览的图片,从而,实现了根据移动终端的变换姿态来确定浏览图片的切换方向,继而实现了定向切换浏览的图片,改善了用户体验。

请参考图2a,为本实施例公开的一种图片浏览方法第二实施例流程图,初始状态信息为移动终端在初始姿态时沿第一方向的倾斜的角度;当前状态信息为移动终端在变换姿态后沿第一方向的倾斜的角度;根据初始状态信息和当前状态信息确定移动终端当前的姿态变换方向,包括:将当前状态信息与初始状态信息作差得到比较结果;根据比较结果确定移动终端当前的姿态变换方向。该图片浏览方法包括:

步骤s201,获取用于表征移动终端初始姿态的初始状态信息。在本实施例中,可以通过重力传感器采集移动终端的三轴坐标数据来获取移动终端在初始姿态时沿第一方向的倾斜的角度。具体地,请参考图2b和图2c,其中,图2b为移动终端三轴坐标系示意图,本实施例中,所称第一方向可以是例如x轴(下文同);图2c为移动终端沿第一方向倾斜平面示意图。本实施例中,通过重力传感器可以采集三个方向的坐标数据(x,y,z),而后可以通过公式来求取移动终端在初始姿态时沿第一方向的倾斜的角度t0。

步骤s202,获取用于表征移动终端变换姿态后的当前状态信息。在移动终端变换姿态后,通过重力传感器采集移动终端的三轴坐标数据后,通过公式来求取移动终端在变换姿态后沿第一方向的倾斜的角度t1。

步骤s2031,将当前状态信息与初始状态信息作差得到比较结果。具体地,在获取移动终端在初始姿态时沿第一方向的倾斜的角度t0和移动终端在变换姿态后沿第一方向的倾斜的角度t1之后,可以通过公式δt=t1-t0来得到当前状态信息与初始状态信息的比较结果δt。

步骤s2032,根据比较结果确定移动终端当前的姿态变换方向。本实施例中,由于比较结果δt是通过代数作差的方式得到,因此,比较结果δt可以有正负之分,通过比较结果δt正负可以确定移动终端当前的姿态变换方向。

步骤s204,向与当前的姿态变换方向对应的方向切换浏览的图片。详细内容参考第一实施例的步骤s104所述。

在具体实施例中,在向与当前的姿态变换方向对应的方向切换浏览的图片的操作中,可以包括:当比较结果为正时,则切换浏览当前图片的下一张图片;当比较结果为负时,则切换浏览当前图片的上一张图片。需要说明的是,在一些可替换的实施例中,也可以对切换规则进行置换,即:当比较结果为负时,则切换浏览当前图片的下一张图片;当比较结果为正时,则切换浏览当前图片的上一张图片。

在本实施例中,通过获取移动终端沿第一方向的倾斜角度作为状态信息,通过角度差作为比较结果来确定姿态变换方向,使得在浏览图片时,可以通过沿第一方向倾斜移动终端的方式来切换浏览的图片,继而提高了图片切换的效率和便捷性,改善了用户体验。

请参考图3,为本实施例公开的一种图片浏览方法第三实施例流程图,在将当前状态信息与初始状态信息作差得到比较结果之后,在根据比较结果确定移动终端当前的姿态变换方向之前,还包括:判断比较结果的幅值是否超过预设幅值;如果比较结果的幅值超过预设幅值,则根据比较结果确定移动终端当前的姿态变换方向。具体地,该图片浏览方法包括:

步骤s301,获取用于表征移动终端初始姿态的初始状态信息。详细内容参考第二实施例的步骤s201所述。

步骤s302,获取用于表征移动终端变换姿态后的当前状态信息。详细内容参考第二实施例的步骤s202所述。

步骤s3031,将当前状态信息与初始状态信息作差得到比较结果。详细内容参考第二实施例的步骤s2031所述。

步骤s304,判断比较结果的幅值是否超过预设幅值。在具体实施例中,可以预先存储预设幅值as,预设幅值as可以根据先验知识、理论推导或者实验数据等方式来确定。需要说明的是,预设幅值as设置得越小,触发图片切换得越灵敏,但是容易导致误判,例如正常的手持抖动而导致的图片切换;预设幅值as设置得越大,能够更有效地减少误判切换,但是,容易导致图片切换显得迟钝,即需要做较大角度的倾斜。在其它实施例中,预设幅值as也可以通过用户手动输入,还可以通过用户示教的方式来确定。在本实施例中,如果比较结果的幅值超过预设幅值,则执行步骤s307。如果比较结果的幅值未超过预设幅值,则返回执行步骤s301。

步骤s3032,根据比较结果确定移动终端当前的姿态变换方向。详细内容参考第二实施例的步骤s2032所述。

需要说明的是,在步骤s304判断出比较结果超过预设幅值后,该超出预设幅值的比较结果有可能是因手持抖动造成。在可选的实施例中,在步骤s304和步骤s3032之间,即如果比较结果的幅值超过预设幅值,在根据比较结果确定移动终端当前的姿态变换方向之前,还包括:

步骤s305,获取超过预设幅值的比较结果的持续时长。具体地,在步骤s304判断出比较结果超过预设幅值后,可以通过预设时间间隔进行计数来统计超过预设幅值的比较结果的持续时长;也可以通过计时器来计时得到超过预设幅值的比较结果的持续时长。

步骤s306,判断持续时长是否超过预设时长。在具体实施例中,可以预先存储预设时长,预设时长可以根据先验知识、理论推导或者实验数据等方式来确定。需要说明的是,预设时长设置得越小,触发图片切换得越灵敏,但是容易导致误判,例如正常的手持抖动而导致的图片切换;预设时长设置得越大,能够更有效地减少误判切换,但是,容易导致图片切换显得迟钝,即需要长时保持移动终端的倾斜。在其它实施例中,预设时长也可以通过用户自定义输入。在本实施例中,如果持续时长超过预设时长,则执行步骤s307。如果持续时长未超过预设时长,则返回执行步骤s301。

步骤s307,向与当前的姿态变换方向对应的方向切换浏览的图片。详细内容参考第一实施例的步骤s204所述。

在本实施例中,通过判断比较结果的幅值是否超过预设幅值,如果比较结果的幅值超过预设幅值,则根据比较结果确定移动终端当前的姿态变换方向。使得在确定移动终端当前的姿态变换方向时,能够减少因在其它因素导致的比较结果变化时而进行图片切换概率,从而避免图片切换过于灵敏,减少了误判的几率。

请参考图4,为本实施例公开的一种图片浏览方法第四实施例流程图,在向与当前的姿态变换方向对应的方向切换浏览的图片之前,还包括:获取移动终端沿第二方向的角度变化的幅值;判断移动终端沿第二方向的角度变化的幅值是否大于比较结果的幅值;如果移动终端沿第二方向的角度变化的幅值小于比较结果的幅值,则向与当前的姿态变换方向对应的方向切换浏览的图片。具体地,该应用工具控制方法包括:

步骤s401,获取用于表征移动终端初始姿态的初始状态信息。详细内容参考第一实施例的步骤s201所述。

步骤s402,获取用于表征移动终端变换姿态后的当前状态信息。详细内容参考第一实施例的步骤s202所述。

步骤s4031,将当前状态信息与初始状态信息作差得到比较结果。详细内容参考第一实施例的步骤s2031所述。

步骤s4032,根据比较结果确定移动终端当前的姿态变换方向。详细内容参考第一实施例的步骤s2032所述。

步骤s404,获取移动终端沿第二方向的角度变化的幅值。请参考图2b,当用户在调整浏览视角时,通常沿第二方向(y轴)进行倾斜。此时,可以获取移动终端沿第二方向的角度变化的幅值。

步骤s405,判断移动终端沿第二方向的角度变化的幅值是否大于比较结果的幅值。由于通过用户手动调整角度,因此,通常会导致移动终端沿第一方向(x轴)也发生略微的倾斜。本实施例中,为了确定是否为移动终端调整,可以通过比较移动终端沿第二方向的角度变化的幅值与比较结果的幅值大小,如果比较移动终端沿第二方向的角度变化的幅值大于比较结果的幅值,则表明移动终端当前为视角调整状态。在本实施例中,如果移动终端沿第二方向的角度变化的幅值小于比较结果的幅值,则执行步骤s406。如果移动终端沿第二方向的角度变化的幅值大于比较结果的幅值,则返回执行步骤s401。

步骤s406,向与当前的姿态变换方向对应的方向切换浏览的图片。详细内容参考第一实施例的步骤s204所述。

需要说明的是,本实施例中,并不限制步骤s4031和步骤s404之间的执行先后顺序。

在本实施例中,如果移动终端沿第二方向的角度变化的幅值小于比较结果的幅值,则向与当前的姿态变换方向对应的方向切换浏览的图片,通过比较第一方向的比较结果的幅值和第二方向的角度变化的幅值,使得在移动终端在沿第二方向变化(例如调整视角)时,能够减少非期望切换浏览图片的概率,减少了图片切换误判的概率。

需要说明的是,在上述实施例中,在执行向与当前的姿态变换方向对应的方向切换浏览的图片之后,还可以包括:将当前状态信息作为下一采样点的初始状态信息。从而,使得在完成当前图片切换后,减少再次通过传感器采集数据计算初始状态信息,提高了运行效率。

在上述实施例中,由于获取用于表征移动终端初始姿态的初始状态信息和变换姿态后的当前状态信息,根据初始状态信息和当前状态信息可以确定移动终端当前的姿态变换方向,而后,根据确定的姿态变换方向向与当前的姿态变换方向对应的方向切换浏览的图片,从而,实现了根据移动终端的变换姿态来确定浏览图片的切换方向,继而实现了定向切换浏览的图片,改善了用户体验。

本实施例还公开了一种图片浏览装置,请参考图5a,为该图片浏览装置结构示意图,该图片浏览装置包括:初始获取模块501、当前获取模块502、方向确定模503和切换模块504,其中:

初始获取模块501用于获取用于表征移动终端初始姿态的初始状态信息;当前获取模块502用于获取用于表征移动终端变换姿态后的当前状态信息;方向确定模503用于根据初始状态信息和当前状态信息确定移动终端当前的姿态变换方向;切换模块504用于向与当前的姿态变换方向对应的方向切换浏览的图片。

请参考图5b,在可选的实施例中,初始状态信息为移动终端在初始姿态时沿第一方向的倾斜的角度;当前状态信息为移动终端在变换姿态后沿第一方向的倾斜的角度;方向确定模块503包括:比较单元5031,用于将当前状态信息与初始状态信息作差得到比较结果;确定单元5032,用于根据比较结果确定移动终端当前的姿态变换方向。

在可选的实施例中,切换模块504具体用于当比较结果为正时,则切换浏览当前图片的下一张图片;当比较结果为负时,则切换浏览当前图片的上一张图片。

在可选的实施例中,该图片浏览装置还包括:第一判断模块505,用于判断比较结果的幅值是否超过预设幅值;确定单元5032用于如果第一判断模块505判断比较结果的幅值超过预设幅值,则根据比较结果确定移动终端当前的姿态变换方向。

在可选的实施例中,该图片浏览装置还包括:计时模块506,用于获取超过预设幅值的比较结果的持续时长;第二判断模块507,用于判断持续时长是否超过预设时长;确定单元5032用于如果第二判断模块507判断持续时长超过预设时长,则根据比较结果确定移动终端当前的姿态变换方向。

在可选的实施例中,该图片浏览装置还包括:方向获取模块508,用于获取移动终端沿第二方向的角度变化的幅值;第三判断模块509,用于判断移动终端沿第二方向的角度变化的幅值是否大于比较结果的幅值;切换模块504用于如果第三判断模块509判断移动终端沿第二方向的角度变化的幅值小于比较结果的幅值,则向与当前的姿态变换方向对应的方向切换浏览的图片。

在可选的实施例中,该图片浏览装置还包括:初始化模块510,用于将当前状态信息作为下一采样点的初始状态信息。

本实施例中的图片浏览装置是以功能单元的形式来呈现,这里的单元执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。

此外,本发明实施例中还提供另外一种移动设备,如图1a所示,在此不再赘述,所述处理器通过执行所述计算机指令,从而实现以下方法:获取用于表征移动终端初始姿态的初始状态信息;获取用于表征移动终端变换姿态后的当前状态信息;根据初始状态信息和当前状态信息确定移动终端当前的姿态变换方向;向与当前的姿态变换方向对应的方向切换浏览的图片。

可选地,所述处理器通过执行所述计算机指令,从而实现以下方法:初始状态信息为移动终端在初始姿态时沿第一方向的倾斜的角度;当前状态信息为移动终端在变换姿态后沿第一方向的倾斜的角度;根据初始状态信息和当前状态信息确定移动终端当前的姿态变换方向,包括:将当前状态信息与初始状态信息作差得到比较结果;根据比较结果确定移动终端当前的姿态变换方向。

可选地,所述处理器通过执行所述计算机指令,从而实现以下方法:向与当前的姿态变换方向对应的方向切换浏览的图片包括:当比较结果为正时,则切换浏览当前图片的下一张图片;当比较结果为负时,则切换浏览当前图片的上一张图片。

可选地,所述处理器通过执行所述计算机指令,从而实现以下方法:在将当前状态信息与初始状态信息作差得到比较结果之后,在根据比较结果确定移动终端当前的姿态变换方向之前,还包括:判断比较结果的幅值是否超过预设幅值;如果比较结果的幅值超过预设幅值,则根据比较结果确定移动终端当前的姿态变换方向。

可选地,所述处理器通过执行所述计算机指令,从而实现以下方法:如果比较结果的幅值超过预设幅值,在根据比较结果确定移动终端当前的姿态变换方向之前,还包括:获取超过预设幅值的比较结果的持续时长;判断持续时长是否超过预设时长;如果持续时长超过预设时长,则根据比较结果确定移动终端当前的姿态变换方向。

可选地,所述处理器通过执行所述计算机指令,从而实现以下方法:在向与当前的姿态变换方向对应的方向切换浏览的图片之前,还包括:获取移动终端沿第二方向的角度变化的幅值;判断移动终端沿第二方向的角度变化的幅值是否大于比较结果的幅值;如果移动终端沿第二方向的角度变化的幅值小于比较结果的幅值,则向与当前的姿态变换方向对应的方向切换浏览的图片。

可选地,所述处理器通过执行所述计算机指令,从而实现以下方法:在向与当前的姿态变换方向对应的方向切换浏览的图片之后,还包括:将当前状态信息作为下一采样点的初始状态信息。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(rom)或随机存储记忆体(ram)等。

虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1