一种基于移动设备的应用界面的切换和装置的制作方法

文档序号:12612109阅读:215来源:国知局
一种基于移动设备的应用界面的切换和装置的制作方法

本发明涉及计算机处理的技术领域,特别是涉及一种基于移动设备的应用界面的切换方法和一种基于移动设备的应用界面的切换装置。



背景技术:

随着科技的发展,诸如智能手机、平板电脑等移动设备的广泛普及,现在已经发展到几乎人手一部的程度了,而移动设备在人们的工作、学习、日常交流等各方面的使用率也越来越高。

现在的移动设备大多是触控式的电子设备,为了方便用户的阅读和查看,移动设备屏幕越来越大。

当移动设备的屏幕比较大时,如5.5英寸,用户单手操作变得越来越不方便。

例如,用户右手拿着移动设备,需要在屏幕的左上方进行操作时,右手很难点击到,若用户用单个手掌去点击,容易会出现误操作,因此往往需要另一个手帮忙点击,操作十分麻烦,操作效率很低。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于移动设备的应用界面的切换方法和相应的一种基于移动设备的应用界面的切换装置。

依据本发明的一个方面,提供了一种基于移动设备的应用界面的切换方法,移动设备嵌在保护套中,所述保护套的翻盖部中具有中空部,所述方法包括:

检测所述移动设备与所述保护套的翻盖部之间的距离;

当所述距离小于预设的距离阈值时,加载独立应用的操作界面;

在所述独立应用的操作界面中,加载与所述中空部适配的主界面。

可选地,还包括:

当所述距离大于或等于预设的距离阈值时,取消独立应用的操作界面。

可选地,所述移动设备设置有距离传感器;

所述检测所述移动设备与所述保护套的翻盖部之间的距离的步骤包括:

从所述移动设备的距离传感器读取所述移动设备与其他对象之间的距离,作为所述移动设备与所述保护套的翻盖部之间的距离。

可选地,所述保护套的翻盖部设置有距离传感器;

所述检测所述移动设备与所述保护套的翻盖部之间的距离的步骤包括:

当接收到由所述保护套返回的第一操作指令时,确定所述移动设备与所述保护套的翻盖部之间的距离小于预设的距离阈值;

其中,所述第一操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离小于预设的距离阈值时生成。

可选地,所述保护套的翻盖部设置有距离传感器;

所述检测所述移动设备与所述保护套的翻盖部之间的距离的步骤包括:

当接收到由所述保护套返回的第二操作指令时,确定所述移动设备与所述保护套的翻盖部之间的距离大于或等于预设的距离阈值;

其中,所述第二操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离大于或等于预设的距离阈值时生成。

可选地,所述加载独立应用的操作界面的步骤包括:

判断所述移动设备是否处于通话状态;若否,则加载独立应用的操作界面。

可选地,所述取消独立应用的操作界面的步骤包括:

判断所述移动设备是否处于通话状态;若否,则取消独立应用的操作界面。

可选地,所述保护套与所述移动设备的设备型号适配;

所述在所述独立应用的操作界面中,加载与所述中空部适配的主界面的步骤包括:

识别所述移动设备的设备型号;

在所述独立应用的操作界面中,按照所述设备型号加载与所述中空部适配的主界面。

可选地,所述按照所述设备型号加载与所述中空部适配的主界面的步骤包括:

按照所述设备型号确定与所述中空部适配的特征区域;

获取与所述设备型号适配的主界面;

在所述特征区域中加载所述主界面。

可选地,所述在按照所述设备型号确定与所述中空部适配的特征区域的步骤包括:

按照所述设备型号确定与所述中空部适配的特征区域的配置信息;

在所述独立应用的操作界面中,按照所述配置信息确定特征区域的位置、形状。

可选地,还包括:

将所述主界面切换至第三方应用的操作界面;

通过所述第三方应用的操作界面调用所述第三方应用进行交互操作。

根据本发明的另一方面,提供了一种基于移动设备的应用界面的切换装置,移动设备嵌在保护套中,所述保护套的翻盖部中具有中空部,所述装置包括:

距离检测模块,适于检测所述移动设备与所述保护套的翻盖部之间的距离;

操作界面加载模块,适于在所述距离小于预设的距离阈值时,加载独立应用的操作界面;

主界面加载模块,适于在所述独立应用的操作界面中,加载与所述中空部适配的主界面。

可选地,还包括:

操作界面取消模块,适于在所述距离大于或等于预设的距离阈值时,取消独立应用的操作界面。

可选地,所述移动设备设置有距离传感器;

所述距离检测模块还适于:

从所述移动设备的距离传感器读取所述移动设备与其他对象之间的距离,作为所述移动设备与所述保护套的翻盖部之间的距离。

可选地,所述保护套的翻盖部设置有距离传感器;

所述距离检测模块还适于:

当接收到由所述保护套返回的第一操作指令时,确定所述移动设备与所述保护套的翻盖部之间的距离小于预设的距离阈值;

其中,所述第一操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离小于预设的距离阈值时生成。

可选地,所述保护套的翻盖部设置有距离传感器;

所述距离检测模块还适于:

当接收到由所述保护套返回的第二操作指令时,确定所述移动设备与所述保护套的翻盖部之间的距离大于或等于预设的距离阈值;

其中,所述第二操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离大于或等于预设的距离阈值时生成。

可选地,所述操作界面加载模块还适于:

判断所述移动设备是否处于通话状态;若否,则加载独立应用的操作界面。

可选地,所述操作界面取消模块还适于:

判断所述移动设备是否处于通话状态;若否,则取消独立应用的操作界面。

可选地,所述保护套与所述移动设备的设备型号适配;

所述主界面加载模块还适于:

识别所述移动设备的设备型号;

在所述独立应用的操作界面中,按照所述设备型号加载与所述中空部适配的主界面。

可选地,所述主界面加载模块还适于:

按照所述设备型号确定与所述中空部适配的特征区域;

获取与所述设备型号适配的主界面;

在所述特征区域中加载所述主界面。

可选地,所述主界面加载模块还适于:

按照所述设备型号确定与所述中空部适配的特征区域的配置信息;

在所述独立应用的操作界面中,按照所述配置信息确定特征区域的位置、形状。

可选地,还包括:

操作界面切换模块,适于将所述主界面切换至第三方应用的操作界面;

交互操作模块,适于通过所述第三方应用的操作界面调用所述第三方应用进行交互操作。

本发明实施例在移动设备与保护套的翻盖部之间的距离小于预设的距离阈值时,加载独立应用的操作界面,并在独立应用的操作界面中加载主界面,保证了正常对独立应用进行操作的同时,由于缩小了操作界面,因此,方便用户在单手等情况下进行操作,减少了误操作的几率,避免采用另一个手辅助操作,提高了操作的简便性,提高了操作效率,同时,基于保护套进行独立应用的开关控制,操作简便。

本发明实施例在独立应用的操作界面中,通过第三方应用的操作界面,与第三方应用进行交互操作,保证了正常对第三方应用进行操作的同时,进一步提高了操作效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示 相同的部件。在附图中:

图1示出了根据本发明一个实施例的一种基于移动设备的应用界面的切换方法实施例1的步骤流程图;

图2示出了根据本发明一个实施例的一种保护套的示例图;

图3示出了根据本发明一个实施例的一种移动设备嵌入打开时的保护套的示例图;

图4示出了根据本发明一个实施例的一种移动设备嵌入关闭时的保护套的示例图;

图5示出了根据本发明一个实施例的一种基于移动设备的应用界面的切换方法实施例2的步骤流程图;

图6示出了根据本发明一个实施例的一种基于移动设备的应用界面的切换装置实施例1的结构框图;以及

图7示出了根据本发明一个实施例的一种基于移动设备的应用界面的切换装置实施例2的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

参照图1,示出了根据本发明一个实施例的一种基于移动设备的应用界面的切换方法实施例1的步骤流程图,具体可以包括如下步骤:

步骤101,检测所述移动设备与所述保护套的翻盖部之间的距离;

需要说明的是,本发明实施例可以应用在各种移动设备中,例如,手机、平板电脑、个人数字助理、穿戴设备(如眼镜、手表等)等等。

在具体实现中,该移动设备可以具有配件,该配件为物理硬件,具体可以包括保护套、智键、挂件等等。

该移动设备的操作系统可以包括Android(安卓)、IOS、Windows Phone、 Windows等等,可以支持配件应用的运行,该配件应用为与配件配套的应用。

如图2所示,保护套200具有底部201和翻盖部202,翻盖部202中具有中空部203(即穿透保护套200的区域)。

如图3所示,移动设备300嵌在保护套200中,保护套200的底部201与移动设备300的底部嵌合,保护套200的翻盖部202可以盖合移动设备300。

在一种检测方式中,移动设备可以设置有距离传感器,如在听筒附近设置有距离传感器。

其中,距离传感器可以为利用“飞行时间法”flying time的原理检测物体的距离的一种传感器,而“飞行时间法”(flying time)是通过发射特别短的并测量此光脉冲从发射到被物体反射回来的时间,通过测时间间隔来计算与物体之间的距离。

在检测时,可以从移动设备的距离传感器读取移动设备与其他对象之间的距离,若保护套的翻盖部盖合,翻盖部会阻挡移动设备的距离传感器,因此,该距离可以作为移动设备与保护套的翻盖部之间的距离。

若该距离小于预设的距离阈值,则可以认为移动设备与保护套的翻盖部之间的距离小于预设的距离阈值。

在另一种检测方式中,保护套的翻盖部可以设置有距离传感器;

在检测时,当接收到由保护套返回的第一操作指令时,可以确定移动设备与保护套的翻盖部之间的距离小于预设的距离阈值;

其中,第一操作指令在保护套的距离传感器检测到移动设备与其他对象之间的距离小于预设的距离阈值时生成。

若保护套的翻盖部盖合,移动设备会阻挡翻盖部的距离传感器,因此,该距离可以作为移动设备与保护套的翻盖部之间的距离。

需要说明的是,除了距离传感器之外,在保护套中还可以设置有微处理器及信号触点接头。

该微处理器用于判断距离传感器检测的距离是否小于预设的距离阈值,并生成第一操作指令;

该信号触点接头可以将第一操作指令发送至移动设备。

当然,上述检测方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他检测方式,如在保护套中设置霍尔开关进行检测,等等,本发明实施例对此不加以限制。另外,除了上述检测方式外,本领域技术人员还可以根据实际需要采用其它检测方式,本发明实施例对此也不加以限制。

步骤102,当所述距离小于预设的距离阈值时,加载独立应用的操作界面;

在本发明实施例中,若移动设备与保护套翻盖部的距离小于预设的距离阈值,即用户进行了保护套的关闭操作

在桌面、其他应用等界面中,若用户关闭保护套,则可以启动独立应用的操作界面。

其中,独立应用可以指独立于其所调用的第三方应用的应用,即第三方应用是相对于独立应用而言的,第三方应用可以是系统应用,而独立应用可以为系统应用,也可以为系统应用之外的第三方应用,本发明实施例对此不加以限制。

需要说明的是,若复用了移动设备的距离传感器,则可以判断移动设备是否处于通话状态;若否,则加载独立应用的操作界面,避免在通话过程中加载独立应用的操作界面,造成误操作。

步骤103,在所述独立应用的操作界面中,加载与所述中空部适配的主界面。

在本发明实施例中,该独立应用可以为与保护套配套的应用。

在具体实现中,该主界面中具有一个或多个UI(User Interface,用户界面)元素,如窗口、控件、图标等等,可以通过触控操作与独立应用进行交互,即向独立应用触发操作指令、展示独立应用的反馈。

其他非主界面的区域可以不显示任何UI元素,呈现黑屏状态,不响应发生在该非主界面的区域的触控操作。

在本发明的一种可选实施例中,保护套与移动设备的设备型号适配,则 在本发明实施例中,步骤103可以包括如下子步骤:

子步骤S11,识别所述移动设备的设备型号;

子步骤S12,在所述独立应用的操作界面中,按照所述设备型号加载与所述中空部适配的主界面。

在本发明实施例中,不同的移动设备具有不同的主界面,因此,在加载主界面之前,可以通过读取系统配置获知移动设备的设备型号,依据设备型号加载主界面。

以Android系统为例,可以通过Build.MODEL读取设备型号。

在本发明实施例的一种可选示例中,子步骤S12进一步可以包括如下子步骤:

子步骤S121,按照所述设备型号确定与所述中空部适配的特征区域;

独立应用的操作界面中具有特征区域,即特征区域为操作界面的一部分。

在具体实现中,可以按照设备型号获取特征区域的配置信息,如在本地读取特征区域的配置信息,或向服务器请求特征区域的配置信息。

在独立应用的操作界面中,按照配置信息确定特征区域的位置、形状。

子步骤S122,获取与所述设备型号适配的主界面;

由于不同的移动设备具有不同的主界面,独立应用中不一定存储有适配的主界面。

因此,在本地查找与设备型号适配的主界面,和/或,向服务器请求与设备型号适配的主界面。

子步骤S123,在所述特征区域中加载所述主界面。

由于特征区域与设备型号适配,并且主界面与设备型号适配,因此,特征区域与主界面也适配。

若获取到了主界面,则可以在特征区域中,加载主界面,以让用户进行操作。

如图3所示,若移动设备300检测到指定的第一触发操作时,则可以加载独立应用的操作界面301,在独立应用的操作界面301中具有特征区域 302,该特征区域302可以为圆形,也可以为方形、棱形等等,本发明实施例对此不加以限制。

其他非特征区域303可以不显示任何UI元素,呈现黑屏状态,不响应发生在该非特征区域303的触控操作。

保护套200翻盖部202中的中空部203与特征区域302适配,即移动设备300的特征区域302与保护套200的中空部203的位置、形状和大小匹配。

例如,若特征区域302为圆形,则中空部203可以为圆形,若特征区域302为方形、棱形等其他图形,则中空部203也可以为方形、棱形等其他图形,本发明实施例对此不加以限制。

在保护套400打开的情况下,独立应用的操作界面301是全部可视的。

如图4所示,在保护套200关闭的情况下,独立应用的操作界面301中特征区域302,可以通过保护套200中空部203可视,非特征区域302由于保护套200翻盖部中非中空部的遮挡,是不可视的。

本发明实施例在移动设备与保护套的翻盖部之间的距离小于预设的距离阈值时,加载独立应用的操作界面,并在独立应用的操作界面中加载主界面,保证了正常对独立应用进行操作的同时,由于缩小了操作界面,因此,方便用户在单手等情况下进行操作,减少了误操作的几率,避免采用另一个手辅助操作,提高了操作的简便性,提高了操作效率,同时,基于保护套进行独立应用的开关控制,操作简便。

参照图5,示出了根据本发明一个实施例的一种基于移动设备的应用界面的切换方法实施例2的步骤流程图,移动设备嵌在保护套中,保护套的翻盖部中具有中空部,该方法具体可以包括如下步骤:

步骤501,检测所述移动设备与所述保护套的翻盖部之间的距离;

步骤502,当所述距离小于预设的距离阈值时,加载独立应用的操作界面;

步骤503,在所述独立应用的操作界面中,加载与所述中空部适配的主界面;

步骤504,将所述主界面切换至第三方应用的操作界面;

在本发明实施例中,可以在独立应用的操作界面中,加载第三方应用的操作界面。

需要说明的是,在特征区域中所加载的第三方应用的操作界面,基于第三方应用开放的API(Application Program Interface,应用程序接口)规范及对应第三方应用的功能设计。

例如,在即时通讯工具中,本身具有会话窗口,并且开放了通话的API,则可以在第三方应用的操作界面中,对应设计会话窗口。

因此,第三方应用的操作界面用于调用第三方应用,但其实质也为独立应用的操作界面,并不为第三方应用自身的操作界面。

在本发明的一种可选实施例中,步骤504可以包括如下子步骤:

子步骤S21,在所述主界面中加载一个或多个第三方应用的应用图标;

在具体实现中,可以识别已安装的一个或多个第三方应用,所识别的第三方应用可以为支持从独立应用调用的第三方应用。

进一步获取一个或多个第三方应用的、适配主界面的一个或多个应用图标,在主界面中加载一个或多个应用图标。

其中,该应用图标可以为第三方应用的原应用图标,按照主界面与屏幕之间的比例缩小得到,也可以为针对该主界面特定设计的,本发明实施例对此不加以限制。

子步骤S22,检测所述应用图标是否被触发;若是,则执行子步骤S23;

在具体实现中,若用户需要调用某个应用,则可以通过指定的方式触发应用图标。

在其中一种触发方式中,用户可以直接通过点击、重按等指定的触控操作触发应用图标。

在应用图标中检测到指定的触摸事件时,确定应用图标被触发。

在另一种触发方式中,用户可以在主界面复用移动设备已有的物理键触发应用图标。

当检测到移动设备的第一物理键(如音量键的上键)被触发时,在一个 或多个应用图标中加载光标焦点。

为方便用户确认,可以将该应用图标的背景填涂其他颜色、在该应用图标上显示悬浮窗口等方式进行标识,本发明实施例对此不加以限制。

当检测到移动设备的第二物理键(如音量键的下键)被触发时,确定触发光标焦点所在的应用图标。

子步骤S23,查询所述应用图标所属第三方应用的操作界面;

子步骤S24,将所述主界面切换至所述第三方应用的操作界面。

在具体实现中,可以在移动设备本地的数据库中查询应用图标所属第三方应用的操作界面。

当未查找到时,可以向服务器请求应用图标所属第三方应用的操作界面。

当查找到或请求到了应用图标所属第三方应用的操作界面时,可以在特征区域中,将主界面切换至第三方应用的操作界面。

在本发明的另一种可选实施例中,步骤204可以包括如下子步骤:

子步骤S31,在所述主界面中检测到滑动操作时,计算所述滑动操作的滑动方向;

子步骤S32,按照所述滑动方向获取第三方应用的、适配所述主界面的操作界面;

子步骤S33,将所述主界面切换至所述第三方应用的操作界面。

应用本发明实施例,可以预先配置滑动方向与第三方应用的操作界面。

因此,用户可以通过滑动操作,快速从主界面切换至第三方应用的操作界面。

例如,滑动方向为自左向右,其对应的第三方应用的操作界面为时钟界面,则可以在主界面中检测到自左向右的滑动操作时,快速从主界面切换至时钟界面。

当然,上述触发方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他触发方式,本发明实施例对此不加以限制。另外,除了上述触发方式外,本领域技术人员还可以根据实际需要采用其它触发方式,本 发明实施例对此也不加以限制。

步骤505,通过所述第三方应用的操作界面调用所述第三方应用进行交互操作;

在具体实现中,第三方应用可以开放API接口,独立应用可以针对在第三方应用的操作界面的操作,按照第三方应用的API接口的规范,与第三方应用进行通信、交互。

在本发明的一种可选实施例中,步骤505可以包括如下子步骤:

子步骤S41,通过所述第三方应用的操作界面接收第一操作数据;

子步骤S42,将所述操作数据封装成操作请求;

子步骤S43,调用所述第三方应用的接口、将所述操作请求发送至所述第三方应用,请求所述第三方应用按照所述第一操作数据进行操作。

在本发明实施例中,独立应用可以将用户在第三方应用的操作界面中针对第三方应用的第一操作数据按照第三方应用的API规范封装成操作请求,发送至第三方应用,第三方应用从该操作请求读取第一操作数据进行操作。

例如,若第三方应用为即时通讯工具,在第三方应用的操作界面中加载了一会话窗口,当前用户向好友用户发送了一条消息,则独立应用可以将好友用户的账号、消息、发送操作的标识封装成操作请求,发送至即时通讯工具,即时通讯工具读取好友用户的账号、消息、发送操作的标识,按照发送操作的标识,将该消息发送至好友用户的账号。

在本发明的另一种可选实施例中,步骤505可以包括如下子步骤:

子步骤S51,通过所述第三方应用的接口接收第二操作数据;

子步骤S52,在所述第三方应用的操作界面中按照所述第二操作数据进行操作。

在本发明实施例中,独立应用可以接收第三方应用发送的响应消息,按照第三方应用的API规范读取第二操作数据,在第三方应用的操作界面中按照第二操作数据进行操作。

例如,若第三方应用为即时通讯工具,在第三方应用的操作界面中加载了一会话窗口,第三方应用发送了响应消息,独立应用在该响应消息中读取 了好友用户账号、消息和接收操作的标识,则独立应用可以在会话窗口中,按照接收操作的标识,绘制接收到好友用户的账号发送的消息。

对于部分系统应用,由于较少存在交互,很多情况下是单方面接收第三方应用发送的第二操作数据进行处理。

例如,若第三方应用的操作界面为时钟界面,第二操作数据为时间数据,则可以在时钟界面中显示时间数据。

又例如,若第三方应用的操作界面为播放器界面,第二操作数据为音频数据,则可以在播放器界面中显示音频数据(如播放进度、歌曲封面等)。

当然,上述交互操作只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他交互操作,本发明实施例对此不加以限制。另外,除了上述交互操作外,本领域技术人员还可以根据实际需要采用其它交互操作,本发明实施例对此也不加以限制。

步骤506,当所述距离大于或等于预设的距离阈值时,取消独立应用的操作界面。

在一种检测方式中,移动设备可以设置有距离传感器,如在听筒附近设置有距离传感器。

在检测时,可以从移动设备的距离传感器读取移动设备与其他对象之间的距离,若保护套的翻盖部盖合,翻盖部会阻挡移动设备的距离传感器,因此,该距离可以作为移动设备与保护套的翻盖部之间的距离。

若该距离大于或等于预设的距离阈值,则可以认为移动设备与保护套的翻盖部之间的距离大于或等于预设的距离阈值。

在另一种检测方式中,保护套的翻盖部可以设置有距离传感器;

在检测时,当接收到由保护套返回的第二操作指令时,确定移动设备与所述保护套的翻盖部之间的距离大于或等于预设的距离阈值;

其中,第二操作指令在所述保护套的距离传感器检测到移动设备与其他对象之间的距离大于或等于预设的距离阈值时生成。

若保护套的翻盖部盖合,移动设备会阻挡翻盖部的距离传感器,因此,该距离可以作为移动设备与保护套的翻盖部之间的距离。

需要说明的是,除了距离传感器之外,在保护套中还可以设置有微处理器及信号触点接头。

该微处理器用于判断距离传感器检测的距离是否大于或等于预设的距离阈值,并生成第二操作指令;

该信号触点接头可以将第二操作指令发送至移动设备。

当然,上述检测方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他检测方式,如在保护套中设置霍尔开关进行检测,等等,本发明实施例对此不加以限制。另外,除了上述检测方式外,本领域技术人员还可以根据实际需要采用其它检测方式,本发明实施例对此也不加以限制。

在本发明实施例中,若用户打开保护套,则可以取消独立应用的操作界面,加载在先显示的桌面、其他应用等界面。

需要说明的是,若复用了移动设备的距离传感器,则可以判断移动设备是否处于通话状态;若否,则取消独立应用的操作界面,避免在通话过程中加载独立应用的操作界面,造成误操作。

本发明实施例在独立应用的操作界面中,通过第三方应用的操作界面,与第三方应用进行交互操作,保证了正常对第三方应用进行操作的同时,进一步提高了操作效率。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图6,示出了根据本发明一个实施例的一种基于移动设备的应用界面的切换装置实施例1的结构框图,移动设备嵌在保护套中,所述保护套的翻盖部中具有中空部,所述装置具体可以包括如下模块:

距离检测模块601,适于检测所述移动设备与所述保护套的翻盖部之间的距离;

操作界面加载模块602,适于在所述距离小于预设的距离阈值时,加载独立应用的操作界面;

主界面加载模块603,适于在所述独立应用的操作界面中,加载与所述中空部适配的主界面。

在本发明的一种可选实施例中,所述移动设备设置有距离传感器;

所述距离检测模块601还可以适于:

从所述移动设备的距离传感器读取所述移动设备与其他对象之间的距离,作为所述移动设备与所述保护套的翻盖部之间的距离。

在本发明的另一种可选实施例中,所述保护套的翻盖部设置有距离传感器;

所述距离检测模块601还可以适于:

当接收到由所述保护套返回的第一操作指令时,确定所述移动设备与所述保护套的翻盖部之间的距离小于预设的距离阈值;

其中,所述第一操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离小于预设的距离阈值时生成。

在本发明的一种可选实施例中,所述操作界面加载模块602还可以适于:

判断所述移动设备是否处于通话状态;若否,则加载独立应用的操作界面。

在本发明的一种可选实施例中,所述保护套与所述移动设备的设备型号适配;

所述主界面加载模块603还可以适于:

识别所述移动设备的设备型号;

在所述独立应用的操作界面中,按照所述设备型号加载与所述中空部适配的主界面。

在本发明的一种可选实施例中,所述主界面加载模块603还可以适于:

按照所述设备型号确定与所述中空部适配的特征区域;

获取与所述设备型号适配的主界面;

在所述特征区域中加载所述主界面。

在本发明的一种可选实施例中,所述主界面加载模块603还可以适于:

按照所述设备型号确定与所述中空部适配的特征区域的配置信息;

在所述独立应用的操作界面中,按照所述配置信息确定特征区域的位置、形状。

参照图7,示出了根据本发明一个实施例的一种基于移动设备的应用界面的切换装置实施例2的结构框图,移动设备嵌在保护套中,所述保护套的翻盖部中具有中空部,所述装置具体可以包括如下模块:

距离检测模块701,适于检测所述移动设备与所述保护套的翻盖部之间的距离;

操作界面加载模块702,适于在所述距离小于预设的距离阈值时,加载独立应用的操作界面;

主界面加载模块703,适于在所述独立应用的操作界面中,加载与所述中空部适配的主界面;

操作界面切换模块704,适于将所述主界面切换至第三方应用的操作界面;

交互操作模块705,适于通过所述第三方应用的操作界面调用所述第三方应用进行交互操作;

操作界面取消模块706,适于在所述距离大于或等于预设的距离阈值时,取消独立应用的操作界面。

在本发明的一种可选实施例中,所述移动设备设置有距离传感器;

所述距离检测模块701还可以适于:

从所述移动设备的距离传感器读取所述移动设备与其他对象之间的距离,作为所述移动设备与所述保护套的翻盖部之间的距离。

在本发明的另一种可选实施例中,所述保护套的翻盖部设置有距离传感器;

所述距离检测模块701还可以适于:

当接收到由所述保护套返回的第二操作指令时,确定所述移动设备与所述保护套的翻盖部之间的距离大于或等于预设的距离阈值;

其中,所述第二操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离大于或等于预设的距离阈值时生成。

在本发明的一种可选实施例中,所述操作界面取消模块706还可以适于:

判断所述移动设备是否处于通话状态;若否,则取消独立应用的操作界面。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于移动设备的应用界面的切换设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可 以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明实施例公开了A1、一种基于移动设备的应用界面的切换方法,移动设备嵌在保护套中,所述保护套的翻盖部中具有中空部,所述方法包括:

检测所述移动设备与所述保护套的翻盖部之间的距离;

当所述距离小于预设的距离阈值时,加载独立应用的操作界面;

在所述独立应用的操作界面中,加载与所述中空部适配的主界面。

A2、如A1所述的方法,还包括:

当所述距离大于或等于预设的距离阈值时,取消独立应用的操作界面。

A3、如A1或A2所述的方法,所述移动设备设置有距离传感器;

所述检测所述移动设备与所述保护套的翻盖部之间的距离的步骤包括:

从所述移动设备的距离传感器读取所述移动设备与其他对象之间的距离,作为所述移动设备与所述保护套的翻盖部之间的距离。

A4、如A1或A2所述的方法,所述保护套的翻盖部设置有距离传感器;

所述检测所述移动设备与所述保护套的翻盖部之间的距离的步骤包括:

当接收到由所述保护套返回的第一操作指令时,确定所述移动设备与所述保护套的翻盖部之间的距离小于预设的距离阈值;

其中,所述第一操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离小于预设的距离阈值时生成。

A5、如A1或A2所述的方法,所述保护套的翻盖部设置有距离传感器;

所述检测所述移动设备与所述保护套的翻盖部之间的距离的步骤包括:

当接收到由所述保护套返回的第二操作指令时,确定所述移动设备与所述保护套的翻盖部之间的距离大于或等于预设的距离阈值;

其中,所述第二操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离大于或等于预设的距离阈值时生成。

A6、如A1或A2或A3或A4或A5所述的方法,所述加载独立应用的操作界面的步骤包括:

判断所述移动设备是否处于通话状态;若否,则加载独立应用的操作界面。

A7、如A2或A3或A4或A5所述的方法,所述取消独立应用的操作界面的步骤包括:

判断所述移动设备是否处于通话状态;若否,则取消独立应用的操作界面。

A8、如A1或A2或A3或A4或A5所述的方法,所述保护套与所述移动设备的设备型号适配;

所述在所述独立应用的操作界面中,加载与所述中空部适配的主界面的步骤包括:

识别所述移动设备的设备型号;

在所述独立应用的操作界面中,按照所述设备型号加载与所述中空部适配的主界面。

A9、如A8所述的方法,所述按照所述设备型号加载与所述中空部适配的主界面的步骤包括:

按照所述设备型号确定与所述中空部适配的特征区域;

获取与所述设备型号适配的主界面;

在所述特征区域中加载所述主界面。

10、如A8所述的方法,所述在按照所述设备型号确定与所述中空部适配的特征区域的步骤包括:

按照所述设备型号确定与所述中空部适配的特征区域的配置信息;

在所述独立应用的操作界面中,按照所述配置信息确定特征区域的位置、形状。

A11、如A1或A2或A3或A4或A5或A8或A9或A10所述的方法,还包括:

将所述主界面切换至第三方应用的操作界面;

通过所述第三方应用的操作界面调用所述第三方应用进行交互操作。

本发明实施例还公开了B12、一种基于移动设备的应用界面的切换装置,移动设备嵌在保护套中,所述保护套的翻盖部中具有中空部,所述装置包括:

距离检测模块,适于检测所述移动设备与所述保护套的翻盖部之间的距离;

操作界面加载模块,适于在所述距离小于预设的距离阈值时,加载独立应用的操作界面;

主界面加载模块,适于在所述独立应用的操作界面中,加载与所述中空部适配的主界面。

B13、如B12所述的装置,还包括:

操作界面取消模块,适于在所述距离大于或等于预设的距离阈值时,取消独立应用的操作界面。

B14、如B13或B14所述的装置,所述移动设备设置有距离传感器;

所述距离检测模块还适于:

从所述移动设备的距离传感器读取所述移动设备与其他对象之间的距离,作为所述移动设备与所述保护套的翻盖部之间的距离。

B15、如B13或B14所述的装置,所述保护套的翻盖部设置有距离传感器;

所述距离检测模块还适于:

当接收到由所述保护套返回的第一操作指令时,确定所述移动设备与所述保护套的翻盖部之间的距离小于预设的距离阈值;

其中,所述第一操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离小于预设的距离阈值时生成。

B16、如B13或B14所述的装置,所述保护套的翻盖部设置有距离传感器;

所述距离检测模块还适于:

当接收到由所述保护套返回的第二操作指令时,确定所述移动设备与所 述保护套的翻盖部之间的距离大于或等于预设的距离阈值;

其中,所述第二操作指令在所述保护套的距离传感器检测到所述移动设备与其他对象之间的距离大于或等于预设的距离阈值时生成。

B17、如B12或B13或B14或B15或B16所述的装置,所述操作界面加载模块还适于:

判断所述移动设备是否处于通话状态;若否,则加载独立应用的操作界面。

B18、如B13或B14或B15或B16所述的装置,所述操作界面取消模块还适于:

判断所述移动设备是否处于通话状态;若否,则取消独立应用的操作界面。

B19、如B12或B13或B14或B15或B16所述的装置,所述保护套与所述移动设备的设备型号适配;

所述主界面加载模块还适于:

识别所述移动设备的设备型号;

在所述独立应用的操作界面中,按照所述设备型号加载与所述中空部适配的主界面。

B20、如B19所述的装置,所述主界面加载模块还适于:

按照所述设备型号确定与所述中空部适配的特征区域;

获取与所述设备型号适配的主界面;

在所述特征区域中加载所述主界面。

B21、如B19所述的装置,所述主界面加载模块还适于:

按照所述设备型号确定与所述中空部适配的特征区域的配置信息;

在所述独立应用的操作界面中,按照所述配置信息确定特征区域的位置、形状。

B22、如B12或B13或B14或B15或B16或B19或B20或B21所述的装置,还包括:

操作界面切换模块,适于将所述主界面切换至第三方应用的操作界面;

交互操作模块,适于通过所述第三方应用的操作界面调用所述第三方应用进行交互操作。

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