终端管理方法、装置、终端及计算机存储介质

文档序号:1478767 发布日期:2020-02-25 浏览:7次 >En<

阅读说明:本技术 终端管理方法、装置、终端及计算机存储介质 (Terminal management method, device, terminal and computer storage medium ) 是由 刘峥嵘 于 2018-08-17 设计创作,主要内容包括:本发明实施例公开了一种终端管理的方法、装置、终端及计算机存储介质,方法包括:获取终端的当前环境信息;根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略;根据所述应用管理策略对所述终端中设置的目标应用程序进行使能管理。(The embodiment of the invention discloses a method and a device for managing a terminal, the terminal and a computer storage medium, wherein the method comprises the following steps: acquiring current environment information of a terminal; determining a matched application management strategy according to the current environment information and the corresponding relation between the environment and the application management strategy; and performing enabling management on the target application program set in the terminal according to the application management strategy.)

终端管理方法、装置、终端及计算机存储介质

技术领域

本发明涉及但不限于终端控制技术,尤其涉及一种终端管理方法、装置、终端及计算机存储介质。

背景技术

手机终端已经成为人们日常生活中必不可少的工具,很多人对手机终端的依赖性越来越强,甚至到了时时刻刻必须看手机终端的地步,导致了由于终端的不恰当的使用带来一些负面影响,例如,人们在走路时玩手机,分散了注意力,引发了多起事故,对身体也造成了很多危害。还比如在一些公众场合,用户使用终端中某些不能使用的功能,如用户在某些禁止拍照的场合使用拍照功能。虽然,个别国家通过法律法规禁止类似行为以及使用指示牌做出提示,但是,终端仅靠用户在某些状态下自觉地禁用某些应用程序,禁用作用是非常有限的。同时在某些情况下,也有要启动某些应用程序的情况,如进入到某些区域范围后,必须启动实时定位应用程序以获取实时轨迹等。在上述禁用或者使用终端某些应用程序的情况中,终端都依靠用户自觉手动来关闭或打开应用程序,无法高效地确保关闭或打开所规定的应用程序。

发明内容

为解决现有存在的技术问题,本发明实施例提供一种终端管理方法、装置、终端及计算机存储介质,能够根据终端的当前环境对终端进行高效管理。

为达到上述目的,本发明实施例的技术方案是这样实现的:

第一方面,本发明实施例提供一种终端管理方法,所述方法包括:

获取终端的当前环境信息;

根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略;

根据所述应用管理策略对所述终端中设置的目标应用程序进行使能管理。

第二方面,本发明实施例提供一种终端管理装置,所述装置包括:

获取模块,用于获取终端的当前环境信息;

确定模块,用于根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略;

使能管理模块,用于根据所述应用管理策略对所述终端中设置的目标应用程序进行使能管理。

第三方面,本发明实施例提供一种终端,所述终端包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,

所述处理器用于运行所述计算机程序时,执行本发明任一实施例所提供的终端管理方法。

第四方面,本发明实施例提供一种计算机存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本发明任一实施例所提供的终端管理方法。

附图说明

图1为本发明一实施例中终端管理方法的流程示意图;

图2为本发明另一可选实施例中终端管理方法的流程示意图;

图3为本发明另一可选实施例中终端管理方法的流程示意图;

图4为本发明另一可选实施例中终端管理方法的流程示意图;

图5为本发明一实施例中终端管理的虚拟屏显示界面示意图;

图6为本发明另一可选实施例中终端管理方法的流程示意图;

图7为本发明另一可选实施例中终端管理方法的流程示意图;

图8为本发明另一可选实施例中终端管理方法的流程示意图;

图9为本发明一实施例中终端程序管理装置的组成示意图;

图10为本发明另一实施例中终端管理装置的组成示意图;

图11为本发明一可选实施例提供的终端的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对发明的具体技术方案做进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

本发明实施例一方面提供一种终端管理方法,该终端管理方法应用于终端中,所述终端可以是平板设备、个人数字处理、移动终端、智能穿戴设备等。请参阅图1,该终端管理方法包括如下步骤:

步骤101、获取终端的当前环境信息;

这里,所述当前环境信息包括各类参数中的一种或多种。所述各类参数包括运动状态参数、位置参数、环境亮度参数、时间参数等。其中,以所述当前环境信息包括运动状态参数为例进行说明,所述运动状态参数是指能够表征终端当前所处运动状态的相关参数,也即,通过终端当前所处运动状态能够确定对应用户当前所处运动状态。运动状态可以但不限于:静止状态、步行状态、跑步状态等等。运动状态参数可以由终端中的惯性传感器测量得到,所述惯性传感器可以包括重力传感器和陀螺仪,也可以是由短距离定位系统和卫星定位系统组成的组合导航系统,从而终端可以精确测量得到所述终端的运动状态。例如,所述终端采用惯性传感器数据,经导航公式推导,得到所述终端在坐标系各方向上的速度信息,即运动状态参数。

步骤102、根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略;

这里,环境与应用管理策略的对应关系可以是指:采用相应所述应用管理策略所对应的终端的环境信息需满足的条件,其中,该条件通常是基于运动状态参数进行表达。例如当前所述终端的运动状态参数是2m/s,环境与应用管理策略的对应关系中,环境1所对应包含的运动状态参数为0.1m/s-5m/s,环境1与应用管理策略1对应,从而确定当前的所述终端的运动状态参数属于环境1,并确定相应的应用管理策略为应用管理策略1。其中,所述环境与应用管理策略的对应关系中,环境相应可以配置为功能型参数或者数值型参数,其中所述功能型参数是指状态类型,例如,状态类型为慢行状态、静止状态、跑步状态等等,环境1所对应包含的状态类型为步行状态,环境1与应用管理策略1对应;环境2所对应包含的状态类型为静止状态,环境2与应用管理策略2对应;环境3所对应包含的状态类型为跑步状态,环境3与应用管理策略3对应;依次类推。所述数值型参数是指不同状态类型所对应的运行状态参数值,例如,运动状态参数值为0.1m/s-5m/s、5m/s-15m/s、15m/s~Xm/s等等;环境1所对应包含的状态型参数为0.1m/s-5m/s,环境1与应用管理策略1对应;环境2所对应包含的运动状态参数值为5m/s-15m/s,环境2与应用管理策略2对应;环境3所对应包含的运动状态参数值为15m/s~Xm/s,环境3与应用管理策略3对应;依次类推。若为功能型参数,则需要在所述终端预置的参数中查找对应的数值参数,将当前环境信息与数值参数相比较以确定相应的状态类型。例如,状态类型为“慢行”,则可以在所述终端的预置参数中查询到对应的数值参数范围为0.1m/s-5m/s。

在一个实施例中,请参阅图2,在所述步骤102之前,包括步骤1021,获取空中下载OTA平台发送的环境与应用管理策略的对应关系。

这里,所述环境与应用管理策略的对应关系既可以由运营商或安全机构通过OTA(Over the Air Technology,空中下载)平台发送到所述终端,还可以采用短信、彩信等类似的方式发送,若采用短信、彩信等方式,终端接收到所述短信、彩信后还需要在所述终端对信息内容进行相应解析。由于运营商或安全机构根据法律法规设置的所述环境与应用管理策略对应关系,便于运营商或安全机构统一发布和优化终端的环境与应用管理策略对应关系,所述终端必须依据所述对应关系强制执行应用管理策略。采用上述方法发送所述环境与应用管理策略的对应关系,运营商或安全机构可以根据实际需求更新对应关系。需要说明的是,所述应用管理策略可由OTA平台发送或者预置在所述终端。

在一个实施例中,在除根据法律法规制定的环境与应用管理策略对应关系与应用管理策略之外,用户还可以根据自己的需求,调整所述对应关系。请参阅图3,在步骤102之前,还包括步骤1022,通过终端界面输入,获取对环境与应用管理策略的对应关系的配置指令,根据所述配置指令接收输入的参数调整信息,根据所述参数调整信息得到更新后的环境与应用管理策略的对应关系。采用界面输入方式配置,能够让用户根据实际情况以及需求,灵活配置,提高用户的体验。其中,用户配置的应用程使能模式,在判定执行使能模式之前,可以查询是否进入使能模式,再进行执行,也可以选择无需查询模式,自动进入使能模式。

步骤103、根据所述应用管理策略对所述终端中设置的目标应用程序进行使能管理。

例如,若规定在行走时,终端不能正常使用,只能使用时间、紧急呼叫、接听电话三项应用功能,则相应配置环境与应用管理策略中环境1所对应的状态类型为步行,与环境1对应的应用管理策略1中,第一目标应用程序包括时间、紧急呼叫、接听电话,均为非受限应用程序,而其它应用为第二目标应用程序,均为受限应用程序;如此,当检测到终端的运动状态参数为0.1m/s至5m/s时,则可以判定用户处于环境1:慢行状态,从而可以确定对应的应用管理策略1,根据应用管理策略1对终端进行使能管理,所述终端仅能使用第一目标应用程序功能,禁用第二目标程序功能,最终,所述终端只能使用时间、紧急呼叫以及接听电话功能。

本发明实施例所提供的终端管理的方法中,根据终端检测的环境信息与预设对应地参数数值比较,匹配出相应的应用管理策略,根据应用策略中确定的目标应用程序分别进行禁用或使用,从而达到仅根据所述终端自身硬件,实现自动判断使用环境,自动分别使用或禁用所述终端的目标应用程序,进而保证合理安全地使用终端的目的。

在一个实施例中,请参阅图4,所述步骤103,所述根据所述应用管理策略对所述终端中设置的受限应用程序进行使能管理,包括:

步骤1031,根据所述应用管理策略确定第一目标应用程序的白名单,根据所述白名单在所述终端的当前界面上显示虚拟屏显示界面,所述虚拟屏显示界面用于显示所述白名单中包含的第一目标应用程序的相关信息;

步骤1032,根据所述应用管理策略确定第二目标应用程序,所述终端禁用第二目标应用程序。其其中,当所述终端启用终端管理时,所述虚拟屏显示界面显示在终端屏幕上,所述虚拟屏显示界面中可以包括若干个第一目标应用程序的服务选项,每个服务选项所处位置均不相同,所述终端虚拟屏显示界面可以如图5所示。进一步的,所述虚拟屏显示界面也可以显示提示信息,例如显示“功能受限,注意安全”,“在***区域禁止走路看手机”等提示信息。

在上述实施例中,所述终端采用虚拟屏显示界面显示第一目标应用程序,屏蔽了包含第二目标应用程序的终端显示界面,让用户知道进入了终端进入限制状态,同时降低所述终端功耗。

在一个实施例中,请参阅图6,所述步骤101中,所述环境信息包括位置参数和运动状态参数的至少其中之一,所述步骤102,根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略包括:

步骤1021A,根据所述位置参数确定所述终端当前的地理位置,根据所述地理位置确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述地理位置所确定的;或

步骤1021B,根据运动状态参数确定所述终端当前的运动状态,根据所述运动状态确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述运动状态所确定的;或

步骤1021C,根据所述位置参数确定所述确定当前的地理位置,根据所述运动状态确定所述终端当前的运动状态,根据所述地理位置和所述运动状态确定匹配的应用管理策略,其中所述应用管理策略中包含的目标应用程序是基于所述地理位置和运动状态所确定的。

这里,位置参数获取方法有多种,可使用基站码、无线网络名称或卫星定位中的一种或多种方式来获取。其中,通过基站码划分的位置区是一个模糊的大概的范围。无线网络名称,即Wifi ssid划分的也是一个大概的范围,适合室内。卫星定位适合室外定位能划分出精确的定位。

其中,判定所述终端的地理位置信息是否满足所述对应关系中所述地理位置信息范围内时可采用与电子地图结合的方式,例如地理位置信息是某个城市时,通过地图的电子围栏功能,得到地理围栏数据。若所述终端的当前位置参数在地理围栏数据内,则确定所述终端位于所述对应关系中位置信息范围内。

例如当用户进入某研究所,手机只能使用时间及紧急呼叫应用功能,则可以相应配置环境与应用管理策略中环境1中,环境1包含地理位置为某研究所,与环境1对应的应用管理策略1中,第一目标应用程序包括时间、紧急呼叫,而其它应用均为第二目标应用程序;如此,当检测到所述终端的当前环境处于xx研究所时,则判定用户处于环境1对应的状态下,从而可以确定对应的应用管理策略1,根据应用管理策略1对所述终端进行使能管理,所述终端仅能使用第一目标应用程序,禁用第二目标程序,最终所述终端只能使用时间、接听电话功能。

在上述实施例中,依靠地理位置来确定应用管理策略的预设条件,用户进入特定位置,终端自动地对目标程序进行使能管理,让用户安全地使用手机。

例如当用户在公园进行跑步训练时,手机只能使用时间及接听电话应用功能,则可以相应配置环境与应用管理策略中环境1中,环境1包含运动状态类型为跑步、地理位置为公园,与环境1对应的应用管理策略1中,第一目标应用程序包括时间、紧急呼叫,而其它应用均为第二目标应用程序;如此,当检测到所述终端的当前环境处于xx公园,运动状态为跑步时,则判定用户处于环境1对应的状态下,从而可以确定对应的应用管理策略1,根据应用管理策略1对终端进行使能管理,所述终端仅能使用第一目标应用程序功能,禁用第二目标程序功能,最终所述终端只能使用时间、接听电话功能。

上述实施例中,利用位置信息与运动状态信息需同时满足应用管理策略的预设条件,能进一步丰富终端管理的环境信息,提高自动进入应用程序使能管理的准确率。

在一个实施例中,请参阅图7,所述步骤101中,所述环境信息还包括环境亮度参数,所述步骤102,根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略包括:

步骤1022A,根据环境亮度参数确定所述终端是否处于室外状态,根据所述是否处于室外状态确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述是否处于室外状态所确定的;或

步骤1022B,根据所述位置参数确定所述终端当前的地理位置,根据所述运动状态参数确定所述终端当前的运动状态,根据所述环境亮度参数确定所述终端当前是否处于室外状态,根据所述地理位置、运动状态及是否处于室外状态确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是基于所述地理位置、运动状态以及是否室外状态中所确定的。

例如,夜晚用户在室外,手机启动手电筒功能,则可以相应配置环境与应用管理策略中,环境1包含室内外状态为室外,与环境1对应的应用管理策略1中,第一目标应用程序手电筒;如此,当检测到光照强度为10lux时,由于白天的室外光照强度通常白天大于1000lux,晚上通常小于100lux,因此可以确定所述终端处于室外且在夜晚,则判定用户处于环境1所述状态下,从而可以确定对应的应用管理策略1,根据应用管理策略1对终端的第一目标应用程序进行启用,所述终端的手电筒功能打开。

在上述实施例中,将是否室外状态作为匹配应用管理策略的条件,所述终端自动进入使能管理,自动启用第一目标程序,保护用户安全。

虽然所述终端的地理位置可以通过定位系统来确定,但是定位系统的定位精度可能会存在误差,从而无法精确定位所述终端是在室内还是在室外。因此,可以增加所述终端的环境亮度参数做进一步参考。

这里,所述终端的环境亮度参数可以通过所述终端的光线传感器获得,所述光线传感器接受外界光线时,依据不同光照强度会产生响应强度的电流,通过处理器ADC功能,将电流转换为环境光亮度参数。例如,在某些国家规定,在某城市室外行走,手机禁止使用除“时间及接听电话”的功能,则可以相应配置环境与应用管理策略中,环境1包含运动状态类型为步行、地理位置为xx城市,室内外状态为室外,与环境1对应的应用管理策略1中,第二目标第一目标应用程序包括时间、接听电话,均为非受限功能,而其它应用均为第二目标应用程序,所述其它应用均为受限功能;如此,当检测到光照强度为12000lux时,由于白天的室外光照强度通常白天大于1000lux,晚上通常小于100lux,因此可以确定所述终端处于室外。同时,检测到终端处于xx城市,运动状态为步行时,则判定用户处于环境1所述状态下,从而可以确定对应的应用管理策略1,根据应用管理策略1所述终端仅能使用第一目标应用程序,禁用第二目标程序,最终所述终端只能使用时间、接听电话功能。

上述实施例中,所述终端不仅利用位置信息和运动信息,还利用环境亮度信息来匹配应用程序管理策略,通过增加环境亮度信息,进一步精确判断所述终端所处的地理位置,从而满足规定要求,同时提高自动进入应用程序禁用的模式准确率。

在一个实施例中,请参阅图8,在步骤101中,所述环境信息还包括时间参数,所述步骤102,根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略包括:

步骤1023A,根据时间参数确定当前所属时间段,根据所述当前所属时间段确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述当前所属时间段所确定的;或

步骤1023B,根据所述位置参数确定所述终端当前的地理位置,根据所述运动状态参数确定所述终端当前的运动状态,以及根据所述时间参数确定当前所属时间段,根据所述地理位置、运动状态和当前时间段确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是基于所述地理位置、运动状态和当前时间段所确定的。

这里,时间参数可以读取所述终端的系统时间和/或查询互联网时间方式获取。例如,为防止夜间玩手机,规定晚上22点到次日早上6点,禁止使用手机娱乐功能,则相应配置环境与应用管理策略中表示睡眠状态的环境1,所述环境1中所对应的时间参数为晚上22点到次日早上6点,第一目标应用程序包括时间、拨打电话以及短信,均为非受限功能,而其它应用均为第二目标应用程序,所述其它应用均为受限功能。若终端检测到时间为“23:00”,则可以判定用户处于环境1所示状态,从而可以确定对应的应用管理策略1,根据应用管理策略1对终端进行使能管理,实现终端仅能使用第一目标应用程序的功能,禁用第二目标应用程序的功能,所述终端最终只能使用时间、拨打电话以及短信功能。

在上述实施例中,以时间为应用管理策略的预设条件,让终端能在规定时间内自动进入使能管理,让用户可以更好的休息。

例如,在办公室内办公时,禁止使用手机娱乐功能,则相应配置环境与应用管理策略中表示工作状态的环境1,所述环境1中所对应的运动状态类型为静止,地理位置为xx公司,时间参数为8:00到17:00,第一目标应用程序包括时间、拨打电话以及短信,均为非受限功能,而其他应用均为第二目标应用程序,均为受限功能。若所述终端检测当前位置为“xx公司”,时间为“10:00”,运动状态为“静止”,则可以判定用户处于环境1所示的状态,从而可以确定对应的应用管理策略1,根据应用管理策略1以开启除时间、拨打电话、短信之外的应用程序的禁用功能,所述终端仅能使用第一目标应用程序,禁用第二目标程序,所述终端只能使用时间、拨打电话以及短信功能。

在本实施例中,采用地理位置、运动状态和时间状态作组合条件,限制使用终端,能减少因用户长期使用终端造成的危害。

本发明实施例另一方面,还提供一种终端管理装置,请参阅图9,所述装置包括获取模块301、确定模块302以及禁用管理模块303,其中,

所述获取模块301,用于获取终端的当前环境信息;

所述确定模块302,用于根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略;

所述禁用管理模块303,用于根据所述应用管理策略对所述终端中设置的目标应用程序进行使能管理。

在一个实施例中,所述禁用模块301还包括显示模块,所述显示模块用于根据所述应用管理策略确定第一目标应用程序的白名单,根据所述白名单在所述终端的当前界面上显示虚拟屏显示界面,所述虚拟屏显示界面用于显示所述白名单中包含的第一目标应用程序的相关信息;根据所述应用管理策略确定第二目标应用程序,所述终端禁用第二目标应用程序。

在一个实施例中,所述装置还包括第一获取模块,其中,所述第一获取模块用于在所述根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略之前,获取OTA平台发送的环境与应用管理策略的对应关系。

在一个实施例中,所述装置还包括第二获取模块,其中,所述第二获取模块用于在所述根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略之前,获取对环境与应用管理策略的对应关系的配置指令,根据所述配置指令接收输入的参数调整信息,根据所述参数调整信息得到更新后的环境与应用管理策略的对应关系。

在一个实施例中,所述确定模块302还用于当所述环境信息包括位置参数时,根据所述位置参数确定所述终端当前的地理位置,根据所述地理位置确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述地理位置所确定的;或根据运动状态参数确定所述终端当前的运动状态,根据所述运动状态确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述运动状态所确定的;或根据所述位置参数确定所述确定当前的地理位置,根据所述运动状态确定所述终端当前的运动状态,根据所述地理位置和所述运动状态确定匹配的应用管理策略,其中所述应用管理策略中包含的目标应用程序是基于所述地理位置和运动状态所确定的。

在一个实施例中,所述确定模块302还用于当所述环境信息包括环境亮度参数时,根据环境亮度参数确定所述终端是否处于室外状态,根据所述是否处于室外状态确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述是否处于室外状态所确定的;或根据所述位置参数确定所述终端当前的地理位置,根据所述运动状态参数确定所述终端当前的运动状态,根据所述环境亮度参数确定所述终端当前是否处于室外状态,根据所述地理位置、运动状态及是否处于室外状态确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是基于所述地理位置、运动状态以及是否室外状态中所确定的。

在一个实施例中,所述确定模块302还用于当所述环境信息包括时间参数时,根据时间参数确定当前所属时间段,根据所述当前所属时间段确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述当前所属时间段所确定的;或根据所述位置参数确定所述终端当前的地理位置,根据所述运动状态参数确定所述终端当前的运动状态,以及根据所述时间参数确定当前所属时间段,根据所述地理位置、运动状态和当前时间段确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是基于所述地理位置、运动状态和当前时间段所确定的。

本发明实施例又一方面,还提供另一种终端管理装置,请参阅图10,所述装置包括配置管理模块401、位置管理模块402、地理位置模块404、光传感器405、运动状态管理模块403、重力传感器406、功能管理模块407、第一应用408、第二应用409、第三应用410以及虚拟显示模块411,其中,以某城市室外行走,禁用终端某些功能为例,

所述配置管理模块401用于获取环境与应用管理策略的对应关系,其中,所述获取环境与应用管理策略的对应关系,配置管理模块401将环境与应用管理策略的对应关系正确解析后,将其发送到对应的位置管理模块402和运动状态403管理模块进行初始化。当解析出配置参数为功能类型时,查找预置相应的参数范围作为参数输出,当解析出配置参数为数值类型时,直接将参数输出到对应的模块。同时,配置管理模块401也可以配置非受限应用程序的白名单。

所述位置管理模块402,用于基于地理位置模块404的地理位置参数和基于光传感器405的环境亮度参数的获取,同时与配置管理模块下发的位置参数比较,判断位置是否在指定区域内,是否在室外。其中,地理位置可以与地图等结合,当位置配置参数设置为某个城市的时候,可以通过地图的围栏功能,查询所处位置在围栏经纬度范围内。同时由于室内和室外亮度的差异,所以可以通过环境亮度参数,判断所述位置是否在室外。

所述运动状态管理模块403,用于判断终端所处于的运动状态,通过检测重力传感器406的数据,经导航推算公式,获取运动参数,根据运动参数判断当前运动状态,判断方法为直接根据速度大小或者机器学习来进行分类。

所述功能管理模块407,用于判断所述终端的位置信息与运动状态信息是否匹配应用程序管理策略,若匹配,则启动功能限制,仅输出应用程序管理策略非受限白名单中第一应用408、第二应用409以及第三应用410。

所述虚拟显示模块411:用于当进入应用程序禁用模式,在所述终端的当前界面上显示虚拟界面,所述虚拟界面显示应用管理策略中非受限应用程序相关信息。同时,还可以显示“功能受限”等提示。

为了能够对本申请实施例中应用程序管理方法的理解,以某国家法律法规规定人们在某城市室外行走时,禁止使用终端上除时间、接听电话等以外的应用程序功能为例,在终端上实现应用程序管理方法包括如下步骤:

所述终端获取由运营商或安全机构配置,经OTA平台下发的环境与应用管理策略的对应关系;

所述终端接收到配置信息,配置管理模块401对接收到的信息进行解析:例如功能类型:地理位置:城市名;环境:室外;运动状态:慢行。对于参数类型:地理位置:市中心电子围栏(经纬度);环境:大于1200lux,或低于80lux;移动速度:0.1m/s-10m/s。其中,数据信息结构形式为“area:***;light:outside;status:walk;feature:Clock,Emergency call”。

配置管理模块401需要将area值进行内容分析,若为非数值,则城市名称(地名)转地图接口,地理位置将与地图信息相关联起来,获取对应城市的地理经纬度,形成电子围栏数据,发送位置管理模块402处理;若为数值,直接将读取的参数范围,发送位置管理模块402处。

配置管理模块401对light值进行内容分析,若是非数值,则在本地数据库查询与亮度状态值相对应的参数值,其中,预设室外信息采用大于1000lux和小于100lux,将对应的范围值发送给位置管理模块402;若为数值,将参数范围发送给位置管理模块402。

配置管理模块401对status值进行内容分析,若是非数值,则在本地数据库查询与运动状态值相对应的参数值,其中预设运动状态信息采用移动速度介于0.1到10米/秒,将对应范围值发送给运动管理模块403;若为数值,将参数范围发送给运动管理模块403。

位置管理模块402通过GPS等获取当前位置的经纬度信息,与配置管理模块401输入的位置经纬度信息(电子围栏数据)比较,判断当前位置点是否在受限范围内,如果在受限范围内,输出地理位置为真的信号标识位。

位置管理模块402通过光传感器输出的光亮度强度值,位置管理模块402判断当前位置是否在室外。如果在室外的话,位置模块输出402室外信息为真的信号标识位。

运动状态管理模块403利用重力传感器406,并且结合GPS信息,计算当前运动的速度,与配置管理模块401提供的运动速度范围进行比较,若所述当前运动的速度在受限范围内,运动状态管理模块输出为真的信号标识位。

如果地理位置、室外信息和运动状态的标志位都为真,即满足功能受限的条件,功能管理模块407激活受限功能,即仅有非受限应用程序白名单里的功能可以使用。其中,所述非受限应用程序白名单可以通过OTA平台配置,也可以出厂预置。若配置管理模块401接收的配置信息包含非受限应用程序白名单时,配置管理模块401解析配置参数为对应的功能数组,如[clock,Emergency call],发送到功能管理模块407;若不包含时,配置管理模块401本地数据库中查找非受限应用程序白名单数组,发送到功能管理模块407。

终端将启动受限管理的显示方式,即在普通屏幕的一部分,虚拟显示屏,如时间,来电,拨号键盘等;也可以给出用户提示“如功能受限,注意安全”,“在***区域禁止走路看手机”等信息。

在上述实例中,所述终端通过配置管理模块401获取应用管理策略,在位置管理模块402和运动状态管理模块403中地理位置、光线强度以及运动状态与应用管理策略中预设条件相比,若满足应用管理策略中预设条件,则终端管理模块407开启使能功能,激活非受限应用功能,并且非受限应用功能的相关信息显示在虚拟显示模块。通过此应用程序管理装置,在特定的环境中,所述终端能达到自动进入使能模式,从而达到合理使用所述终端,并且减低所述终端的功耗。

本发明实施例有一方面,还提供一种终端,请参阅图11,所述终端500至少包括至少一个处理器501和至少一个存储器505。其中,所述存储器505包括用于存储能够在处理器501上运行的计算机程序,其中,所述处理器501用于运行所述计算机程序时,执行:一种终端管理的方法,所述方法包括:获取终端的当前环境信息,所述环境信息至少包括运动状态参数;根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略;根据所述应用管理策略对所述终端中设置的目标应用程序进行使能管理。

所述处理器501还用于运行所述计算机程序时,执行:所述根据所述应用管理策略对所述终端中设置的受限应用程序进行使能管理,包括:根据所述应用管理策略确定非受限第一目标应用程序的白名单,根据所述白名单在所述终端的当前界面上显示虚拟屏显示界面,所述虚拟屏显示界面用于显示所述白名单中包含的第一目标应用程序的相关信息;根据所述应用管理策略确定第二目标应用程序,所述终端禁用第二目标应用程序。

所述处理器501还用于运行所述计算机程序时,执行:所述根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略之前,还包括:获取OTA平台发送的环境与应用管理策略的对应关系。

所述处理器501还用于运行所述计算机程序时,执行:所述根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略之前,还包括:获取对环境与应用管理策略的对应关系的配置指令,根据所述配置指令接收输入的参数调整信息,根据所述参数调整信息得到更新后的环境与应用管理策略的对应关系。

所述处理器501还用于运行所述计算机程序时,执行:所述环境信息包括位置参数和运动状态参数的至少其中之一,所述根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略包括:根据所述位置参数确定所述终端当前的地理位置,根据所述地理位置确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述地理位置所确定的;或根据运动状态参数确定所述终端当前的运动状态,根据所述运动状态确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述运动状态所确定的;或根据所述位置参数确定所述确定当前的地理位置,根据所述运动状态确定所述终端当前的运动状态,根据所述地理位置和所述运动状态确定匹配的应用管理策略,其中所述应用管理策略中包含的目标应用程序是基于所述地理位置和运动状态所确定的。

所述处理器501还用于运行所述计算机程序时,执行:所述环境信息还包括环境亮度参数,所述根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略包括:根据环境亮度参数确定所述终端是否处于室外状态,根据所述是否处于室外状态确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述是否处于室外状态所确定的;或根据所述位置参数确定所述终端当前的地理位置,根据所述运动状态参数确定所述终端当前的运动状态,根据所述环境亮度参数确定所述终端当前是否处于室外状态,根据所述地理位置、运动状态及是否处于室外状态确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是基于所述地理位置、运动状态以及是否室外状态中所确定的。

所述处理器501还用于运行所述计算机程序时,执行:所述环境信息还包括时间参数,所述根据所述当前环境信息以及环境与应用管理策略的对应关系,确定匹配的应用管理策略包括根据时间参数确定当前所属时间段,根据所述当前所属时间段确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是根据所述当前所属时间段所确定的;或根据所述位置参数确定所述终端当前的地理位置,根据所述运动状态参数确定所述终端当前的运动状态,以及根据所述时间参数确定当前所属时间段,根据所述地理位置、运动状态和当前时间段确定匹配的应用管理策略,其中,所述应用管理策略中包含的目标应用程序是基于所述地理位置、运动状态和当前时间段所确定的。

在一个实施例中,所述终端500还包括通信总线502、用户接口503、外部通信接口504以及传感器506。其中,通信总线502配置为实现这些组件之间的连接通信,用户接口503可以包括显示屏,外部通信接口504可以包括标准的有线接口和无线接口,传感器506配置为实现所述终端500的环境信息的测量。

本发明实施例再一方面,还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本发明任一实施例提供的终端管理方法的步骤。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以所述权利要求的保护范围以准。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种显示控制方法及设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类