智能终端的应用程序的运行监控方法

文档序号:7782634阅读:194来源:国知局
智能终端的应用程序的运行监控方法
【专利摘要】本发明公开一种智能终端的应用程序的运行监控方法,本发明实施例智能终端接收到应用程序的访问指令时,识别该应用程序是否设置有访问密码;若设置有访问密码,则在网络连接成功的状态下,智能终端接收用户输入的访问密码,并将接收的访问密码、智能终端ID和应用程序ID发送至服务器;服务器验证所述访问密码,验证通过后,允许智能终端启动所述应用程序,同时服务器监控所述应用程序的运行时长;具有对智能终端上运行的应用程序进行监控的有益效果。
【专利说明】智能终端的应用程序的运行监控方法
【技术领域】
[0001]本发明涉及互联网技术,尤其涉及一种智能终端的应用程序的运行监控方法。
【背景技术】
[0002]随着智能终端的普及和应用程序种类多样化、使用便捷化的快速发展,智能终端上的应用程序可以提供越来越多的服务,如上网、看电影、玩游戏、网络下载等等,未成年人通过智能终端接收到的外界信息也越来越多。网络上的信息内容参差不齐,未成年人并不能很好的进行识别和判断这些信息的好坏与善伪。未成年人在使用智能终端的过程中,经常会因为通过智能终端获取一些不健康的信息,导致上当受骗的事情时有发生,有的甚至身心都受到了严重的伤害。另外,现在智能终端游戏的种类也越来越多,未成年人由于缺乏自制力,经常会因为玩游戏而忘记学习作业的事情,长期的接触智能终端对眼睛也不影响,不利于未成年人的健康成长。因此,如何对智能终端上应用程序的访问进行监控,成为一个亟待解决的问题。

【发明内容】

[0003]鉴于此,有必要提供一种智能终端的应用程序的运行监控方法及系统,以实现对智能终端上应用程序的访问进行监控。
[0004]本发明实施例公开了一种智能终端的应用程序的运行监控方法,包括以下步骤:
[0005]智能终端接收到应用程序的访问指令时,识别所述应用程序是否设置有访问密码;
[0006]若所述应用程序设置有访问密码,则在网络连接成功的状态下,智能终端接收用户输入的所述访问密码,并将接收的所述访问密码、所述智能终端ID和应用程序ID发送至服务器;
[0007]服务器验证所述访问密码,验证通过后,允许智能终端启动所述应用程序,同时服务器监控所述应用程序的运行时长;
[0008]若所述应用程序没有设置访问密码,则智能终端响应所述访问指令,直接运行所述应用程序。
[0009]优选地,所述服务器监控所述应用程序的运行时长,之后还包括:
[0010]服务器判断所述应用程序的运行时长是否达到预设阈值;
[0011]若达到所述预设阈值,则服务器发送停止运行的提示信息至智能终端,使智能终端强制停止所述应用程序的运行。
[0012]优选地,所述服务器判断应用程序的运行时长是否达到预设阈值包括:
[0013]服务器判断所述应用程序每次的运行时长是否达到第一阈值,以及判断所述应用程序在预设时段内的累计运行时长是否达到第二阈值,如果达到第一阈值或者第二阈值,则服务器发送停止运行的提示信息至智能终端,使智能终端强制停止所述应用程序的运行。[0014]优选地,所述允许智能终端启动所述应用程序之前还包括:
[0015]服务器判断所述应用程序在预设时段内的累计运行时长是否已达到所述第二阈值;
[0016]若所述应用程序在预设时段内的累计运行时长已达到所述第二阈值,则禁止所述应用程序的启动。
[0017]优选地,所述允许智能终端启动所述应用程序的同时,服务器记录所述智能终端的所述应用程序运行的开始时间。
[0018]优选地,所述服务器监控所述应用程序的运行时长包括:
[0019]智能终端接收到对运行的所述应用程序的关闭指令时,识别运行的所述应用程序是否设置有访问密码;
[0020]若所述应用程序设置有访问密码,则智能终端关闭所述应用程序后,将所述智能终端ID和应用程序ID发送至服务器;服务器接收后记录所述应用程序的结束时间;
[0021]若所述应用程序没有设置访问密码,则智能终端直接关闭所述应用程序。
[0022]优选地,所述服务器监控所述应用程序的运行时长还包括:
[0023]智能终端检测到网络连接断开时,关闭正在运行的应用程序,并且服务器端检测到与智能终端的连接断开时,记录所述智能终端的应用程序运行的结束时间。
[0024]优选地,所述识别所述应用程序设置有访问密码之后、智能终端接收用户输入的所述访问密码之前,还包括:
[0025]智能终端检测是否能够连接互联网;
[0026]若不能连接互联网,则智能终端发送连接互联网的提示,以提示用户连接互联网;
[0027]若能够连接互联网,则智能终端接收用户输入的所述访问密码。
[0028]优选地,所述智能终端接收到应用程序的访问指令之前还包括:
[0029]智能终端提供一应用程序管理界面,供管理员通过所述应用程序管理界面登录服务器,对所述智能终端中需要加密的应用程序进行加密设置;设置完成后,所述智能终端将其智能终端ID、应用程序ID和应用程序对应的访问密码发送给服务器。
[0030]优选地,所述智能终端接收管理员对需要监控的应用程序进行运行时长设置,设置单次运行时长不能超过的第一阈值以及预设时段内的累计运行时长不能超过的第二阈值。
[0031]本发明实施例智能终端接收到应用程序的访问指令时,识别所述应用程序是否设置有访问密码;若识别所述应用程序设置有访问密码,则在网络连接成功的状态下,智能终端接收用户输入的访问密码,并将接收的所述访问密码、智能终端ID及应用程序ID发送至服务器;服务器接收到智能终端发送的所述访问密码时,验证所述访问密码,验证通过后,允许智能终端启动所述应用程序,同时服务器监控所述应用程序的运行时长;具有对智能终端上运行的应用程序进行监控的有益效果。
【专利附图】

【附图说明】
[0032]图1是本发明智能终端的应用程序的运行监控方法第一实施例流程示意图;
[0033]图2是本发明对应用程序的访问进行监控的方法实施环境一实施例结构示意图;[0034]图3是本发明智能终端的应用程序的运行监控方法第二实施例流程示意图;
[0035]图4是本发明智能终端的应用程序的运行监控方法第三实施例流程示意图。
[0036]本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0037]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0038]本发明智能终端的应用程序的运行监控方法及系统的下述实施例中,所述智能终端可以为下述任意一种智能终端,但并不局限于下述列举的智能终端:智能电视、PC机、平板电脑、智能手机等。
[0039]图1是本发明智能终端的应用程序的运行监控方法第一实施例流程示意图;如图1所示,本发明智能终端的应用程序的运行监控方法包括以下步骤:
[0040]步骤S01、智能终端接收到应用程序的访问指令时,识别所述应用程序是否设置有访问密码;若否,则执行步骤S02 ;若是,则执行步骤S03、步骤S04 ;
[0041]步骤S02、智能终端响应所述访问指令,运行所述应用程序;
[0042]本发明实施例中,智能终端接收到用户访问应用程序所触发的访问指令时,首先识别该应用程序是否设置有访问密码;若智能终端识别该应用程序没有预先设置访问密码,则智能终端按照正常的流程响应用户触发的访问操作指令,直接启动该应用程序,并根据用户触发的操作指令,正常运行该应用程序,执行该应用程序正常的访问流程。
[0043]步骤S03、在网络连接成功的状态下,智能终端接收用户输入的所述访问密码,并将接收的所述访问密码、所述智能终端ID (Identity,识别码)和应用程序ID发送至服务器;
[0044]若智能终端识别该应用程序预先设置有访问密码,则智能终端检测是否能够连接互联网,即检测智能终端的网络连接是否成功。若智能终端检测网络连接失败,则智能终端首先提示用户连接互联网,比如提示用户开启wifi或者通过移动数据接入互联网;当智能终端在网络连接成功的状态下,智能终端提供一用户操作界面,并提示用户输入访问密码。当用户基于智能终端提供的用户操作界面输入访问密码后,智能终端接收用户输入的所述访问密码,并将接收的所述访问密码、所述智能终端ID和应用程序ID发送至服务器。
[0045]步骤S04、服务器接收后验证所述访问密码,验证通过后,允许智能终端启动所述应用程序,同时服务器监控所述应用程序的运行时长。
[0046]智能终端具有一应用程序管理界面,管理员通过所述应用程序管理界面登录服务器,对所述智能终端中需要监控的应用程序进行加密设置,设置完成后,所述智能终端将其智能终端ID、应用程序ID和应用程序对应的访问密码发送给服务器。服务器接收到智能终端发送的该应用程序的访问密码、所述智能终端ID和应用程序ID后,验证智能终端发送的该应用程序对应的所述访问密码,并在所述访问密码验证通过后,向智能终端发送允许启动该应用程序的提示信息,允许智能终端启动该应用程序。智能终端接收到服务器发送的允许启动所述应用程序的提示信息时,启动所述应用程序,同时服务器监控该智能终端上所述应用程序的运行时长。管理员可以通过登录服务器来了解应用程序的运行时长,在运行时长过长的情况下,由服务器通知智能终端强行关闭应用程序。其中,管理人员访问服务器的方式可以通过一智能终端,借助管理账号和密码来登录该服务器;也可以借助管理账号和密码直接登录该服务器本身。
[0047]图2是本发明智能终端的应用程序的运行监控方法实施环境一实施例结构示意图,图2所示的网络服务器可以理解为,本发明实施例中智能终端的应用程序的运行监控方法中所述的服务器,该网络服务器具备对所述智能终端的应用程序的运行监控功能,并基于互联网,该网络服务器与各智能终端如图2所示的PC机、平板电脑、智能手机、智能电视及其他智能终端通信连接,基于图1所述实施例的执行方法,对图2所示的智能终端上设置有访问密码的应用程序进行监控。
[0048]本发明实施例智能终端接收到应用程序的访问指令时,识别所述应用程序是否设置有访问密码;若所述应用程序设置有访问密码,则在网络连接成功的状态下,智能终端接收用户输入的所述访问密码,并将接收的所述访问密码、所述智能终端ID和应用程序ID发送至服务器;服务器接收到智能终端发送的所述访问密码、所述智能终端ID和应用程序ID时,验证所述访问密码,验证通过后,允许智能终端启动所述应用程序,同时服务器监控所述应用程序的运行时长;具有对智能终端上运行的应用程序进行监控的有益效果;进一步地,提高了信息的安全性。
[0049]图3是本发明智能终端的应用程序的运行监控方法第二实施例流程示意图;本发明实施例与图1所述实施例的区别是,服务器监控智能终端上运行的应用程序的运行时长达到预设阈值时,发送提示信息至智能终端,使智能终端强制停止所述应用程序的运行。
[0050]基于上述实施例的描述,如图3所示,本发明智能终端的应用程序的运行监控方法在图1所述实施例的“步骤S04、服务器接收到智能终端发送的所述访问密码及设备信息时,验证所述访问密码,验证通过后,允许智能终端启动所述应用程序,同时服务器监控所述应用程序的运行时长”之后,还包括:
[0051]步骤S05、服务器判断所述应用程序的运行时长是否达到预设阈值;若是,则执行步骤S06 ;若否,则服务器继续监控智能终端上所述应用程序的运行时长。
[0052]步骤S06、服务器发送停止运行的提示信息至智能终端,使智能终端强制停止所述应用程序的运行。
[0053]所述步骤S05中,所述的预设阈值包括:单次的运行时长不能超过的第一阈值以及预设时段内的累计运行时长不能超过的第二阈值;其中,所述第一阈值、第二阈值、预设时段均可由管理员通过上述应用程序管理界面登录服务器进行设置。比如,设置允许图2所示的智能电视上的联网游戏每次运行时间不超过I个小时,一天之内(24小时)累计运行时长不超过3小时等。
[0054]所述步骤S05中,服务器判断所述应用程序每次的运行时长是否达到第一阈值,以及判断所述应用程序在预设时段内的累计运行时长是否达到第二阈值。如果任意一个条件满足,则服务器发送停止运行的提示信息至智能终端,使智能终端强制停止所述应用程序的运行。
[0055]本发明还提供一种智能终端的应用程序的运行监控方法第三实施例;该第三实施例与图3所述实施例的区别是,所述允许智能终端启动所述应用程序之前还包括:服务器判断所述应用程序在预设时段内的累计运行时长是否已达到所述第二阈值;若所述应用程序在预设时段内的累计运行时长已达到所述第二阈值,则禁止所述应用程序的启动;若所述应用程序在预设时段内的累计运行时长没有达到所述第二阈值,则允许智能终端启动所述应用程序。
[0056]比如,服务器监控到在PC机上用户侧触发的开启某一视频客户端软件如爱奇艺的操作指令时,服务器根据该PC机发送的设备信息,识别出设置的这台PC机对应的在24小时之内,允许该应用程序即爱奇艺运行的最大时长为4小时,且服务器记录的这台PC机上爱奇艺在24小时内运行的累计时长已经达到了 4小时,则服务器发送禁止运行爱奇艺的操作指令至智能终端也就是所述的PC机,PC机接收到服务器发送的禁止运行爱奇艺的操作指令时,PC将禁止用户开启爱奇艺这一应用程序。
[0057]图4是本发明智能终端的应用程序的运行监控方法第四实施例流程示意图;本发明实施例与图1所述实施例的区别是,在智能终端关闭应用程序时,根据该应用程序是否为被监控的应用程序,智能终端在关闭该应用程序后对应执行不同的操作。
[0058]基于上述实施例的描述,如图4所示,本发明智能终端的应用程序的运行监控方法中,图1所述的步骤S04中服务器监控所述应用程序的运行时长,包括:
[0059]步骤S11、允许智能终端启动所述应用程序的同时,服务器记录所述智能终端的所述应用程序运行的开始时间;
[0060]步骤S12、智能终端接收到对运行的所述应用程序的关闭指令时,识别运行的所述应用程序是否设置有访问密码;若否,则执行步骤S13 ;若是,则执行步骤S14、步骤S15。
[0061]步骤S13、智能终端关闭所述应用程序。
[0062]服务器允许智能终端启动所述应用程序的同时,记录所述智能终端的所述应用程序运行的开始时间。智能终端接收到服务器发送的对运行的所述应用程序的关闭指令时,识别运行的应用程序是否设置有访问密码;若该应用程序没有设置访问密码,则智能终端直接关闭该应程序。
[0063]步骤S14、智能终端关闭所述应用程序后,将智能终端ID和应用程序ID发送至服务器;
[0064]步骤S15、服务器接收智能终端ID和应用程序ID后,记录所述智能终端的应用程序运行的结束时间。
[0065]在本发明的另一实施例中,当智能终端检测到网络连接断开时,智能终端关闭正在运行的应用程序;且服务器端检测到与智能终端的连接断开时,服务器记录所述智能终端的应用程序运行的结束时间。
[0066]本发明实施例中,由于对应用程序的运行时长由服务器进行监控,且统计的应用程序的运行时长以服务器的时间为准,因此防止了用户侧在智能终端对运行时长的非法篡改。
[0067]本发明智能终端的应用程序的运行监控方法的上述实施例中,可以根据智能终端上运行的应用程序的具体情况,综合上述实施例的方案对应用程序进行监控。下面以智能终端A上运行的应用程序a为例,再次描述本发明智能终端的应用程序的运行监控方法的实现过程。
[0068]基于上述实施例的描述,在本发明的一具体实施例中,智能终端A基于用户侧触发的操作指令,访问某一应用程序a时,智能终端A首先识别该应用程序a是否设置有访问密码;若该应用程序a为没有设置访问密码,则智能终端A直接打开该应用程序a ;若该应用程序a设置有访问密码,则智能终端A检测自身是否已经接通互联网;若没有接通互联网,则智能终端A提示用户侧接通互联网,并在接通互联网后,智能终端A提供一访问密码输入界面,提示用户侧输入访问密码;在用户侧输入正确的访问密码后,智能终端A将自身的设备ID、该应用程序a的ID和用户侧输入的访问密码上传至服务器;当服务器验证智能终端A发送的访问密码正确后,解析该智能终端A发送的设备信息;服务器根据解析的该智能终端A的设备信息,识别该智能终端A上的应用程序a的在预设时间段内的累积运行时间是否小于第二阈值,如果是,则服务器授权给智能终端A,并记录该应用程序a运行的开始时间;在智能终端A接收到服务器发送的授权后,开启该应用程序a。当智能终端A关闭某一应用程序的运行时,智能终端A识别该应用程序是否设置有访问密码,若该应用程序设置有访 问密码,则关闭该应用程序后,智能终端A将自身的智能设备ID和该应用程序ID上报至服务器,服务器记录该应用程序的使用结束时间;或者,智能终端检测到网络连接断开时,关闭正在运行的应用程序,并且服务器端检测到与智能终端的连接断开时,记录所述智能终端的应用程序运行的结束时间。若该应用程序没有设置访问密码,则智能终端A直接关闭该应用程序。
[0069]进一步地,本发明还提供一种智能终端的应用程序的运行监控方法第五实施例;本实施例与图1所述实施例的区别是,所述智能终端接收到应用程序的访问指令之前还包括:智能终端提供一应用程序管理界面,供管理员通过所述应用程序管理界面登录服务器,对所述智能终端中需要加密的应用程序进行加密设置;设置完成后,所述智能终端将其智能终端ID、加密的应用程序ID和应用程序对应的访问密码发送给服务器。进一步地,管理员管理员可以对需要监控的应用程序的运行时长进行设置,设置单次运行时长不能超过的第一阈值以及预设时段内的累计运行时长不能超过的第二阈值;智能终端接收管理员对上述第一阈值和第二阈值的设置。
[0070]智能终端对被监控的应用程序设置完成后,智能终端保存一份包含被监控应用程序信息的监控列表,该监控列表存储了智能终端ID、加密的应用程序ID及对应的访问密码、允许所述应用程序每次运行最大时长的第一阈值、设置允许所述应用程序在预设时段内累计运行最大时长的第二阈值等;同时,智能终端将上述监控列表上传至服务器,服务器保存智能终端上传的上述监控列表。
[0071]在本发明的一优选实施例中,智能终端由管理员灵活地更改和编辑某一加密应用程序对应的监控参数;比如,将被监控的音频客户端软件酷狗音乐在24小时内累计运行时长由6小时更改为8小时;将被监控的视频客户端软件爱奇艺每次运行的时长由2小时更改为45分钟等;智能终端将更改和编辑后的监控参数上传至服务器,服务器根据智能终端上传的监控参数,更新对应的已存储的上述监控参数。
[0072]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0073]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。[0074]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台智能终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0075]以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种智能终端的应用程序的运行监控方法,其特征在于,包括以下步骤: 智能终端接收到应用程序的访问指令时,识别所述应用程序是否设置有访问密码; 若所述应用程序设置有访问密码,则在网络连接成功的状态下,智能终端接收用户输入的访问密码,并将接收的所述访问密码、所述智能终端ID和应用程序ID发送至服务器;服务器验证所述访问密码,验证通过后,允许智能终端启动所述应用程序,同时服务器监控所述应用程序的运行时长; 若所述应用程序没有设置访问密码,则智能终端响应所述访问指令,运行所述应用程序。
2.如权利要求1所述的方法,其特征在于,所述服务器监控所述应用程序的运行时长,之后还包括: 服务器判断所述应用程序的运行时长是否达到预设阈值; 若达到所述预设阈值,则服务器发送停止运行的提示信息至智能终端,使智能终端强制停止所述应用程序的运行。
3.如权利要求2所述的方法,其特征在于,所述服务器判断应用程序的运行时长是否达到预设阈值包括: 服务器判断所述应用程序每次的运行时长是否达到第一阈值,以及判断所述应用程序在预设时段内的累计运行时长是否达到第二阈值,如果达到第一阈值或者第二阈值,则服务器发送停止运行的提示信息至智能终端,使智能终端强制停止所述应用程序的运行。
4.如权利要求3所述的方法,其特征在于,所述允许智能终端启动所述应用程序之前还包括: 服务器判断所述应用程序在预设时段内的累计运行时长是否已达到所述第二阈值;若所述应用程序在预设时段内的累计运行时长已达到所述第二阈值,则禁止所述应用程序的启动。
5.如权利要求1所述的方法,其特征在于,所述允许智能终端启动所述应用程序的同时,服务器记录所述智能终端的所述应用程序运行的开始时间。
6.如权利要求5所述的方法,其特征在于,所述服务器监控所述应用程序的运行时长包括: 智能终端接收到对运行的所述应用程序的关闭指令时,识别运行的所述应用程序是否设置有访问密码; 若所述应用程序设置有访问密码,则智能终端关闭所述应用程序后,将所述智能终端ID和应用程序ID发送至服务器;服务器接收后记录所述应用程序的结束时间; 若所述应用程序没有设置访问密码,则智能终端直接关闭所述应用程序。
7.如权利要求6所述的方法,其特征在于,所述服务器监控所述应用程序的运行时长还包括: 智能终端检测到网络连接断开时,关闭正在运行的应用程序,并且服务器端检测到与智能终端的连接断开时,记录所述智能终端的应用程序运行的结束时间。
8.如权利要求1所述的方法,其特征在于,所述识别所述应用程序设置有访问密码之后、智能终端接收用户输入的所述访问密码之前,还包括: 智能终端检测是否能够连接互联网;若不能连接互联网,则智能终端发送连接互联网的提示,以提示用户连接互联网; 若能够连接互联网,则智能终端接收用户输入的所述访问密码。
9.如权利要求1所述的方法,其特征在于,所述智能终端接收到应用程序的访问指令之前还包括: 智能终端提供一应用程序管理界面,供管理员通过所述应用程序管理界面登录服务器,对所述智能终端中需要加密的应用程序进行加密设置;设置完成后,所述智能终端将其智能终端ID、应用程序ID和应用程序对应的访问密码发送给服务器。
10.如权利要求9所述的方法,其特征在于,所述智能终端接收管理员对需要监控的应用程序进行的运行时长设置,设置单次运行时长不能超过的第一阈值以及预设时段内的累计运行时长不能超过的第二阈值。
【文档编号】H04N21/442GK103648024SQ201310739830
【公开日】2014年3月19日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】孙铭, 郭俊旺 申请人:深圳Tcl新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1