用于控制移动终端的方法技术

技术编号:9521449 阅读:110 留言:0更新日期:2014-01-01 18:56
提供一种控制移动终端的方法。该方法包括:获得通过传感器产生的操作模式切换信息,以及基于该信息确定是否满足移动终端的操作模式切换条件;以及如果满足切换条件,则切换移动终端的操作模式,其中通过调用和使用应用编程接口(API)的应用来执行获得和切换。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】提供一种控制移动终端的方法。该方法包括:获得通过传感器产生的操作模式切换信息,以及基于该信息确定是否满足移动终端的操作模式切换条件;以及如果满足切换条件,则切换移动终端的操作模式,其中通过调用和使用应用编程接口(API)的应用来执行获得和切换。【专利说明】
本专利技术一般涉及移动终端,且更具体地,涉及。
技术介绍
随着显示单元(例如,有机发光二极管(OLED)或液晶显示器(IXD))的尺寸和分辨率的增加,以及随着硬件性能的提高,诸如采用多核控制器(例如,多核中央处理单元(CPU)或多核图形处理单元(GPU)),移动终端的功耗在持续增加。为了解决这些问题,已经提供了用于在移动终端中减少功耗的方法。例如,装备了各种传感器(如,接近传感器)的移动终端依赖于此类传感器检测的各种条件在睡眠模式和唤醒模式之间切换操作模式。作为另一示例,即使在移动终端中的某一传感器在操作中,如果睡眠模式进入条件得到满足,则移动终端也进入睡眠模式,并且包括传感器的、移动终端的大多数部件(或模块)被禁用以降低电池消耗。作为又一个例子,当某一传感器在操作中时,移动终端不进入睡眠模式,仅禁用移动终端的显示器,并且该传感器继续其操作。
技术实现思路
技术问题在这些传统方法中,当移动终端进入睡眠模式时不考虑传感器是否正在操作,并且在进入睡眠模式之后,移动终端不依赖传感器的操作而切换其操作模式,因此限制了它的功能以及降低了它的电池效率。可以通过提供模式切换功能的应用来实现在睡眠模式和唤醒模式之间的切换。然而,设计在特定的平台上运行的切换可能无法在使用同一平台操作的所有移动终端上运行。应用的低兼容性问题由平台的分片(fragmentation)造成。例如,在Android?的情况下,由于分片,所有Android应用可能无法在一些Android移动终端中操作。解决方案本专利技术的一方面提供一种方法,用于利用应用提供根据传感器的检测结果和/或操作状态在睡眠模式和唤醒模式中切换移动终端的操作模式的功能,以及确保应用的兼容性。根据本专利技术的一个方面,提供一种控制移动终端的方法。该方法包括:获得通过传感器产生的操作模式切换信息;基于该信息确定是否满足移动终端的操作模式切换条件;以及如果满足切换条件,则切换移动终端的操作模式,其中通过调用和使用应用编程接口(API)的应用来执行获得和切换。有益效果本专利技术提供了在移动终端中减少功耗和增加应用兼容性的效果。【专利附图】【附图说明】图1说明根据本专利技术的实施例的移动终端的示意框图;图2说明根据本专利技术的实施例的表格;以及图3说明根据本专利技术实施例的通过切换操作模式控制移动终端的过程。【具体实施方式】现在将参考附图详细地描述本专利技术的实施例。在以下描述中,诸如详细的配置和组件的具体细节仅提供以助于本专利技术的实施例的全面理解。因此,对本领域技术人员应该显然的是在不脱离本专利技术的范围和精神的情况下,可以对这里所述的实施例进行各种改变和修改。另外,为了清楚和简明,公知功能和结构的描述被省略。图1说明根据本专利技术的实施例的移动终端的示意框图。参考图1,应用100 (在其关联平台110上运行的应用程序)被下载以及在线或离线安装。在本专利技术的实施例中,应用100调用平台110的应用编程接口(API)Ill来获得操作模式切换信息,用于切换移动终端的操作模式。作为响应,平台110从操作系统(OS) 120获得操作模式切换信息,并将该信息提供给应用100。此外,应用100调用平台110的APIlll以改变用于操作模式切换的设置信息。作为响应,平台110从0S120获得用于操作模式切换的设置信息,并且将该设置信息传送到应用100。然后,应用100显示所获得的、用于操作模式切换的设置信息,根据用户的改变设置的请求来更新设置信息,并且通过平台110和APIlll将更新后的设置信息传送到0S120。平台110是用于移动终端的系统架构,被提供来允许许多不同类型的应用运行于其上,诸如谷歌的Android ?苹果的iOS⑧和三星的Bada?。平台IlO包括一个或多个API。API是由应用调用和使用的一组功能。保证了使用平台110上的API开发的应用可在装备相同平台Iio的任何移动终端中操作,提高了应用的兼容性。根据本专利技术的实施例,平台110包括由应用100使用的一个或多个API111,该应用100使用传感器来切换移动终端的操作模式。当由应用100调用时,平台110运行API111,其为使用传感器切换移动终端的操作模式的API。APIlll向应用100提供操作模式切换信息,从而应用100使用传感器切换移动终端的操作模式。操作模式切换信息包括指示对于包括在移动终端中的传感器131到133是否支持操作模式切换功能的信息,指示是否已启用操作模式切换的信息,基于是否切换每个传感器的操作模式的参考数据,以及来自传感器的传感器数据。参照图2,假设移动终端包括:加速度传感器,接近传感器和温度传感器,如果支持并启用了基于加速度传感器的操作模式切换功能,以及如果所述移动终端的速度是每小时400公里或更大,则通过获得与操作模式切换功能有关的信息,应用确定所述移动终端的操作模式切换到睡眠模式(例如,飞机模式),并检查该移动终端的当前速度。如果可支持并当前启用了基于接近传感器的操作模式切换功能,以及如果物体靠近接近传感器在预定距离(例如5cm或更小的靠近距离)中,则应用确定所述移动终端的操作模式切换到睡眠模式(例如,其中禁用显示器),并检测附近物体的存在。如果可支持但是目前禁用了基于温度传感器的操作模式切换功能,并且如果由温度传感器感测到温度为80°C,则应用确定所述移动终端的操作模式切换到睡眠模式,并且确定当前的温度为40°C,以防止移动终端出故障。根据前面的描述,在其中如果移动终端的速度高于预定速度则预定应用进入睡眠模式的情况中,应用调用APIlll并且使用传感器(例如,加速度传感器)依赖移动终端的速度在唤醒模式和睡眠模式之间切换移动终端的操作模式。APIlll向应用提供用于移动终端的操作模式切换的设置信息。通过获得用于操作模式切换的设置信息,应用通过改变指示对于每个传感器是否可支持操作模式切换功能的信息、指示是否已启用操作模式切换的信息、以及基于是否切换操作模式的参考数据,来改变用于操作模式切换的设置。例如,在获取用于移动终端的操作模式切换的设置信息之后基于用户的请求,应用改变设置,以启用在参照图2进行的描述中禁用的、基于温度传感器的操作模式切换功能。因此,基于应用通过使用APIlll获得的、用于移动终端的操作模式切换的设置信息,用户设置指示对于每个传感器是否启用基于传感器的操作模式切换(例如,是否使用传感器用于移动终端的操作模式切换)的信息。假设APIlll是对公众或应用开发者开放的公共的API。基于这个假设,应用开发者自由地使用APIlll开发应用,并且所开发的应用被广泛使用在利用它们的关联平台110操作的所有移动终端中。假设平台110是二星的Bada?。0S120是移动终端的操作系统(OS)。虽然有许多不同类型的OS,但是0S120被假设为Nucleus (核)OS,这是实时OS (RTOS)的类型。硬件(H/W) 130代表移动终端的硬件配置。根据本发本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:崔光晟任基鸿李京容
申请(专利权)人:三星电子株式会社
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1