移动设备的操作方法和装置的制造方法

文档序号:10569563阅读:241来源:国知局
移动设备的操作方法和装置的制造方法
【专利摘要】本发明实施例提供了一种移动设备的操作方法和装置,该方法包括:获取移动设备的感应器产生的动态信息;根据动态信息确定用户对移动设备的操作意图;基于操作意图对移动设备的当前屏幕内容执行操作。本发明能够使得用户在面对大于单手可操作范围的移动设备时,脱离对双手操作的依赖性,进而实现对移动设备的单手操作;并且,对移动设备执行的操作基于感应器所产生的动态信息,使得对移动设备的操作更加准确,用户体验感好。
【专利说明】
移动设备的操作方法和装置
技术领域
[0001]本发明涉及移动设备领域,特别是涉及一种移动设备的操作方法和一种移动设备的操作装置。
【背景技术】
[0002]目前,移动设备(例如手机、平板电脑等)的尺寸普遍较大,当用户使用大于手指可操作范围的移动设备时,用户很难仅凭单手单独来完成某些操作(例如滚动屏幕等),这时,通常需要另一只手辅助在移动设备的屏幕上进行滑动,来更新移动设备当前的屏幕内容。
[0003]然而,在日常生活中,用户的另一只手经常被占用,例如在乘车中扶把手,或者在开车中操作方向盘,又或者手提东西等。这样,用户则很难借助于另一只手来完成移动设备的屏幕滑动操作,从而给用户带来诸多不便。
[0004]因此,目前需要本领域技术人员迫切解决的一个技术问题就是:当用户操作大于手指可操作范围的移动设备时,如何实现对移动设备的单手操作。

【发明内容】

[0005]本发明实施例所要解决的技术问题是提供一种移动设备的操作方法和装置,以解决当用户操作大于手指可操作范围的移动设备时,无法实现对移动设备的单手操作的问题。
[0006]为了解决上述问题,根据本发明的一个方面,本发明公开了一种移动设备的操作方法,包括:
[0007]获取移动设备的感应器产生的动态信息;
[0008]根据动态信息确定用户对移动设备的操作意图;
[0009]基于操作意图对移动设备的当前屏幕内容执行操作。
[0010]根据本发明的另一方面,本发明还公开了一种移动设备的操作装置,包括:
[0011 ]获取模块,用于获取移动设备的感应器产生的动态信息;
[0012]确定模块,用于根据动态信息确定用户对移动设备的操作意图;
[0013]执行模块,用于基于操作意图对移动设备的当前屏幕内容执行操作。
[0014]与现有技术相比,本发明实施例包括以下优点:
[0015]本发明能够使得用户在面对大于单手可操作范围的移动设备时,脱离对双手操作的依赖性,进而实现对移动设备的单手操作;并且,对移动设备执行的操作基于感应器所产生的动态信息,使得对移动设备的操作更加准确,用户体验感好。
[0016]此外,本发明通过确定感应器在单位时间内的位移变化来确定用户对移动设备的操作加速度,使得对用户的操作意图的感应灵敏度更高。
【附图说明】
[0017]图1是本发明的一种移动设备的操作方法实施例的步骤流程图;
[0018]图2是本发明的另一种移动设备的操作方法实施例的步骤流程图;
[0019]图3是本发明的一种移动设备的操作装置实施例的结构框图;
[0020]图4是本发明的另一种移动设备的操作装置实施例的结构框图;
[0021]图5是本发明的又一种移动设备的操作装置实施例的结构框图;
[0022]图6是本发明的又一种移动设备的操作装置实施例的第一确定子模块的结构框图。
【具体实施方式】
[0023]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0024]本发明实施例的核心构思之一在于,在用户操作大于手指可操作范围的移动设备时,本发明可以获取移动设备的感应器产生的动态信息,并根据该动态信息来确定用户对该移动设备的操作意图,从而基于该操作意图对移动设备的当前屏幕内容执行操作。本发明借助于对感应器产生的动态信息的处理,来实现对移动设备的当前屏幕内容的操作的方案,能够不需要用户另一只手的辅助就能实现对移动设备的当前屏幕内容的单手操作,用户体验感好。
[0025]参照图1,示出了本发明的一种移动设备的操作方法实施例的步骤流程图,具体可以包括如下步骤:
[0026]步骤101,获取移动设备的感应器产生的动态信息;
[0027]其中,在用户操作移动设备的过程(例如晃动手机等)中,移动设备的感应器就可以产生动态信息。
[0028]步骤103,根据动态信息确定用户对移动设备的操作意图;
[0029]其中,可以根据感应器(例如陀螺仪)产生的动态信息来确定用户对手机的操作意图,例如开锁、解锁、滑动屏幕等意图。
[0030]步骤105,基于操作意图对移动设备的当前屏幕内容执行操作。
[0031]其中,可以基于用户对移动设备的操作意图来对当前屏幕内容(例如新闻浏览网页)执行相应的操作。
[0032]借助于本发明上述实施例的技术方案,本发明能够使得用户在面对大于单手可操作范围的移动设备时,脱离对双手操作的依赖性,进而实现对移动设备的单手操作;并且,对移动设备执行的操作基于感应器所产生的动态信息,使得对移动设备的操作更加准确,操作步骤简单精炼,可用性强,用户体验感好。
[0033]此外,在另一个实施例中,参照图2,示出了本发明的另一种移动设备的操作方法实施例的步骤流程图,具体可以包括如下步骤:
[0034]步骤201,获取移动设备的感应器在最后一次更新坐标信息的时间戳产生的第一坐标信息和在当前时间戳产生的第二坐标信息;
[0035]其中,可以通过移动设备的API(应用程序编程接口,Applicat1n ProgrammingInterface)获取移动设备的感应器(例如,陀螺仪)在最后一次更新坐标信息的时间戳产生的第一坐标信息和在当前时间戳产生的第二坐标信息。本发明实施例将该动态信息具体到与时间戳关联的坐标信息,可以使得获取的动态信息较为细化,利于确定用户对移动设备的操作意图。
[0036]步骤203,计算当前时间戳和最后一次更新坐标信息的时间戳的时间戳差值;
[0037]其中,由于两次坐标信息的对应时间戳存在差值,本发明实施例的操作方法可以通过计算变化的坐标信息所对应的时间戳差值来进行后续操作意图的确定。
[0038]步骤205,根据第一坐标信息、第二坐标信息和时间戳差值,确定操作加速度;
[0039]其中,该第一坐标信息、第二坐标信息可以是三维坐标信息,本发明实施例可以基于两次坐标信息和对应的时间戳差值来确定用户对移动设备的操作加速度,从而可以精准的确定用户的操作意图。
[0040]步骤207,基于操作加速度确定用户对移动设备的操作意图;
[0041]其中,在计算得到操作加速度后(例如单位时间内晃动手机的频率)就可以确定用户对移动设备的操作意图。
[0042]步骤209,基于所述操作意图对所述移动设备的当前屏幕内容执行操作。
[0043]在准确的确定了操作意图后,就可以直接根据操作意图对移动设备的当前屏幕内容执行操作,使用户对移动设备进行单手操作。
[0044]在本实施例中,借助于在操作移动设备(例如手机)之前和之后的坐标信息变化的加速度来确定用户对移动设备的操作意图,从而能够使得用户对手机的操作更加简单方便,并且操作的准确度和可操作性更高。
[0045]其中,在另一个实施例中,在根据第一坐标信息、第二坐标信息和时间戳差值,来确定操作加速度时,可通过计算第一坐标信息和第二坐标信息的坐标差值;以及计算坐标差值和时间戳差值之间的比值,来确定操作加速度。
[0046]在本实施例中,通过确定感应器在单位时间内的位移变化来确定用户对移动设备的操作加速度,使得对用户的操作意图的感应灵敏度更高。
[0047]此外,为了实现用户对移动设备的多种操作,在另一个实施例中,在基于操作加速度确定用户对移动设备的操作意图时,可将操作加速度和预设加速度阈值进行比较;当操作加速度大于预设加速度阈值时,则确定操作意图为加锁或解锁;当操作加速度小于预设加速度阈值时,则确定操作意图为更新操作。
[0048]其中,当操作加速度大于预设加速度阈值时,表示用户对移动设备的晃动加速度较大,此时可以确定用户想要对移动设备的当前屏幕内容加锁或解锁。所谓加锁、解锁,即,使当前屏幕内容的坐标锁定(无论移动设备如何移动,当前屏幕内容均不会变化,即,当前屏幕内容不接受任何操作)或解锁(用户可以通过任意操作来对当前屏幕内容进行操作);
[0049]而当操作加速度小于预设加速度阈值时,则表示用户对移动设备的晃动加速度较小,此时,可以确定用户想要对移动设备的当前屏幕内容进行更新操作(例如滚动屏幕,使得当前屏幕内容变化)。
[0050]在本实施例中,本发明通过预设加速度阈值,并将操作加速度与其进行比较,来判断用户对移动设备的不同操作意图,使用户能够对移动设备执行不同类型的多种操作,而且,操作简单,用户使用方便。
[0051]另外,在一个实施例中,为了实现用户对移动设备的不同操作相互独立,互不影响,在基于操作意图对移动设备的当前屏幕内容执行操作的步骤之前,根据本发明实施例的操作方法还包括:检测当前屏幕内容的锁定状态,锁定状态包括加锁、解锁;那么基于操作意图对移动设备的当前屏幕内容执行操作的步骤则包括:当当前屏幕内容的锁定状态为加锁时,对当前屏幕内容执行解锁操作;当当前屏幕内容的锁定状态为解锁时,对当前屏幕内容执行加锁操作或更新操作。这样,就能够使得用户对移动设备的不同操作相互独立,互不影响,用户体验感强。
[0052]此外,在另一个实施例中,当操作意图为更新操作时,那么在基于操作意图对移动设备的当前屏幕内容执行操作时,可根据坐标差值确定对移动设备的当前屏幕内容的移动坐标量;并根据移动坐标量将移动设备的当前屏幕内容移动,使移动设备的当前屏幕内容更新。
[0053]在本实施例中,本发明实施例的操作方法在对移动设备的当前屏幕内容进行更新操作时,可以根据感应器的坐标变化来更新当前屏幕内容的坐标,从而更新移动设备的当前屏幕内容,相当于翻页或者滑屏操作,无需另一只手的辅助,用户只需小幅度晃动手机,就可实现屏幕内容更新。
[0054]另外,在一个实施例中,为了保证用户每次操作移动设备时,本发明实施例的操作方法针对的都是当前屏幕内容作出的,在根据动态信息确定用户对移动设备的操作意图的步骤之后,根据本发明实施例的操作方法还包括:将第一坐标信息更新为第二坐标信息。
[0055]这样,在用户再次操作手机时(例如晃动手机),那么本发明实施例的操作方法仍然能够准确的对当前屏幕内容进行相应操作,使得两次操作之间无延迟,用户操作体验感强。
[0056]此外,在用户使用移动设备(例如手机)的过程中,可能存在这样一种情况:在用户刚刚操作完手机后,用户又无意间再次晃动了手机;而此时如果进行手机当前屏幕内容的更新,则会违背用户的意愿。因此,为了避免这种无效操作,或者说用户的误操作,在一个实施例中,根据本发明实施例的操作方法还包括以下步骤:
[0057]在根据第一坐标信息、第二坐标信息和时间戳差值,确定操作加速度的步骤之前,可以将时间戳差值和预设时间阈值进行比较;
[0058]在时间戳差值大于所述预设时间阈值时,可执行根据第一坐标信息、第二坐标信息和时间戳差值,确定操作加速度的步骤。
[0059]也就是说,在感应器的坐标发生变化时,本发明的操作方法会判断两次变化的时间间隔是否超过预设时间阈值,只有在超过预设时间阈值的情况下,才进行操作加速度的确定,以及后续的对移动设备的操作步骤。这样就避免了用户对移动设备的误操作,用户体验感尚。
[0060]并且,在一个实施例中,在判读时间戳差值大于预设时间阈值时,根据本发明实施例的操作方法还包括将最后一次更新坐标信息的时间戳更新为当前时间戳。以便用户下次对移动设备进行操作时,本发明实施例的操作方法针对的最后一次更新坐标信息的时间戳的有效性。
[0061]本发明能够使得用户在面对大于单手可操作范围的移动设备时,脱离对双手操作的依赖性,进而实现对移动设备的单手操作;并且,对移动设备执行的操作基于感应器所产生的动态信息,使得对移动设备的操作更加准确,用户体验感好。
[0062]为了更好的理解本发明的上述技术方案,下面结合一具体实施例来对本发明的上述技术方案进行详细阐述。
[0063]首先,用户在晃动手机后,手机的感应器(例如陀螺仪)会产生动态坐标信息,本发明实施例的操作方法会获取手机在最后一次更新坐标信息的时间戳last_t产生的三维坐标信息(例如,I as t_x,las t_y,I as t_z)和在当前时间戳t产生的三维坐标信息(例如x,y,z);
[0064]其中,在获取]^81:_1,]^81:_7,1381:_2和1,7,2时,如果此时用户的手机的当前屏幕内容是浏览器的网页,那么就可以借助于浏览器提供的api获取感应器产生的last_x,]^81:_7,]^81:_2和1,7,2;而如果用户的手机的当前屏幕内容是某个应用程序的信息浏览界面,那么在获取last_x,last_y,1曰81:_2和1,y,z时,则是由该应用程序从陀螺仪处获取三维坐标信息。也就是说,本发明实施例的操作方法在移动设备上提供了与移动设备的感应器进行信息传递的软件接口,并且该软件接口与用户的移动设备的当前屏幕内容的对应软件相关联,从而使得本发明的操作方法能够适用于任何应用程序或浏览器等移动设备的软件提供的当前屏幕内容的操作。
[0065]其中,需要注意的是,这里的陀螺仪只是示意性举例,本发明的感应器可以是任何能够产生坐标信息的器件;此外,由于用户对手机的晃动方向是三维的,因此,这里的坐标信息为三维坐标信息,这样在确定晃动加速度时保证了准确性;而在不同实施例中,随着对用户操作的判读准确度的降低,该坐标信息也可以是二维坐标信息。
[0066]然后,本发明实施例的操作方法会计算最后一次更新坐标信息的时间戳当前时间戳t之间的差值,S卩,时间戳差值At = t_last_t;
[0067]并将At与预设时间阈值Tmin作比较;
[0068]在At>Tmin的情况下,就可以进行如下操作:
[0069]计算last_x,last_y,轴数据,y轴数据,z轴数据之间的坐标差值Λ (x,y,z) ,BP ,Δ(χ,γ,ζ) =χ轴数据+y轴数据+ζ轴数据-last_x-last_y-last_z;
[0070]计算晃动加速度a=I Δ(χ,γ,ζ)) I/At;
[0071 ] 以及将时间戳更新,即last_t = t;
[0072 ]接着,判断晃动加速度a是否大于预设晃动加速度阈值Am i η ;
[0073]如果a>Amin,则表示用户想要对当前屏幕内容加锁或解锁,那么需要检测当前屏幕内容的锁定状态,如果为加锁I ο c k,则对当前屏幕内容解锁,并将锁定状态更新为unlock;如果为解锁unlock,则对当前屏幕内容加锁,并将锁定状态更新为lock;
[0074]如果a〈Amin,则表示用户想要更新当前屏幕内容,那么同样需要检测当前屏幕内容的锁定状态,如果为lock,则不做任何操作;如果为unlock,则可对当前屏幕内容进行更新。
[0075]那么具体的更新操作则是根据A(x,y,z)来对当前屏幕内容的坐标信息更新,从而实现对当前屏幕内容的更新。
[0076]其中,需要注意的是,由于目前的手机等移动设备可浏览的内容均为二维的,因此,在根据Λ (X,y,ζ)来对当前屏幕内容的坐标信息更新时,只需根据X轴、y轴、ζ轴任意两个轴的陀螺仪的坐标变化,来对当前屏幕内容的对应两个轴的坐标进行更新,从而实现左翻页、右翻页、上翻页、下翻页等操作。
[0077]另外,需要注意的是,随着科技的发展,以后的移动设备的屏幕内容也可能是三维的(例如虚拟现实视频),那么则可以直接借助于陀螺仪三个坐标轴(X、y、ζ)的坐标数据的变化来改变移动设备当前屏幕内容的三个坐标轴的坐标数据,从而实现虚拟现实视频的更新。
[0078]此外,在确定了用户对移动设备的操作意图后,还需要对陀螺仪在最后一次更新坐标信息的时间戳产生的第一坐标信息更新:last_x = x轴数据,last_y = y轴数据,last_z=z轴数据。
[0079]由此,则完成了用户对移动设备的一次操作。
[0080]借助于本发明上述实施例的技术方案,本发明能够使得用户在面对大于单手可操作范围的移动设备时,脱离对双手操作的依赖性,进而实现对移动设备的单手操作;并且,对移动设备执行的操作基于感应器所产生的动态信息,使得对移动设备的操作更加准确,用户体验感好。
[0081]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0082]参照图3,示出了本发明一种移动设备的操作装置实施例的结构框图,具体可以包括如下模块:
[0083]获取模块31,用于获取移动设备的感应器产生的动态信息;
[0084]确定模块32,用于根据动态信息确定用户对移动设备的操作意图;
[0085]执行模块33,用于基于操作意图对移动设备的当前屏幕内容执行操作。
[0086]本发明实施例能够使得用户在面对大于单手可操作范围的移动设备时,脱离对双手操作的依赖性,进而实现对移动设备的单手操作;并且,对移动设备执行的操作基于感应器所产生的动态信息,使得对移动设备的操作更加准确,用户体验感好。
[0087]此外,在一个实施例中,参照图4,示出了本发明图3所示的另一种移动设备的操作装置实施例的结构框图,具体可以包括:
[0088]获取模块31可以进一步包括:
[0089]获取子模块311,用于获取移动设备的感应器在最后一次更新坐标信息的时间戳产生的第一坐标信息和在当前时间戳产生的第二坐标信息。
[0090]确定模块32可以进一步包括:
[0091]计算子模块321,用于计算当前时间戳和最后一次更新坐标信息的时间戳的时间戮差值;
[0092]第一确定子模块322,用于根据第一坐标信息、第二坐标信息和时间戳差值,确定操作加速度;其中,第一确定子模块322包括如下单元:第一计算单元3221,用于计算第一坐标信息和第二坐标信息的坐标差值;第二计算单元3222,用于计算坐标差值和时间戳差值之间的比值,确定操作加速度。
[0093]第二确定子模块323,用于基于操作加速度确定用户对移动设备的操作意图。
[0094]执行模块33可以进一步包括:
[0095]比较子模块331,用于将操作加速度和预设加速度阈值进行比较;
[0096]第一执行确定子模块332,用于当操作加速度大于预设加速度阈值时,确定操作意图为加锁或解锁;
[0097]第二执行确定子模块333,用于当操作加速度小于预设加速度阈值时,确定操作意图为更新操作。
[0098]在本实施例中,借助于在操作移动设备(例如手机)之前和之后的坐标信息变化的加速度来确定用户对移动设备的操作意图,从而能够使得用户对手机的操作更加简单方便,并且操作的准确度和可操作性更高。
[00"]另外,在一个实施例中,参照图5,不出了本发明包含图4所不实施例的另一种移动设备的操作装置的结构框图,该操作装置还包括:
[0100]检测模块34,用于在执行模块33基于操作意图对移动设备的当前屏幕内容执行操作之前,检测当前屏幕内容的锁定状态,锁定状态包括加锁、解锁;
[0101]并且,执行模块33进一步包括:
[0102]第一执行子模块334,用于当当前屏幕内容的锁定状态为加锁时,对当前屏幕内容执行解锁操作;
[0103]第二执行子模块335,用于当当前屏幕内容的锁定状态为解锁时,对当前屏幕内容执行加锁操作或更新操作;
[0104]第一更新子模块336,用于当操作意图为更新操作时,根据坐标差值确定对移动设备的当前屏幕内容的移动坐标量;
[0105]第二更新子模块337,用于根据移动坐标量将移动设备的当前屏幕内容移动,使移动设备的当前屏幕内容更新。
[Ο?Ο?]另外,在一个实施例中,参照图6,不出了本发明包含图4所不实施例的又一种移动设备的操作装置的结构框图,该操作装置进一步包括:
[0107]第一更新模块35,用于在确定模块32根据动态信息确定用户对移动设备的操作意图之后,将第一坐标信息更新为第二坐标信息;
[0108]比较模块36,用于在第一确定子模块322根据第一坐标信息、第二坐标信息和时间戳差值,确定操作加速度之前,将时间戳差值和预设时间阈值进行比较;
[0109]其中,第一确定子模块322,用于在时间戳差值大于预设时间阈值时,根据第一坐标信息、第二坐标信息和时间戳差值,确定操作加速度。
[0110]第二更新模块37,用于在时间戳差值大于预设时间阈值时,将最后一次更新坐标信息的时间戳更新为当前时间戳。
[0111]借助于本发明上述实施例的技术方案,本发明能够使得用户在面对大于单手可操作范围的移动设备时,脱离对双手操作的依赖性,进而实现对移动设备的单手操作;并且,对移动设备执行的操作基于感应器所产生的动态信息,使得对移动设备的操作更加准确,用户体验感好。
[0112]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0113]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0114]本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0115]本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0116]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0117]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0118]尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
[0119]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0120]以上对本发明所提供的一种移动设备的操作方法和一种移动设备的操作装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种移动设备的操作方法,其特征在于,包括: 获取所述移动设备的感应器产生的动态信息; 根据所述动态信息确定用户对所述移动设备的操作意图; 基于所述操作意图对所述移动设备的当前屏幕内容执行操作。2.根据权利要求1所述的方法,其特征在于,所述获取所述移动设备的感应器产生的动态信息的步骤包括: 获取所述移动设备的感应器在最后一次更新坐标信息的时间戳产生的第一坐标信息和在当前时间戳产生的第二坐标信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述动态信息确定用户的操作意图的步骤包括: 计算所述当前时间戳和所述最后一次更新坐标信息的时间戳的时间戳差值; 根据所述第一坐标信息、所述第二坐标信息和所述时间戳差值,确定操作加速度; 基于所述操作加速度确定用户对所述移动设备的操作意图。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一坐标信息、所述第二坐标信息和所述时间戳差值,确定操作加速度的步骤包括: 计算所述第一坐标信息和所述第二坐标信息的坐标差值; 计算所述坐标差值和所述时间戳差值之间的比值,确定所述操作加速度。5.根据权利要求3所述的方法,其特征在于,所述基于所述操作加速度确定用户对所述移动设备的操作意图的步骤包括: 将所述操作加速度和预设加速度阈值进行比较; 当所述操作加速度大于所述预设加速度阈值时,确定所述操作意图为加锁或解锁; 当所述操作加速度小于所述预设加速度阈值时,确定所述操作意图为更新操作。6.根据权利要求5所述的方法,其特征在于,在所述基于所述操作意图对所述移动设备的当前屏幕内容执行操作的步骤之前,所述方法还包括: 检测所述当前屏幕内容的锁定状态,所述锁定状态包括加锁、解锁; 所述基于所述操作意图对所述移动设备的当前屏幕内容执行操作的步骤包括: 当所述当前屏幕内容的锁定状态为加锁时,对所述当前屏幕内容执行解锁操作; 当所述当前屏幕内容的锁定状态为解锁时,对所述当前屏幕内容执行加锁操作或所述更新操作。7.根据权利要求5所述的方法,其特征在于,当所述操作意图为更新操作时,所述基于所述操作意图对所述移动设备的当前屏幕内容执行操作的步骤包括: 根据所述坐标差值确定对所述移动设备的当前屏幕内容的移动坐标量; 根据所述移动坐标量将所述移动设备的当前屏幕内容移动,使所述移动设备的当前屏幕内容更新。8.根据权利要求2至7任意一项所述的方法,其特征在于,在所述根据所述动态信息确定用户对所述移动设备的操作意图的步骤之后,所述方法还包括: 将所述第一坐标信息更新为所述第二坐标信息。9.根据权利要求3至7任意一项所述的方法,其特征在于,在所述根据所述第一坐标信息、所述第二坐标信息和所述时间戳差值,确定操作加速度的步骤之前,所述方法还包括: 将所述时间戳差值和预设时间阈值进行比较; 在所述时间戳差值大于所述预设时间阈值时,执行所述根据所述第一坐标信息、所述第二坐标信息和所述时间戳差值,确定操作加速度的步骤。10.根据权利要求9所述的方法,其特征在于,在所述时间戳差值大于所述预设时间阈值时,所述方法还包括: 将所述最后一次更新坐标信息的时间戳更新为所述当前时间戳。11.一种移动设备的操作装置,其特征在于,包括: 获取模块,用于获取所述移动设备的感应器产生的动态信息; 确定模块,用于根据所述动态信息确定用户对所述移动设备的操作意图; 执行模块,用于基于所述操作意图对所述移动设备的当前屏幕内容执行操作。12.根据权利要求11所述的装置,其特征在于,所述获取模块包括: 获取子模块,用于获取所述移动设备的感应器在最后一次更新坐标信息的时间戳产生的第一坐标信息和在当前时间戳产生的第二坐标信息。13.根据权利要求12所述的装置,其特征在于,所述确定模块包括: 计算子模块,用于计算所述当前时间戳和所述最后一次更新坐标信息的时间戳的时间戮差值; 第一确定子模块,用于根据所述第一坐标信息、所述第二坐标信息和所述时间戳差值,确定操作加速度; 第二确定子模块,用于基于所述操作加速度确定所述用户对所述移动设备的操作意图。14.根据权利要求13所述的装置,其特征在于,所述第一确定子模块包括: 第一计算单元,用于计算所述第一坐标信息和所述第二坐标信息的坐标差值; 第二计算单元,用于计算所述坐标差值和所述时间戳差值之间的比值,确定所述操作加速度。15.根据权利要求13所述的装置,其特征在于,所述执行模块包括: 比较子模块,用于将所述操作加速度和预设加速度阈值进行比较; 第一执行确定子模块,用于当所述操作加速度大于所述预设加速度阈值时,确定所述操作意图为加锁或解锁; 第二执行确定子模块,用于当所述操作加速度小于所述预设加速度阈值时,确定所述操作意图为更新操作。16.根据权利要求15所述的装置,其特征在于,所述装置还包括: 检测模块,用于在所述执行模块基于所述操作意图对所述移动设备的当前屏幕内容执行操作之前,检测所述当前屏幕内容的锁定状态,所述锁定状态包括加锁、解锁; 所述执行模块进一步包括: 第一执行子模块,用于当所述当前屏幕内容的锁定状态为加锁时,对所述当前屏幕内容执行解锁操作; 第二执行子模块,用于当所述当前屏幕内容的锁定状态为解锁时,对所述当前屏幕内容执行加锁操作或所述更新操作。17.根据权利要求15所述的装置,其特征在于,所述执行模块进一步包括: 第一更新子模块,用于当所述操作意图为更新操作时,根据所述坐标差值确定对所述移动设备的当前屏幕内容的移动坐标量; 第二更新子模块,用于根据所述移动坐标量将所述移动设备的当前屏幕内容移动,使所述移动设备的当前屏幕内容更新。18.根据权利要求12至17所述的装置,其特征在于,所述装置还包括: 第一更新模块,用于在所述确定模块根据所述动态信息确定用户对所述移动设备的操作意图之后,将所述第一坐标信息更新为所述第二坐标信息。19.根据权利要求13至17所述的装置,其特征在于,所述装置还包括: 比较模块,用于在所述第一确定子模块根据所述第一坐标信息、所述第二坐标信息和所述时间戳差值,确定操作加速度之前,将所述时间戳差值和预设时间阈值进行比较; 所述第一确定子模块,用于在所述时间戳差值大于所述预设时间阈值时,根据所述第一坐标信息、所述第二坐标信息和所述时间戳差值,确定操作加速度。20.根据权利要求19所述的装置,其特征在于,所述装置还包括: 第二更新模块,用于在所述时间戳差值大于所述预设时间阈值时,将所述最后一次更新坐标信息的时间戳更新为所述当前时间戳。
【文档编号】G06F3/0346GK105929983SQ201610258635
【公开日】2016年9月7日
【申请日】2016年4月22日
【发明人】孙阔, 杨琛, 沈佳
【申请人】北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1