[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109753146B - 一种移动终端启动应用的方法及移动终端 - Google Patents

一种移动终端启动应用的方法及移动终端 Download PDF

Info

Publication number
CN109753146B
CN109753146B CN201810451127.3A CN201810451127A CN109753146B CN 109753146 B CN109753146 B CN 109753146B CN 201810451127 A CN201810451127 A CN 201810451127A CN 109753146 B CN109753146 B CN 109753146B
Authority
CN
China
Prior art keywords
mobile terminal
application
starting
moving
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810451127.3A
Other languages
English (en)
Other versions
CN109753146A (zh
Inventor
鲁威
罗永浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201810451127.3A priority Critical patent/CN109753146B/zh
Priority to SG11202011206UA priority patent/SG11202011206UA/en
Priority to US16/981,274 priority patent/US11262856B2/en
Priority to PCT/CN2019/086116 priority patent/WO2019214662A1/zh
Priority to PCT/CN2019/086292 priority patent/WO2019214696A1/zh
Publication of CN109753146A publication Critical patent/CN109753146A/zh
Application granted granted Critical
Publication of CN109753146B publication Critical patent/CN109753146B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种移动终端启动应用的方法及移动终端。该方法中,移动终端首先获取自身移动时的移动方向和移动位移,根据移动方向、移动位移和各个应用的初始位置能够确定移动终端移动后屏幕对应的应用。移动终端在移动过程中,屏幕每次仅显示一个应用的界面,显示于屏幕的界面对应的应用即可作为被启动应用,进而,移动终端启动该被启动应用。由于该方法无需用户执行复杂的手动操作触发应用启动,移动终端通过移动即可确定被启动应用并将其启动,故降低了应用启动对用户手动触控操作的依赖性,提高了应用启动的便捷性,并提升了用户体验。

Description

一种移动终端启动应用的方法及移动终端
技术领域
本申请涉及电子设备技术领域,尤其涉及一种移动终端启动应用的方法及移动终端。
背景技术
用户在使用移动终端时,时常面临从当前应用(英文:Application,简称:APP)跳转到另一个应用的需求,例如从微信聊天界面跳转至百度地图界面以搜索出行路线,此时,便需要移动终端启动一个新的应用。
目前,一种启动应用的方法是,移动终端响应于用户在任务管理器或菜单中触发应用启动的操作,进而启动对应的应用。这种方法要求用户从当前应用的界面跳转至任务管理器界面或菜单界面,以执行上述触发操作。
然而,这种方法无论在跳转至任务管理器界面或菜单界面方面,还是在触发应用方面,通常需要用户点击移动终端的菜单按钮或者使用特定的切换手势。这种启动应用的方法对于用户的手动触控操作具有较高的依赖性,当移动终端屏幕较大时,用于触发应用的菜单按钮处于难以触控的位置,导致应用启动的难度提升,因此,该方法的便捷度较低。进而,在用户需要启动新的应用却不便执行手动触控操作的情况下,移动终端难以启动新的应用,使得用户体验降低。
发明内容
为了解决现有技术中存在的以上技术问题,本申请提供一种移动终端启动应用的方法及移动终端,无需用户点击移动终端的菜单按钮或者使用特定的切换手势,移动终端即可便捷地启动应用。
本申请解决技术问题的技术方案是:
第一方面,本申请提供了一种移动终端启动应用的方法,包括:
获得所述移动终端移动时的移动方向和移动位移;
由所述移动方向、移动位移和各个应用的初始位置确定所述移动终端屏幕对应的被启动应用,所述移动终端屏幕显示所述被启动应用的界面;所述移动终端屏幕每次仅显示一个所述应用的界面;所述各个应用的初始位置是指所述移动终端移动之前所述各个应用的原始位置;
启动所述被启动应用。
可选的,获得所述移动终端移动时的移动方向,具体可以为:
通过所述移动终端上设置的加速度传感器获得所述移动终端的移动方向;
或,
通过所述移动终端上设置的陀螺仪传感器获得所述移动终端的移动方向。
可选的,获得所述移动终端移动时的移动位移,具体可以包括:
通过所述移动终端上设置的加速度传感器和计时器获得所述移动终端的移动速度,对所述移动速度进行积分获得所述移动位移。
可选的,获得所述移动终端移动时的移动位移,具体可以包括:
所述移动终端移动时利用所述移动终端上设置的相机获得外界环境图像;
获得所述外界环境图像中每相邻两帧之间的距离;
将所有相邻两帧之间的距离相加获得所述移动位移。
可选的,移动终端移动时的移动方向至少包括以下中的一种:
向上移动、向下移动、向左移动、向右移动、向前移动和向后移动。
可选的,该方法还包括:预先设置所述各个应用的初始位置;
所述预先设置所述各个应用的初始位置,具体可以包括:
将所述各个应用按照第一预设规则平铺在同一个平面上;
或,
将所述各个应用按照第二预设规则布局在不同的平面,且不同应用位于的平面之间互相平行;
或,
将所述各个应用按照第三预设规则布局在预设立体空间。
可选的,启动所述被启动应用,具体可以为:
通过所述移动终端上设置的加速度传感器或陀螺仪传感器判断所述移动终端在预定时间内未产生移动位移,则启动所述被启动应用。
可选的,启动所述被启动应用,具体可以为:
检测所述移动终端屏幕被触摸时启动所述被启动应用;
或,
检测所述移动终端屏幕上的预设按钮被触发时启动所述被启动应用。
第二方面,本申请提供了一种移动终端,包括:控制器和屏幕;
所述控制器,用于获得所述移动终端移动时的移动方向和移动位移;由所述移动方向、移动位移和各个应用的初始位置确定所述移动终端的屏幕对应的被启动应用,所述移动终端的屏幕显示所述被启动应用的界面;所述移动终端的屏幕每次仅显示一个所述应用的界面;启动所述被启动应用。
第三方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面提供的移动终端启动应用的方法。
第四方面,本申请提供了一种处理器,该处理器用于运行程序,其中,所述程序运行时执行第一方面提供的移动终端启动应用的方法。
与现有技术相比,本申请至少具有以下优点:
本申请中,移动终端首先获得所述移动终端移动时的移动方向和移动位移;各个应用的初始位置是指所述移动终端移动之前所述各个应用的原始位置,进而,移动终端根据所述移动方向、移动位移和各个应用的初始位置,能够确定移动后,屏幕对应的被启动应用,并将被启动应用的界面显示于移动终端屏幕中;进而,移动终端启动所述被启动应用。
由此可知,本申请提供的移动终端启动应用的方法,无需用户执行复杂的手动操作触发应用启动,移动终端通过移动即可获取移动方向和移动位移,进而确定被启动应用并将其启动,故降低了应用启动对用户手动触控操作的依赖性,提高了应用启动的便捷性,并有效提升用户体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本实施例提供的移动终端启动应用的方法流程图;
图2为本申请实施例提供的移动终端移动前各个应用的相对位置示意图;
图3为本申请实施例提供的移动终端上移示意图;
图4为本申请实施例提供的移动终端下移示意图;
图5为本申请实施例提供的移动终端左移示意图;
图6为本申请实施例提供的移动终端右移示意图;
图7为本申请实施例提供的移动终端上移或下移示意图;
图8为本申请实施例提供的移动终端左移或右移示意图;
图9为本申请实施例提供的移动终端前移或后移示意图;
图10为本申请实施例提供的一种各个应用的初始位置示意图;
图11为本申请实施例提供的移动终端上移过程示意图;
图12为本申请实施例提供的移动终端上移过程示意图;
图13为本申请实施例提供的移动终端结构示意图。
具体实施方式
基于背景技术部分可知,现有的移动终端启动应用的方法,需要用户在移动终端屏幕或按钮上执行相应的手动触控操作以启动应用。然而,这种方法对于用户的手动触控操作依赖性较强,在移动终端屏幕较大或按钮位置不便点击等情况下,用户难以通过手指动作触发应用启动,进而造成用户体验下降。因而,急需提供一种新的移动终端启动应用的方法,以降低对于应用启动对于用户手动触控操作的依赖性。
为解决以上问题,本申请实施例提供了一种移动终端启动应用的方法及移动终端。移动终端首先获得所述移动终端移动时的移动方向和移动位移;各个应用的初始位置是指所述移动终端移动之前所述各个应用的原始位置,进而移动终端根据所述移动方向、移动位移和各个应用的初始位置,能够确定移动后,屏幕对应的被启动应用,并将被启动应用的界面显示于移动终端屏幕中;进而,移动终端启动所述被启动应用。
可见,在本实施例提供的移动终端启动应用的方法中,无需用户执行复杂的手动操作触发应用启动,移动终端通过移动即可获取移动方向和移动位移,进而确定被启动应用并将其启动,故降低了应用启动对用户手动触控操作的依赖性,提高了应用启动的便捷性,并提升了用户体验。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
方法实施例:
参见图1,图1是本实施例提供的移动终端启动应用的方法流程图。
本实施例提供了一种移动终端启动应用的方法,包括以下步骤:
S101:移动终端获得自身移动时的移动方向和移动位移。
需要说明,在本实施例中,移动终端可以是任何移动或便携式电子设备,包括但不限于智能手机、移动电脑、平板电脑、个人数字助理(英文:Personal Digital Assistant,缩写:PDA)、媒体播放器等。当用户需要使用移动终端中当前应用之外的另一应用时,可以通过手持姿势携带移动终端移动。
本实施例中,在移动终端移动前,各个应用的位置已预先设置并固定。移动终端预先将各个应用的界面保存。需要说明的是,以上应用的界面是指预先保存的图片,并不是应用真正启动以后的实际界面。各个应用的界面相互区别,界面所显示的内容可以是应用初始启动对应的画面,或应用启动后某个运行状态对应的界面。
下面以图2作为示例,详细介绍预设的各个应用的相对位置关系。
图2是在移动终端移动前,各个应用的相对位置示意图。一平面内设置有正对于移动终端屏幕21的应用A,在应用A的正左方、正下方、正右方和正上方设置有应用B、应用C、应用D和应用E。可以理解的是,移动终端移动时,正对于移动终端屏幕21的应用会根据移动终端具体的移动方向和移动位移发生变化,为具体说明,下面请一并参见图3至图6。
图3为本申请实施例提供的移动终端上移示意图。以图2所示的移动终端移动前,各个应用的相对位置为基准,当移动终端向上移动预设位移后,由图3可知,应用E正对于移动终端屏幕21,在移动终端屏幕21外的正左方、正下方、正右方和正上方位置对应有应用O、应用A、应用P和应用Q,应用B和应用D设置于应用A的正左方和正右方位置。
图4为本申请实施例提供的移动终端下移示意图。以图2所示的移动终端移动前,各个应用的相对位置为基准,当移动终端向下移动预设位移后,由图4可知,应用C正对于移动终端屏幕21,在移动终端屏幕21外的正左方、正下方、正右方和正上方位置对应有应用L、应用N、应用M和应用A,应用B和应用D设置于应用A的正左方和正右方位置。
图5为本申请实施例提供的移动终端左移示意图。以图2所示的移动终端移动前,各个应用的相对位置为基准,当移动终端向左移动预设位移后,由图5可知,应用B正对于移动终端屏幕21,在移动终端屏幕21外的正左方、正下方、正右方和正上方位置对应有应用H、应用G、应用A和应用F,应用E和应用C设置于应用A的正上方和正下方位置。
图6为本申请实施例提供的移动终端右移示意图。以图2所示的移动终端移动前,各个应用的相对位置为基准,当移动终端向右移动预设位移后,由图6可知,应用D正对于移动终端屏幕21,在移动终端屏幕21外的正左方、正下方、正右方和正上方位置对应有应用A、应用J、应用K和应用I,应用E和应用C设置于应用A的正上方和正下方位置。
由于在本实施例中,移动终端可以将移动后显示于屏幕的应用作为被启动应用进行启动,因此,为确定被启动应用,移动终端需要获取自身移动时的移动方向和移动位移。
在本实施例中,移动终端可以通过自身设置的加速传感器获得移动方向,也可以通过自身设置的陀螺仪传感器获得移动方向。根据图3至图6及上文描述内容可知,当各个应用在同一平面上排布时,移动终端的移动方向可以为:向上移动、向下移动、向左移动、向右移动。当各个应用在相互平行的不同平面排布时,移动终端的移动方向除了上述四种移动方式(参见图7和图8)以外,还可以是:向前移动和向后移动(参见图9)。
图7是本实施例提供的移动终端上移或下移示意图。应用A、应用B、应用C、应用D和应用E依次设置于相互平行的平面,应用C当前正对于移动终端屏幕21。随着移动终端上移预设位移,应用B或应用A有可能正对于移动终端屏幕21;随着移动终端下移预设位移,应用D或应用E有可能正对于移动终端屏幕21。
图8是本实施例提供的移动终端左移或右移示意图。应用A、应用B、应用C、应用D和应用E依次设置于相互平行的平面,当前应用C正对于移动终端屏幕21。随着移动终端左移预设位移,应用B或应用A有可能正对于移动终端屏幕21;随着移动终端右移预设位移,应用D或应用E有可能正对于移动终端屏幕21。
图9是本实施例提供的移动终端前移或后移示意图。应用A、应用B、应用C、应用D和应用E依次设置于相互平行的平面,当前应用C正对于移动终端屏幕21。随着移动终端前移预设位移,应用B或应用A有可能正对于移动终端屏幕21;随着移动终端后移预设位移,应用D或应用E有可能正对于移动终端屏幕21。
可以理解,以上各个应用的排列方式仅为示例,在本实施例中,各个应用还可以是根据其他的排列方式排列,在此对各个应用的排列方式不做任何限定。
在本实施例中,移动终端具体可以根据加速传感器获取的加速度的大小,选择移动位移的获取方式。下面提供两种根据加速度的大小获取移动位移的方法。
第一种,当移动终端加速度小于或等于第一加速度阈值时,移动终端利用自身设置的相机获取外界环境图像;其后根据外界环境图像获取每相邻两帧之间的距离;最终,将所有相邻两帧之间的距离相加,获得移动位移。为便于理解,下面举例说明该实施方式:移动终端移动耗时2秒,相机拍摄2秒视频,视频由每秒钟30帧频率拍摄的图像帧构成,因此该视频包含共计60帧图像。根据每相邻两帧图像中参考物的位置变化确定两帧图像拍摄时刻之间移动终端移动的距离。由此,将距离累加,即可得到2秒视频拍摄过程中,移动终端移动的总位移。
第二种,当移动终端加速度大于第一加速度阈值时,通过自身设置的加速度传感器和计时器,获取移动终端的移动速度;其后,对移动速度进行积分,获得移动位移。
需要说明的是,第一种获取移动位移的方式更适用于移动终端移动速度较慢、移动较为平稳的场景,在此场景中,通过图像处理的方式获取移动位移具有较高的准确度;第二种获取移动位移的方式更适用于移动终端移动速度较快的场景,在此场景中,通过对加速度和时间进行计算和积分的方式获取移动位移具有较好的效果,此外,还可以结合第一种获取移动位移的方式获取到的移动位移,对第二种方式可能造成的误差进行进一步的修正。
移动终端移动时可以移动一次到位或移动多次到位,每一次移动按照前述六种移动方向中的任一种进行。
举例说明,如图2所示,移动前应用A正对于移动终端屏幕21,参见图3,移动终端向上移动预设位移后,应用E正对于移动终端屏幕21,此后,移动终端还可继续向上、向下、向左或向右移动预设位移,使应用Q、应用O、应用A或应用P正对于移动终端屏幕21。若移动终端在预设时间段内移动了多次,则移动终端在获取自身的移动方向和移动位移时,根据该预设时间段内的每一次移动的时间区间,对应地获取移动方向和移动位移。例如,在T1~T2(T2为晚于T1且早于T3的时刻)时间段内,获取移动终端移动方向为向上移动,移动位移为y1;在T2~T3时间段内,获取移动终端移动方向为向右移动,移动位移为x2。
S102:移动终端由移动方向、移动位移和各个应用的初始位置确定移动终端屏幕对应的被启动应用,移动终端屏幕显示被启动应用的界面。
需要说明的是,各个应用的初始位置是指移动终端移动之前各个应用的原始位置,根据各个应用的初始位置,移动终端能够获取移动终端移动之前各个应用的相对位置关系。各个应用的原始位置,可以是按照某种预设规则预先设置而成的。
作为一示例,各个应用可以是按照第一预设规则平铺在同一个平面上。参见图2,第一预设规则可以为,应用A位于平面上正对于移动终端屏幕21的位置,平面上应用A的正左方20mm、正下方20mm、正右方20mm、正上方20mm处设置有应用B、应用C、应用D、应用E。
作为另一示例,各个应用可以是按照第二预设规则布局在不同的平面,且不同应用位于的平面之间相互平行。参见图7,第二预设规则可以为,应用C位于某平面上正对于移动终端屏幕21的位置,距离该平面上方20mm、40mm的平行平面上设置有应用B、应用A,距离该平面下方20mm、40mm的平行平面上设置有应用D、应用E。
作为又一示例,各个应用可以是按照第三预设规则布局在预设立体空间。参见图10,第三预设规则可以为,应用A和应用B设置于两个相距20mm的平行平面上,应用A位于平面上正对于移动终端屏幕21的位置;应用C和应用D设置于与应用A所在平面相互垂直的两个相距20mm的平行平面上;应用E和应用F设置于与应用A、应用所在平面均垂直的两个相距20mm的平行平面上。
可以理解,在本实施例中,各个应用的初始位置还可以按照其他方式预先设置,在此对设置各个应用的初始位置所依据的规则和方式不做任何限定。此外,本实施例中,移动终端移动之前各个应用的原始位置也可以均不对应于终端移动终端屏幕,但是根据各个应用的初始位置,移动终端仍可得知欲将各个应用的界面显示于移动终端屏幕上,移动终端所需移动的方向和位移。
由于根据各个应用的初始位置,移动终端能够获取移动终端移动之前各个应用的相对位置关系,例如在同一平面上各个应用的相对方向和相对距离,在同一空间不同平面上各个应用的相对方向和相对距离等,而且,移动终端还能够获取移动终端屏幕与各个应用的相对方向和相对距离,因此,移动终端根据S101获取的实际移动时的移动方向、移动位移,以及各个应用的初始位置,进行相应的计算,进而能够确定移动后屏幕所对应的应用,并在屏幕中显示该应用的界面。
需要说明的是,移动终端屏幕每次仅显示一个应用的完整界面(请一并参见图2、图11和图12)。参见图2,在移动终端移动前,应用A正对于移动终端屏幕21;参见图11,移动终端开始上移,移动终端屏幕21依然对应于应用A;参见图12,移动终端继续上移,移动终端屏幕21不再对应于应用A,而是对应于应用E。也就是说,移动终端屏幕每次不会显示一个以上的应用的完整界面,因此移动结束后,由移动终端确定的移动终端屏幕对应的应用可以作为被启动应用。
S103:移动终端启动被启动应用。
在本实施例中,移动终端启动被启动应用可以有多种实现方式。
作为一具体实现方式,移动终端通过自身设置的加速度传感器或陀螺仪传感器,判断移动终端在预定时间内未产生移动位移,则启动被启动应用。此方法需要结合计时器实施。例如,移动终端根据加速度传感器或陀螺仪传感器,判断移动终端在T3时刻停止本次移动,并将应用B作为被启动应用。计时器从T3时刻开始计时,若根据加速度传感器或陀螺仪传感器,判断移动终端在T3~T3+t时间段内未产生移动位移(以t作为判断是否启动被启动应用的预定时间),则启动应用B。
此外,还可以通过自身设置的相机,判断移动终端在预定时间内未产生移动位移,则启动被启动应用。此方法也需要结合计时器实施。例如,移动终端根据相机拍摄的环境图像,判断移动终端在环境图像中某一帧Z1对应的拍摄时刻T3开始,停止本次移动,并将应用B作为被启动应用。计时器从T3时刻开始计时,判断在T3~T3+t时间段内各帧图像是否发生变化(以t作为判断是否启动被启动应用的预定时间),例如,某参考物是否发生位移。如果无变化,则可判断移动终端在T3~T3+t时间段内未产生移动位移,启动应用B。
作为另一具体实现方式,移动终端在检测到屏幕被触摸或屏幕上预设按钮被触发时,启动被启动应用。例如,当用户根据移动终端屏幕显示的应用界面,确定该应用即为所需启动的应用时,可以通过触摸屏幕或触发屏幕上预设按钮的操作,向移动终端发送启动该应用的命令。因此,移动终端在检测到屏幕被触摸、预设按钮被触发或接收到用户发送的启动命令时,响应于用户的触摸、触发操作或启动命令,启动屏幕当前所显示界面对应的应用。
可以理解,在本实施例中,移动终端还可以采用其他方式启动被启动应用,例如响应用户的特定手势,或者根据移动终端自身的翻转角度等启动被启动应用,在此对移动终端具体启动被启动应用的方式不做任何限定。
当移动终端启动被启动应用时,移动终端屏幕显示的内容从应用的界面转变为该应用的真实界面。进而,用户可根据屏幕显示的被启动应用真实界面中的具体内容,使用该应用。
以上为本申请实施例提供了一种移动终端启动应用的方法,在该方法中,移动终端为启动应用,移动终端首先获得所述移动终端移动时的移动方向和移动位移;各个应用的初始位置是指所述移动终端移动之前所述各个应用的原始位置,进而,移动终端根据所述移动方向、移动位移和各个应用的初始位置,能够确定移动后,屏幕对应的被启动应用,并将被启动应用的界面显示于移动终端屏幕中;进而,移动终端启动所述被启动应用。
由此可知,本申请提供的移动终端启动应用的方法,无需用户执行复杂的手动操作触发应用启动,移动终端通过移动即可获取移动方向和移动位移,进而确定被启动应用并将其启动,故降低了应用启动对用户手动触控操作的依赖性,提高了应用启动的便捷性,并有效提升用户体验。
可选的,为防止移动终端在锁屏状态下,根据上述方法执行启动应用的误操作造成耗电量增加,移动终端可以在获得移动终端移动时的移动方向和移动位移之前,预先判断移动终端的工作状态。若移动终端处于解锁状态,则执行上述S101,若移动终端处于锁定状态,则无需执行S101,进而无需利用上述方法启动应用。
另外,在本实施例提供的移动终端启动应用的方法中,执行S103的同时,可以根据用户的预先设置或者基于对被启动应用运行时间的历史数据分析结果,关闭移动终端在本次移动前运行的应用,以节省电量。作为一示例,用户预先设置移动终端完成从应用A向其他应用跳转时,终止运行应用A。作为另一示例,移动终端根据应用B运行时间的历史数据,分析出移动终端用户平均每次使用应用B的时间长达30分钟以上,因此,无需在应用B运行时后台运行移动前运行的应用,当移动终端完成从应用C向应用B跳转时,终止运行应用C。
需要说明的是,以上实施例提供的各种应用布局方式均可以实现随着移动终端移动而自动启用对应应用。预先在移动终端中存入各个应用的布局数据,例如A对应移动终端屏幕时,移动终端的控制器预先已知A周围的应用,因此,检测到移动终端相应移动时,将A周围的应用进行启动。
需要说明的是,以上图中的A-Q仅是示意各个应用的相对位置,不代表应用的界面。
对应于上述实施例提供的移动终端启动终端的方法,本申请实施例还提供一种移动终端。下面结合图13对该移动终端的具体实施方式进行描述。
移动终端实施例:
参见图13,图13为本申请实施例提供的移动终端结构示意图。该移动终端13可以包括:控制器131和屏幕21。
其中,控制器131,用于获得所述移动终端移动时的移动方向和移动位移;由所述移动方向、移动位移和各个应用的初始位置确定所述移动终端的屏幕21对应的被启动应用;以及,启动所述被启动应用;
屏幕21,用于显示由控制器131确定的屏幕21对应的被启动应用的界面,且每次仅仅显示一个被启动应用的界面。
基于上述实施例中,本申请提供的移动终端,无需用户执行复杂的手动操作启动应用,控制器获取移动终端的移动方向和移动位移,进而确定被启动应用并将其启动,故降低了应用启动对用户手动触控操作的依赖性,提高了应用启动的便捷性,并有效提升用户体验。
本申请实施例还提供了一种存储有计算机程序的非临时性计算机可读存储介质,上述程序包含的操作指令可由处理器执行,以完成上述实施例提供的移动终端启动应用的方法。举例来说,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种移动终端启动应用的方法,所述方法包括:
获得所述移动终端移动时的移动方向和移动位移;
由所述移动方向、移动位移和各个应用的初始位置确定所述移动终端屏幕对应的被启动应用,所述移动终端屏幕显示所述被启动应用的界面;所述移动终端屏幕每次仅显示一个所述应用的界面;所述各个应用的初始位置是指所述移动终端移动之前所述各个应用的原始位置;
启动所述被启动应用。
本申请实施例还提供了一种处理器,用于运行存储于非临时性计算机可读存储介质中的计算机程序包含的操作指令:
获得所述移动终端移动时的移动方向和移动位移;
由所述移动方向、移动位移和各个应用的初始位置确定所述移动终端屏幕对应的被启动应用,所述移动终端屏幕显示所述被启动应用的界面;所述移动终端屏幕每次仅显示一个所述应用的界面;所述各个应用的初始位置是指所述移动终端移动之前所述各个应用的原始位置;
启动所述被启动应用。
以上所述,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制。虽然本申请已以较佳实施例揭露如上,然而并非用以限定本申请。任何熟悉本领域的技术人员,在不脱离本申请技术方案范围情况下,都可利用上述揭示的方法和技术内容对本申请技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本申请技术方案的内容,依据本申请的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本申请技术方案保护的范围内。

Claims (10)

1.一种移动终端启动应用的方法,其特征在于,应用于移动终端,包括:
按照预设规则,将所述移动终端各个应用的原始位置预先设置,具体包括:
将所述各个应用按照第一预设规则平铺在同一个平面上,或,将所述各个应用按照第二预设规则布局在不同的平面,且不同应用位于的平面之间互相平行,或,将所述各个应用按照第三预设规则布局在预设立体空间;
获得所述移动终端移动时的移动方向和移动位移;
由所述移动方向、所述移动位移和所述各个应用的初始位置确定移动过后的所述移动终端屏幕对应的所述各个应用的一个应用为被启动应用,所述移动终端屏幕显示所述被启动应用的界面,所述移动终端屏幕每次仅显示一个所述应用的界面,所述各个应用的初始位置是指所述移动终端移动之前所述各个应用的所述原始位置;
启动所述被启动应用。
2.根据权利要求1所述的移动终端启动应用的方法,其特征在于,所述获得所述移动终端移动时的移动方向,具体为:
通过所述移动终端上设置的加速度传感器获得所述移动终端的移动方向;
或,
通过所述移动终端上设置的陀螺仪传感器获得所述移动终端的移动方向。
3.根据权利要求1所述的移动终端启动应用的方法,其特征在于,所述获得所述移动终端移动时的移动位移,具体包括:
通过所述移动终端上设置的加速度传感器和计时器获得所述移动终端的移动速度,对所述移动速度进行积分获得所述移动位移。
4.根据权利要求1所述的移动终端启动应用的方法,其特征在于,所述获得所述移动终端移动时的移动位移,具体包括:
所述移动终端移动时利用所述移动终端上设置的相机获得外界环境图像;
获得所述外界环境图像中每相邻两帧之间的距离;
将所有相邻两帧之间的距离相加获得所述移动位移。
5.根据权利要求1-4任一项所述的移动终端启动应用的方法,其特征在于,所述移动终端移动时的移动方向至少包括以下中的一种:
向上移动、向下移动、向左移动、向右移动、向前移动和向后移动。
6.根据权利要求1所述的移动终端启动应用的方法,其特征在于,所述启动所述被启动应用,具体为:
通过所述移动终端上设置的加速度传感器或陀螺仪传感器判断所述移动终端在预定时间内未产生移动位移,则启动所述被启动应用。
7.根据权利要求1所述的移动终端启动应用的方法,其特征在于,所述启动所述被启动应用,具体为:
检测所述移动终端屏幕被触摸时启动所述被启动应用;
或,
检测所述移动终端屏幕上的预设按钮被触发时启动所述被启动应用。
8.一种移动终端,其特征在于,包括:控制器和屏幕;
所述控制器,
用于按照预设规则,将所述移动终端各个应用的原始位置预先设置,具体包括:
将所述各个应用按照第一预设规则平铺在同一个平面上,或,将所述各个应用按照第二预设规则布局在不同的平面,且不同应用位于的平面之间互相平行,或,将所述各个应用按照第三预设规则布局在预设立体空间;
用于获得所述移动终端移动时的移动方向和移动位移;
由所述移动方向、所述移动位移和所述各个应用的初始位置确定移动后的所述移动终端屏幕对应的所述各个应用的一个应用为被启动应用,所述移动终端的屏幕显示所述被启动应用的界面,所述移动终端屏幕每次仅显示一个所述应用的界面,所述各个应用的初始位置是指所述移动终端移动之前所述各个应用的所述原始位置;
启动所述被启动应用。
9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-7任一项所述的移动终端启动应用的方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1-7任一项所述的移动终端启动应用的方法。
CN201810451127.3A 2018-05-11 2018-05-11 一种移动终端启动应用的方法及移动终端 Active CN109753146B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201810451127.3A CN109753146B (zh) 2018-05-11 2018-05-11 一种移动终端启动应用的方法及移动终端
SG11202011206UA SG11202011206UA (en) 2018-05-11 2019-05-09 Interaction method, device and equipment for operable object
US16/981,274 US11262856B2 (en) 2018-05-11 2019-05-09 Interaction method, device and equipment for operable object
PCT/CN2019/086116 WO2019214662A1 (zh) 2018-05-11 2019-05-09 一种移动终端启动应用的方法及移动终端
PCT/CN2019/086292 WO2019214696A1 (zh) 2018-05-11 2019-05-09 一种操作对象交互方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810451127.3A CN109753146B (zh) 2018-05-11 2018-05-11 一种移动终端启动应用的方法及移动终端

Publications (2)

Publication Number Publication Date
CN109753146A CN109753146A (zh) 2019-05-14
CN109753146B true CN109753146B (zh) 2020-07-03

Family

ID=66402404

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810451127.3A Active CN109753146B (zh) 2018-05-11 2018-05-11 一种移动终端启动应用的方法及移动终端

Country Status (2)

Country Link
CN (1) CN109753146B (zh)
WO (1) WO2019214662A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109753209B (zh) * 2018-06-21 2020-05-05 北京字节跳动网络技术有限公司 一种应用程序启动方法、装置及设备
US11262856B2 (en) 2018-05-11 2022-03-01 Beijing Bytedance Network Technology Co., Ltd. Interaction method, device and equipment for operable object

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885685A (zh) * 2012-12-24 2014-06-25 腾讯科技(深圳)有限公司 页面处理方法和装置
CN106131434A (zh) * 2016-08-18 2016-11-16 深圳市金立通信设备有限公司 一种基于多摄像头系统的拍摄方法及终端
CN106575199A (zh) * 2014-07-02 2017-04-19 耐瑞唯信有限公司 基于智能装置位置的应用程序交换

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6844887B2 (en) * 2001-07-05 2005-01-18 International Business Machine Corporation Alternate reduced size on-screen pointers for accessing selectable icons in high icon density regions of user interactive display interfaces
CN102364422B (zh) * 2011-06-28 2015-11-18 广州市动景计算机科技有限公司 用于通过动作感应激活操作菜单的方法、装置及移动终端
KR101341727B1 (ko) * 2011-08-29 2013-12-16 주식회사 팬택 3d gui 제어 장치 및 방법
CN102520858B (zh) * 2011-12-08 2013-12-18 深圳万兴信息科技股份有限公司 一种移动终端的应用控制方法及装置
JP5957893B2 (ja) * 2012-01-13 2016-07-27 ソニー株式会社 情報処理装置及び情報処理方法、並びにコンピューター・プログラム
CN102937863B (zh) * 2012-09-19 2017-04-05 小米科技有限责任公司 基于移动终端的应用程序控制方法、装置和一种移动终端
CN103200304A (zh) * 2012-10-09 2013-07-10 深圳市金立通信设备有限公司 一种移动终端智能光标控制系统及方法
KR101621524B1 (ko) * 2012-11-02 2016-05-31 삼성전자 주식회사 디스플레이장치 및 그 제어방법
CN103019519B (zh) * 2012-12-17 2016-01-13 天津三星通信技术研究有限公司 一种触控终端应用图标的显示控制方法及其触控终端
CN103235681B (zh) * 2013-04-25 2019-08-06 Oppo广东移动通信有限公司 一种控制列表界面的方法及装置
CN103309618A (zh) * 2013-07-02 2013-09-18 姜洪明 移动操作系统
TWI531957B (zh) * 2014-01-29 2016-05-01 拓連科技股份有限公司 動作導向之使用者介面操控方法及系統,及相關電腦程式產品
CN105589633A (zh) * 2014-10-22 2016-05-18 中兴通讯股份有限公司 一种实现终端应用切换的方法及装置
CN104932937A (zh) * 2015-06-09 2015-09-23 深圳市湘海电子有限公司 应用程序切换方法及装置
CN105094567B (zh) * 2015-08-20 2020-11-17 Tcl科技集团股份有限公司 一种基于重力感应的智能终端操作实现方法及系统
US10585576B2 (en) * 2015-10-26 2020-03-10 Google Llc Systems and methods for attributing a scroll event in an infinite scroll graphical user interface
CN105824493B (zh) * 2015-11-02 2019-10-29 维沃移动通信有限公司 一种移动终端的控制方法及移动终端
CN106227423A (zh) * 2016-07-15 2016-12-14 百度在线网络技术(北京)有限公司 用于展示页面的方法和装置
CN106648358A (zh) * 2016-11-28 2017-05-10 深圳天珑无线科技有限公司 一种应用快速切换的方法及系统
CN106603846A (zh) * 2016-12-19 2017-04-26 联想(北京)有限公司 传输文件的方法和智能手机
CN107247553A (zh) * 2017-06-30 2017-10-13 联想(北京)有限公司 选择对象的方法和电子设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885685A (zh) * 2012-12-24 2014-06-25 腾讯科技(深圳)有限公司 页面处理方法和装置
CN106575199A (zh) * 2014-07-02 2017-04-19 耐瑞唯信有限公司 基于智能装置位置的应用程序交换
CN106131434A (zh) * 2016-08-18 2016-11-16 深圳市金立通信设备有限公司 一种基于多摄像头系统的拍摄方法及终端

Also Published As

Publication number Publication date
CN109753146A (zh) 2019-05-14
WO2019214662A1 (zh) 2019-11-14

Similar Documents

Publication Publication Date Title
EP3021206B1 (en) Method and device for refocusing multiple depth intervals, and electronic device
CN110102044B (zh) 基于智能手环的游戏控制方法、智能手环及存储介质
CA2882004A1 (en) Input device, input method, and storage medium
WO2016018962A1 (en) Switching between cameras of an electronic device
CN109743438B (zh) 一种发送多媒体信息的方法和装置
US9538079B2 (en) Methods and electronic devices enabling panoramic photography
CN105549814B (zh) 一种基于移动终端的拍照方法及该移动终端
WO2016004554A1 (zh) 移动终端中呈现全景照片的方法和装置、以及移动终端
KR101821692B1 (ko) 이미지 수집 방법 및 장치
JP2020204914A5 (zh)
KR20190132441A (ko) 가상 객체를 조작하기 위한 방법 및 디바이스, 및 저장 매체
CN109753146B (zh) 一种移动终端启动应用的方法及移动终端
WO2017096958A1 (zh) 人机交互方法及装置、移动设备
CN104536664A (zh) 一种快门位置确定方法
CN109753199B (zh) 一种应用页面展示方法及移动终端
JP6100497B2 (ja) 情報処理プログラム、情報処理装置、情報処理システム、および画像表示方法
CN105808129B (zh) 一种利用手势快速开启软件功能的方法和装置
CN103713849A (zh) 用于图像拍摄的方法、装置和终端设备
EP3640789A1 (en) Method and apparatus for switching display mode, mobile terminal and storage medium
JP6018474B2 (ja) プログラム、情報処理装置、情報処理方法および情報処理システム
CN109753209B (zh) 一种应用程序启动方法、装置及设备
CN109814781B (zh) 页面滑动方法、装置
CN110780743A (zh) 一种vr交互方法及vr设备
JP2020527245A (ja) スクリーン制御方法及び装置
US11262856B2 (en) Interaction method, device and equipment for operable object

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant