CN114138443A - 远程控制方法、装置、设备及存储介质 - Google Patents
远程控制方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114138443A CN114138443A CN202111472771.7A CN202111472771A CN114138443A CN 114138443 A CN114138443 A CN 114138443A CN 202111472771 A CN202111472771 A CN 202111472771A CN 114138443 A CN114138443 A CN 114138443A
- Authority
- CN
- China
- Prior art keywords
- operation mode
- application program
- remote control
- management
- target
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Multimedia (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Telephone Function (AREA)
Abstract
本发明涉及终端设备技术领域,公开了一种远程控制方法、装置、设备及存储介质。本发明通过获取当前运行模式;在所述当前运行模式为目标运行模式时,获取目标应用程序的使用时长;在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令;根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式,从而根据目标应用程序的使用时长触发是否进行模式切换,并配置远端管理终端,通过远端管理终端的反馈进行运行模式的一键切换,以实现模式切换的便捷性。
Description
技术领域
本发明涉及远程控制技术领域,尤其涉及远程控制方法、装置、设备及存储介质。
背景技术
微信、QQ以及抖音等具有娱乐功能的应用,为防止青少年沉迷网络,为青少年健康成长营造良好的网络空间,它们专门设置有青少年模式。通过输入密码就能实现正式模式和青少年模式之间的切换,但是由于青少年自控能力较弱,手机在他们手中后很可能处于不可控状态;也即,青少年在使用手机时,如果缺乏有效的监控,他们可能长时间沉迷于正常模式下的娱乐或游戏内容中。此外,微信、QQ和抖音它们不仅有纯娱乐功能,还有很多对青少年成长有帮助的功能,如视频号和科普科技知识的专栏等。如果对这些应用刻板的严格管控,对孩子的健康成长也有不利的方面;如果管的太松,青少年特别容易沉迷到纯娱乐的内容中不可自拔。因此,目前存在家长无法根据孩子使用微信、QQ、抖音等的具体情况更便捷的帮助青少年切换到青少年模式的问题。
发明内容
本发明的主要目的在于提供远程控制方法、装置、设备及存储介质,旨在解决如何提高运行模式切换的便捷性。
为实现上述目的,本发明提供一种远程控制方法,所述远程控制方法包括以下步骤:
获取当前运行模式;
在所述当前运行模式为目标运行模式时,监测目标应用程序的使用时长;
在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令;
根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式。
可选地,所述目标运行模式包括正常运行模式;
所述在所述当前运行模式为目标运行模式时,监测应用程序的使用时长,包括:
在所述当前运行模式为正常运行模式时,获取当前运行的各个应用程序;
将所述各个应用程序与管控程序集合中的应用程序进行匹配,得到属于所述管控程序集合中的目标应用程序;
在监测到所述目标应用程序的触发启动时,调用日历函数得到当前时间信息;
根据所述当前时间信息进行所述目标应用程序的使用时长的统计,确定所述目标应用程序的使用时长。
可选地,所述根据所述当前时间信息进行所述目标应用程序的使用时长的统计,确定所述目标应用程序的使用时长之前,还包括:
监测所述目标应用程序的使用信息;
根据所述使用信息确定所述目标应用程序处于使用状态时,执行根据所述当前时间信息进行所述目标应用程序的使用时长的统计,确定所述目标应用程序的使用时长的步骤。
可选地,所述获取当前运行模式之前,还包括:
配置监控应用程序,通过所述监控应用程序与所述管理终端中的管理应用程序进行关联;
在接收到所述管理终端发送的配置信息时,根据所述配置信息确定管控程序集合以及管控程序集合中各管控应用程序的预设使用时长。
可选地,所述根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式,包括:
在所述操作指令为切换指令时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制;
根据所述切换指令将所述目标运行模式切换为第一运行模式。
可选地,所述切换指令包括用户账号信息;
通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制,包括:
提取所述切换指令中的用户账号信息;
将所述用户账号信息与授权账号信息进行比对;
在比对通过时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制。
可选地,所述在所述操作指令为切换指令时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制之后,还包括:
将当前界面切换为青少年运行界面,并将当前屏幕显示状态调整为关闭状态以及进行锁屏。
可选地,所述将当前界面切换为青少年运行界面,包括:
配置监听事件、当前界面对应的本类以及青少年运行界面对应的将要跳转的类;
在监听到所述切换指令时,通过startActivity函数将当前界面对应的本类跳转到青少年运行界面对应的将要跳转的类,得到青少年运行界面。
可选地,所述根据所述切换指令将所述目标运行模式切换为第一运行模式之后,还包括:
在获取所述管理终端的结束指令时,断开与所述管理终端建立的远程控制。
可选地,所述断开与所述管理终端建立的远程控制之后,还包括:
在检测到所述目标运行模式中目标应用程序的使用时长达到所述预设使用时长时,向所述管理终端发送管控通知,以使所述管理终端根据所述管控通知反馈管控结果;
根据所述管控结果确定是否进行管控。
可选地,所述断开与所述管理终端建立的远程控制之后,还包括:
获取当前运行应用程序;
确定所述当前运行应用程序的使用类型;
根据所述使用类型确定当前运行模式是否为目标运行模式。
可选地,所述根据所述管控结果确定是否进行管控之后,还包括:
在所述管控结果为进行管控时,根据管控结果确定所述管理终端反馈的管控策略;
根据所述管控策略进行使用提醒。
可选地,所述管控策略包括禁止使用应用程序策略、禁止使用策略以及模式切换策略中至少一项。
此外,为实现上述目的,本发明还提出一种远程控制装置,所述远程控制装置包括:
获取模块,用于获取当前运行模式;
所述获取模块,还用于在所述当前运行模式为目标运行模式时,获取目标应用程序的使用时长;
切换模块,用于在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令;
所述切换模块,还用于根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式。
可选地,所述目标运行模式包括正常运行模式;
所述获取模块,还用于在所述当前运行模式为正常运行模式时,获取当前运行的各个应用程序;
将所述各个应用程序与管控程序集合中的应用程序进行匹配,得到属于所述管控程序集合中的目标应用程序;
在监测到所述目标应用程序的触发启动时,调用日历函数得到当前时间信息;
根据所述当前时间信息进行所述目标应用程序的使用时长的统计,确定所述目标应用程序的使用时长。
可选地,所述远程控制装置还包括:配置模块;
所述配置模块,用于配置监控应用程序,通过所述监控应用程序与所述管理终端中的管理应用程序进行关联;
在接收到所述管理终端发送的配置信息时,根据所述配置信息确定管控程序集合以及管控程序集合中各管控应用程序的预设使用时长。
可选地,所述切换模块,还用于在所述操作指令为切换指令时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制;
根据所述切换指令将所述目标运行模式切换为第一运行模式;
可选地,所述切换模块,还用于将当前界面切换为青少年运行界面,并将当前屏幕显示状态调整为关闭状态以及进行锁屏。
此外,为实现上述目的,本发明还提出一种远程控制设备,所述远程控制设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行远程控制程序,所述远程控制程序被所述处理器执行时实现如上文所述的远程控制方法的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有远程控制程序,所述远程控制程序被处理器执行时实现如上文所述的远程控制方法的步骤。
本发明提供的技术方案,通过获取当前运行模式;在所述当前运行模式为目标运行模式时,获取目标应用程序的使用时长;在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令;根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式,从而根据目标应用程序的使用时长触发是否进行模式切换,并配置远端管理终端,通过远端管理终端的反馈进行运行模式的一键切换,以实现模式切换的便捷性。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的远程控制设备结构示意图;
图2为本发明远程控制方法第一实施例的流程示意图;
图3为本发明远程控制方法一实施例的模式切换示意图;
图4为本发明远程控制方法第二实施例的流程示意图;
图5为本发明远程控制方法一实施例的远程控制配置示意图;
图6为本发明远程控制装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的远程控制设备结构示意图。
如图1所示,该远程控制设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口以及无线接口,而用户接口1003的有线接口在本发明中可为通用串行总线(Universal Serial Bus,USB)接口。网络接口1004可选的可以包括标准的有线接口以及无线接口(如Wi-Fi接口)。存储器1005可以是高速随机存取存储器(Random Access Memory,RAM);也可以是稳定的存储器,比如,非易失存储器(Non-volatile Memory),具体可为,磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对远程控制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及远程控制程序。
在图1所示的远程控制设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接外设;所述远程控制设备通过处理器1001调用存储器1005中存储的远程控制程序,并执行本发明实施例提供的远程控制方法。
基于上述硬件结构,提出本发明远程控制方法的实施例。
参照图2,图2为本发明远程控制方法第一实施例的流程示意图。
在第一实施例中,所述远程控制方法包括以下步骤:
步骤S10,获取当前运行模式。
需要说明的是,本实施例的执行主体可为青少年使用的移动终端,例如安装有监控应用程序以及远程控制应用程序的移动终端,还可为其他可实现相同或相似功能的设备,本实施例对此不作限制,移动终端可为手机、笔记本电脑以及其他形式的移动终端,在本实施例中,以手机为例进行说明,手机上设有青少年运行模式和正常运行模式,正常运行模式为区别于青少年运行模式,即非青少年运行模式,为了进一步说明,青少年运行模式包含学习应用程序,不包括不适用青少年使用的游戏之类的应用程序以及其他类别的应用程序,正常运行模式包括常规的所有手机可运行的运行程序,其包括游戏之类的应用程序。
在本实施例中,当前运行模式可为青少年运行模式或者正常运行模式,还可为其他类别的运行模式,本实施例对此不做限制,在青少年使用的移动终端上设置控制应用程序,在家长使用的移动终端上设置管理应用程序,将控制应用程序与管理应用程序进行关联,可通过家长使用的移动终端的管理应用程序对青少年的移动终端进行管控,实现对青少年上网的有效管控。
步骤S20,在所述当前运行模式为目标运行模式时,获取目标应用程序的使用时长。
在本实施例中,目标运行模式为正常运行模式,即在检测到手机正在运行的模式为正常运行模式时,则表示需要对手机的使用情况进行监控,在这种情况下,获取模式运行的参数,根据模式运行的参数得到对应的模式标识信息,对模式标识信息进行识别,根据识别结果确定当前运行模式,例如预先设定模式运行的参数包括办公类的应用程序以及娱乐类的应用程序,将运行办公类的应用程序划分为正常模式标识信息,娱乐类的应用程序划分为青少年模式标识信息,正常模式标识信息与正常运行模式对应,青少年模式标识信息与青少年运行模式对应,检测到青少年使用的移动终端上运行有办公类的应用程序,则根据办公类的应用程序得到正常模式标识信息,根据正常模式标识信息确定当前运行模式为正常运行模式,从而实现当前运行模式的有效检测,在检测到手机正在运行的模式为青少年运行模式时,则表示不需要进行模式切换。
在具体实现中,在监测到应用程序的触发启动时,调用日历(Calendar)函数得到当前时间信息,根据当前时间信息进行目标应用程序的使用时长的统计,确定目标应用程序的使用时长。为了获取目标应用程序的使用时长,通过调用Calendar函数,得到当前时间信息,例如2021年10月21日11时38分20秒,将获取的当前时间信息作为使用开始时间,根据使用开始时间进行使用时长的统计,以实现有效的时间监测。
需要说明的是,在目标应用程序启动的情况下,有时由于目标应用程序挂在后台,不在前台使用,因此并没有关闭目标应用程序的运行,在这种情况下,容易出现统计错误的情况,即在目标应用程序并没有异常使用的情况统计成用户异常使用的情况,因此,在进行目标应用程序的使用时长的统计之前,监测目标应用程序的使用信息,根据使用信息确定目标应用程序是否处于使用状态,在目标应用程序处于使用状态时,再进行目标应用程序的使用时长的统计。具体为,通过调用青少年使用的移动终端上的监控程序,通过监控程序监测目标应用程序的使用状态的,使用状态包括采集时间以及目标应用程序使用流量的使用流量表,在间隔预设时间内使用流量达到预设使用流量阈值时,确定目标应用程序处于使用状态,在目标应用程序处于使用状态时,通过调用Calendar函数从目标应用程序开始启动时开始进行时间统计,得到目标应用程序的使用时长,在目标应用程序未处于使用状态时,则无需进行目标应用程序的使用时长的统计,从而提高使用时长的统计的准确性。
可以理解的是,由于在用户使用过程中,有的是使用学习类别的应用程序,有的是使用聊天类别的应用程序,例如QQ或者微信等,有的是使用娱乐类别的应用程序,例如抖音或者游戏类别的应用程序等,在这种情况下,如果统计所有应用程序的使用时长将会大大降低***的处理效率,并且占有***较多的处理资源,因此,在进行监测应用程序的使用时长时,获取当前运行的各个应用程序,将应用程序与管控程序集合中的应用程序进行匹配,得到属于所述管控程序集合中的目标应用程序,根据所述目标应用程序确定目标应用程序的使用时长,从而避免对于一般应用程序的使用时长的统计,从而减小***资源的处理,提高***处理的效率。
在本实施例中,管控程序集合为包括娱乐类别的应用程序的集合,例如抖音或者游戏类别的应用程序等,通过家长使用的移动终端配置监控应用程序,通过所述监控应用程序与所述管理终端中的管理应用程序进行关联;在接收到所述管理终端发送的配置信息时,根据所述配置信息确定管控程序集合以及管控程序集合中各管控应用程序的预设使用时长,即管理终端配置需要监控的目标应用程序以及对应的预设使用时长,根据目标应用程序得到管控程序集合,并将管控程序集合以及对应的预设使用时长通过预设接口发送至青少年使用的移动终端,青少年使用的移动终端通过管控程序集合以及对应的预设使用时长进行目标应用程序使用时长的监控,从而针对有效的目标应用程序进行监控,提高监控的有效性。
步骤S30,在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令。
在本实施例中,预设使用时长可为30分钟,还可为其他配置参数,本实施例对此不做限制,以30分钟为例进行说明,在监控到青少年使用的移动终端的目标应用程序,例如抖音的使用时长达到30分钟,则向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈是否进行模式切换,从而无需对青少年使用的移动终端进行操作,提高模式切换的便捷性,只需管理终端进行相应的操作。
需要说明的是,切换通知的形式可为在管理终端弹出的窗口通知,短信通知以及电话通知等形式,还可为其他形式,本实施例对此不做限制,对于管理终端的用户来说,可对通知的形式进行配置,例如设置采用短信通知的形式的通知,在青少年使用的移动终端的目标应用程序的使用时长达到预设使用时长时,发送短信通知至管理终端,从而提高短信通知的灵活性。
可以理解的是,由于对于每个移动终端的用户的使用存在较大的差异性,对于已配置的管控程序集合以及管控程序集合中各管控应用程序的预设使用时长无法满足各个用户的使用需求,因此,对于管控程序集合以及对应的预设使用时长可根据需求进行灵活配置,即通过管理终端对管控程序集合以及对应的预设使用时长进行及时调整,从而提高***处理的灵活性。
步骤S40,根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式。
在本实施例中,第一运行模式为青少年运行模式,如果青少年使用的移动终端使用的是正常运行模式并且正常运行模式下目标应用程序的使用时长达到预设使用时长时,则青少年使用的移动终端给管理终端发送通知,提醒家长“是否将第一终端设备切换到青少年模式”,在收到家长选择“是”时,则将所述目标运行模式由正常运行模式切换为青少年运行模式,从而实现模式切换的便捷性,如图3所示的模式切换示意图。
在本实施例中,通过获取当前运行模式;在所述当前运行模式为目标运行模式时,获取目标应用程序的使用时长;在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令;根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式,从而根据目标应用程序的使用时长触发是否进行模式切换,并配置远端管理终端,通过远端管理终端的反馈进行运行模式的一键切换,以实现模式切换的便捷性。
参照图4,图4为本发明远程控制方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明远程控制方法的第二实施例。
第二实施例中,所述步骤S10之前,包括:
步骤S101,配置监控应用程序,通过所述监控应用程序与所述管理终端中的管理应用程序进行关联。
在本实施例中,监控应用程序可为学生监控APP,管理应用程序可为家长管理APP,青少年使用的移动终端和家长使用的管理终端通过家长管理APP和学生监控APP进行关联,青少年使用的移动终端是青少年使用的设备,并安装学生监控APP,管理终端是家长使用的设备,并安装家长管理APP,通过监控应用程序与所述管理终端中的管理应用程序进行关联,从而实现管理终端对青少年使用的移动终端的远程控制。
步骤S102,在接收到所述管理终端发送的配置信息时,根据所述配置信息确定管控程序集合以及管控程序集合中各管控应用程序的预设使用时长。
在具体实现中,家长管理APP可设置微信、QQ、抖音等在正式运行模式下的预设使用时长,具体的,可通过各个APP对外提供的模式接口获取,并通过服务器将设置的预设使用时长发送给学生监控APP,从而根据需要对青少年使用的移动终端进行远程管控。
进一步的,所述步骤S40之后,还包括:
在所述操作指令为切换指令时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制,根据所述切换指令将所述目标运行模式切换为第一运行模式。
需要说明的是,切换指令包括用户账号信息,为了实现管理终端对青少年使用的移动终端的远程控制,通过提取所述切换指令中的用户账号信息,将所述用户账号信息与授权账号信息进行比对,在比对通过时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制,如图5所示的远程控制配置示意图。
进一步的,所述在所述操作指令为切换指令时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制之后,还包括:
将当前界面切换为青少年运行界面,将当前屏幕显示状态调整为关闭状态,并进行锁屏。
将当前界面切换为青少年运行界面,具体为:配置监听事件、当前界面对应的本类以及青少年运行界面对应的将要跳转的类,在监听到所述切换指令时,通过startActivity函数将当前界面对应的本类跳转到青少年运行界面对应的将要跳转的类,得到青少年运行界面。
为了保证不能被青少年本地操控,当建立好远程控制后,***屏蔽青少年使用的移动终端的本地操作,也即:青少年使用的移动终端只能被管理终端远程操控,而不能被青少年本地操控,***自动将青少年使用的移动终端切换到本次管控的包括目标应用程序的青少年切换界面,可通过startActivity的方式进行切换,青少年使用的移动终端接收管理终端反馈的切换指令,该指令包括输入密码等,当接收到相关指令后,青少年使用的移动终端将本次管控应用切换到青少年运行模式,从而实现有效的远程控制。
进一步的,所述根据所述切换指令将所述目标运行模式切换为第一运行模式之后,还包括:
在获取所述管理终端的结束指令时,断开与所述管理终端建立的远程控制。例如当切换完成后,管理终端可发出结束指令,当该指令发出后,自动断开青少年使用的移动终端和管理终端的远程操控连接,从而避免长时间的远程连接,节约***的处理资源,提高***处理的效率以及节省终端的电量消耗。
进一步的,所述断开与所述管理终端建立的远程控制之后,还包括:
在检测到所述目标运行模式中目标应用程序的使用时长达到所述预设使用时长时,向所述管理终端发送管控通知,以使所述管理终端根据所述管控通知反馈管控结果,根据所述管控结果确定是否对青少年使用的移动终端进行管控。
需要说明的是,在管理终端将青少年使用的移动终端通过账号信息切换到青少年运行模式时,青少年使用的移动终端也知晓账号信息的情况下,也可将青少年运行模式转换为正常运行模式,在这种情况下,青少年使用的移动终端仍然需要被监控,因此,在检测到所述目标运行模式中目标应用程序的使用时长达到所述预设使用时长时,向所述管理终端发送管控通知,例如如果青少年使用的移动终端上的目标应用程序在正常运行模式使用时长达到预设使用时长后,被学生切换到正常运行模式,则青少年使用的移动终端及时给管理终端发送通知“xx应用正式模式使用时长已经达到,但是目前还处在正式模式,是否进行管控”,从而提高青少年使用的移动终端的有效管控。
为了确定青少年将使用的移动终端从青少年运行模式转换为正常运行模式,通过获取当前运行应用程序,确定所述当前运行应用程序的使用类型,根据所述使用类型确定当前运行模式是否为目标运行模式,使用类型包括娱乐类以及办公类,在确定当前运行应用程序的使用类型包括娱乐类时,则确定当前运行模式为目标运行模式,因为只有在正常运行模式下才会允许使用娱乐类的应用程序,从而实时监控青少年使用的移动终端的当前运行应用程序,通过当前运行应用程序的类型确定青少年使用的移动终端的当前运行模式,以防青少年手动进行模式切换,从而持续进行终端的有效监控。
进一步的,所述根据所述管控结果确定是否进行管控之后,还包括:
在所述管控结果为进行管控时,根据管控结果确定所述管理终端反馈的管控策略,所述管控策略包括禁止使用应用程序策略、禁止使用策略以及模式切换策略中至少一项。
在具体实现中,根据所述管控策略进行使用提醒,使用提醒的内容可自定义。如果家长选择是,弹窗显示管控策略,管控策略包括A不让使用该应用,B不让使用手机,C继续远程控制切换到该应用的青少年模式,如果家长选择A,则青少年使用的移动终端弹框提醒学生,使用提醒的内容为“您父母不让您使用该应用了,请退出该应用”;如果家长选择B,则青少年使用的移动终端弹框提醒学生,使用提醒的内容为“您父母不让您使用手机了,30秒后将自动锁屏”;如果家长选择C,则重复远程模式切换的步骤。
在本实施例中,在所述管控结果为进行管控时,根据管控结果确定所述管理终端反馈的管控策略,根据管控策略采用相应的提醒方式进行管控提醒,从而使提醒方式更直接与直观,提高远程监控的智能化。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有远程控制程序,所述远程控制程序被处理器执行时实现如上文所述的远程控制方法的步骤。
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
此外,参照图6,本发明实施例还提出一种远程控制装置,所述远程控制装置包括:
获取模块10,获取当前运行模式。
在本实施例中,以手机为例进行说明,手机上设有青少年运行模式和正常运行模式,正常运行模式为区别于青少年运行模式,即非青少年运行模式,为了进一步说明,青少年运行模式包含学习应用程序,不包括不适用青少年使用的游戏之类的应用程序以及其他类别的应用程序,正常运行模式包括常规的所有手机可运行的运行程序,其包括游戏之类的应用程序。
在本实施例中,当前运行模式可为青少年运行模式或者正常运行模式,还可为其他类别的运行模式,本实施例对此不做限制,在青少年使用的移动终端上设置控制应用程序,在家长使用的移动终端上设置管理应用程序,将控制应用程序与管理应用程序进行关联,可通过家长使用的移动终端的管理应用程序对青少年的移动终端进行管控,实现对青少年上网的有效管控。
所述获取模块10,还用于在所述当前运行模式为目标运行模式时,获取目标应用程序的使用时长。
在本实施例中,目标运行模式为正常运行模式,即在检测到手机正在运行的模式为正常运行模式时,则表示需要对手机的使用情况进行监控,在这种情况下,获取模式运行的参数,根据模式运行的参数得到对应的模式标识信息,对模式标识信息进行识别,根据识别结果确定当前运行模式,例如预先设定模式运行的参数包括办公类的应用程序以及娱乐类的应用程序,将运行办公类的应用程序划分为正常模式标识信息,娱乐类的应用程序划分为青少年模式标识信息,正常模式标识信息与正常运行模式对应,青少年模式标识信息与青少年运行模式对应,检测到青少年使用的移动终端上运行有办公类的应用程序,则根据办公类的应用程序得到正常模式标识信息,根据正常模式标识信息确定当前运行模式为正常运行模式,从而实现当前运行模式的有效检测,在检测到手机正在运行的模式为青少年运行模式时,则表示不需要进行模式切换。
在具体实现中,在监测到应用程序的触发启动时,调用日历(Calendar)函数得到当前时间信息,根据当前时间信息进行目标应用程序的使用时长的统计,确定目标应用程序的使用时长。为了获取目标应用程序的使用时长,通过调用Calendar函数,得到当前时间信息,例如2021年10月21日11时38分20秒,将获取的当前时间信息作为使用开始时间,根据使用开始时间进行使用时长的统计,以实现有效的时间监测。
需要说明的是,在目标应用程序启动的情况下,有时由于目标应用程序挂在后台,不在前台使用,因此并没有关闭目标应用程序的运行,在这种情况下,容易出现统计错误的情况,即在目标应用程序并没有异常使用的情况统计成用户异常使用的情况,因此,在进行目标应用程序的使用时长的统计之前,监测目标应用程序的使用信息,根据使用信息确定目标应用程序是否处于使用状态,在目标应用程序处于使用状态时,再进行目标应用程序的使用时长的统计。具体为,通过调用青少年使用的移动终端上的监控程序,通过监控程序监测目标应用程序的使用状态的,使用状态包括采集时间以及目标应用程序使用流量的使用流量表,在间隔预设时间内使用流量达到预设使用流量阈值时,确定目标应用程序处于使用状态,在目标应用程序处于使用状态时,通过调用Calendar函数从目标应用程序开始启动时开始进行时间统计,得到目标应用程序的使用时长,在目标应用程序未处于使用状态时,则无需进行目标应用程序的使用时长的统计,从而提高使用时长的统计的准确性。
可以理解的是,由于在用户使用过程中,有的是使用学习类别的应用程序,有的是使用聊天类别的应用程序,例如QQ或者微信等,有的是使用娱乐类别的应用程序,例如抖音或者游戏类别的应用程序等,在这种情况下,如果统计所有应用程序的使用时长将会大大降低***的处理效率,并且占有***较多的处理资源,因此,在进行监测应用程序的使用时长时,获取当前运行的各个应用程序,将应用程序与管控程序集合中的应用程序进行匹配,得到属于所述管控程序集合中的目标应用程序,根据所述目标应用程序确定目标应用程序的使用时长,从而避免对于一般应用程序的使用时长的统计,从而减小***资源的处理,提高***处理的效率。
在本实施例中,管控程序集合为包括娱乐类别的应用程序的集合,例如抖音或者游戏类别的应用程序等,通过家长使用的移动终端配置监控应用程序,通过所述监控应用程序与所述管理终端中的管理应用程序进行关联;在接收到所述管理终端发送的配置信息时,根据所述配置信息确定管控程序集合以及管控程序集合中各管控应用程序的预设使用时长,即管理终端配置需要监控的目标应用程序以及对应的预设使用时长,根据目标应用程序得到管控程序集合,并将管控程序集合以及对应的预设使用时长通过预设接口发送至青少年使用的移动终端,青少年使用的移动终端通过管控程序集合以及对应的预设使用时长进行目标应用程序使用时长的监控,从而针对有效的目标应用程序进行监控,提高监控的有效性。
切换模块20,用于在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令。
在本实施例中,预设使用时长可为30分钟,还可为其他配置参数,本实施例对此不做限制,以30分钟为例进行说明,在监控到青少年使用的移动终端的目标应用程序,例如抖音的使用时长达到30分钟,则向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈是否进行模式切换,从而无需对青少年使用的移动终端进行操作,提高模式切换的便捷性,只需管理终端进行相应的操作。
需要说明的是,切换通知的形式可为在管理终端弹出的窗口通知,短信通知以及电话通知等形式,还可为其他形式,本实施例对此不做限制,对于管理终端的用户来说,可对通知的形式进行配置,例如设置采用短信通知的形式的通知,在青少年使用的移动终端的目标应用程序的使用时长达到预设使用时长时,发送短信通知至管理终端,从而提高短信通知的灵活性。
可以理解的是,由于对于每个移动终端的用户的使用存在较大的差异性,对于已配置的管控程序集合以及管控程序集合中各管控应用程序的预设使用时长无法满足各个用户的使用需求,因此,对于管控程序集合以及对应的预设使用时长可根据需求进行灵活配置,即通过管理终端对管控程序集合以及对应的预设使用时长进行及时调整,从而提高***处理的灵活性。
所述切换模块20,还用于根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式。
在本实施例中,第一运行模式为青少年运行模式,如果青少年使用的移动终端使用的是正常运行模式并且正常运行模式下目标应用程序的使用时长达到预设使用时长时,则青少年使用的移动终端给管理终端发送通知,提醒家长“是否将第一终端设备切换到青少年模式”,在收到家长选择“是”时,则将所述目标运行模式由正常运行模式切换为青少年运行模式,从而实现模式切换的便捷性,如图3所示的模式切换示意图。
在本实施例中,通过获取当前运行模式;在所述当前运行模式为目标运行模式时,获取目标应用程序的使用时长;在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令;根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式,从而根据目标应用程序的使用时长触发是否进行模式切换,并配置远端管理终端,通过远端管理终端的反馈进行运行模式的一键切换,以实现模式切换的便捷性。
在一实施例中,所述目标运行模式包括正常运行模式,所述获取模块10,还用于在所述当前运行模式为正常运行模式时,获取当前运行的各个应用程序;
将所述各个应用程序与管控程序集合中的应用程序进行匹配,得到属于所述管控程序集合中的目标应用程序;
在监测到所述目标应用程序的触发启动时,调用日历函数得到当前时间信息;
根据所述当前时间信息进行所述目标应用程序的使用时长的统计,确定所述目标应用程序的使用时长。
在一实施例中,所述获取模块10,还用于监测所述目标应用程序的使用信息;
根据所述使用信息确定所述目标应用程序处于使用状态。
在一实施例中,所述远程控制装置还包括:配置模块;
所述配置模块,用于配置监控应用程序,通过所述监控应用程序与所述管理终端中的管理应用程序进行关联;
在接收到所述管理终端发送的配置信息时,根据所述配置信息确定管控程序集合以及管控程序集合中各管控应用程序的预设使用时长。
在一实施例中,所述切换模块,还用于在所述操作指令为切换指令时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制;
根据所述切换指令将所述目标运行模式切换为第一运行模式。
在一实施例中,所述切换指令包括用户账号信息;
通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制,包括:
提取所述切换指令中的用户账号信息;
将所述用户账号信息与授权账号信息进行比对;
在比对通过时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制。
在一实施例中,所述切换模块,还用于将当前界面切换为青少年运行界面,并将当前屏幕显示状态调整为关闭状态以及进行锁屏。
在一实施例中,所述切换模块,还用于配置监听事件、当前界面对应的本类以及青少年运行界面对应的将要跳转的类;
在监听到所述切换指令时,通过startActivity函数将当前界面对应的本类跳转到青少年运行界面对应的将要跳转的类,得到青少年运行界面。
在一实施例中,所述切换模块,还用于在获取所述管理终端的结束指令时,断开与所述管理终端建立的远程控制。
在一实施例中,所述切换模块,还用于在检测到所述目标运行模式中目标应用程序的使用时长达到所述预设使用时长时,向所述管理终端发送管控通知,以使所述管理终端根据所述管控通知反馈管控结果;
根据所述管控结果确定是否进行管控。
在一实施例中,所述切换模块,还用于获取当前运行应用程序;
确定所述当前运行应用程序的使用类型;
根据所述使用类型确定当前运行模式是否为目标运行模式。
在一实施例中,所述切换模块,还用于在所述管控结果为进行管控时,根据管控结果确定所述管理终端反馈的管控策略;
根据所述管控策略进行使用提醒。
在一实施例中,所述管控策略包括禁止使用应用程序策略、禁止使用策略以及模式切换策略中至少一项。
本发明所述远程控制装置采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种远程控制方法,其特征在于,所述远程控制方法包括以下步骤:
获取当前运行模式;
在所述当前运行模式为目标运行模式时,监测目标应用程序的使用时长;
在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令;
根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式。
2.如权利要求1所述的远程控制方法,其特征在于,所述目标运行模式包括正常运行模式;
所述在所述当前运行模式为目标运行模式时,监测应用程序的使用时长,包括:
在所述当前运行模式为正常运行模式时,获取当前运行的各个应用程序;
将所述各个应用程序与管控程序集合中的应用程序进行匹配,得到属于所述管控程序集合中的目标应用程序;
在监测到所述目标应用程序的触发启动时,调用日历函数得到当前时间信息;
根据所述当前时间信息进行所述目标应用程序的使用时长的统计,确定所述目标应用程序的使用时长。
3.如权利要求2所述的远程控制方法,其特征在于,所述根据所述当前时间信息进行所述目标应用程序的使用时长的统计,确定所述目标应用程序的使用时长之前,还包括:
监测所述目标应用程序的使用信息;
根据所述使用信息确定所述目标应用程序处于使用状态时,执行根据所述当前时间信息进行所述目标应用程序的使用时长的统计,确定所述目标应用程序的使用时长的步骤。
4.如权利要求1所述的远程控制方法,其特征在于,所述获取当前运行模式之前,还包括:
配置监控应用程序,通过所述监控应用程序与所述管理终端中的管理应用程序进行关联;
在接收到所述管理终端发送的配置信息时,根据所述配置信息确定管控程序集合以及管控程序集合中各管控应用程序的预设使用时长。
5.如权利要求1所述的远程控制方法,其特征在于,所述根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式,包括:
在所述操作指令为切换指令时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制;
根据所述切换指令将所述目标运行模式切换为第一运行模式。
6.如权利要求5所述的远程控制方法,其特征在于,所述切换指令包括用户账号信息;
通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制,包括:
提取所述切换指令中的用户账号信息;
将所述用户账号信息与授权账号信息进行比对;
在比对通过时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制。
7.如权利要求5所述的远程控制方法,其特征在于,所述在所述操作指令为切换指令时,通过监控应用程序和所述管理应用程序与所述管理终端建立远程控制之后,还包括:
将当前界面切换为青少年运行界面,并将当前屏幕显示状态调整为关闭状态以及进行锁屏。
8.一种远程控制装置,其特征在于,所述远程控制装置包括:
获取模块,用于获取当前运行模式;
所述获取模块,还用于在所述当前运行模式为目标运行模式时,获取目标应用程序的使用时长;
切换模块,用于在所述使用时长达到预设使用时长时,向管理终端发送切换通知,以使所述管理终端根据所述切换通知反馈操作指令;
所述切换模块,还用于根据所述操作指令确定是否将所述目标运行模式切换为第一运行模式。
9.一种远程控制设备,其特征在于,所述远程控制设备包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行远程控制程序,所述远程控制程序被所述处理器执行时实现如权利要求1至7中任一项所述的远程控制方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有远程控制程序,所述远程控制程序被处理器执行时实现如权利要求1至7中任一项所述的远程控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111472771.7A CN114138443A (zh) | 2021-12-02 | 2021-12-02 | 远程控制方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111472771.7A CN114138443A (zh) | 2021-12-02 | 2021-12-02 | 远程控制方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114138443A true CN114138443A (zh) | 2022-03-04 |
Family
ID=80388019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111472771.7A Pending CN114138443A (zh) | 2021-12-02 | 2021-12-02 | 远程控制方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114138443A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745566A (zh) * | 2022-04-15 | 2022-07-12 | 北京搜狐新动力信息技术有限公司 | 青少年模式的管理方法、相关装置及计算机存储介质 |
-
2021
- 2021-12-02 CN CN202111472771.7A patent/CN114138443A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114745566A (zh) * | 2022-04-15 | 2022-07-12 | 北京搜狐新动力信息技术有限公司 | 青少年模式的管理方法、相关装置及计算机存储介质 |
CN114745566B (zh) * | 2022-04-15 | 2023-10-20 | 北京搜狐新动力信息技术有限公司 | 青少年模式的管理方法、相关装置及计算机存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10303457B2 (en) | Initiating update operations | |
CN107493375B (zh) | 移动终端扩展式投屏方法及投屏*** | |
CN107484217B (zh) | 切换注册ip多媒体子***的方法、移动终端及存储介质 | |
CN107943650B (zh) | 应用程序的控制方法、装置、存储介质及终端 | |
CN108920120B (zh) | 一种信息显示控制方法及装置 | |
CN107844342B (zh) | 应用程序保活的管控方法、装置及存储介质和移动终端 | |
CN110870292B (zh) | 在多用户识别模块sim多待机电子设备中选择性地传送一项或多项服务 | |
CN105682148A (zh) | 一种流量分享的方法及*** | |
CN107943269B (zh) | 调度作业控制方法、装置、终端设备及存储介质 | |
CN104572110A (zh) | 一种安卓***上Toast控件的优化方法 | |
CN107070670B (zh) | 控制广播发送者发送广播消息的方法、装置和终端设备 | |
CN107831886B (zh) | 关联启动应用的管控方法、装置、存储介质及智能终端 | |
CN107844341B (zh) | 进程启动的管控方法、装置及存储介质和移动终端 | |
CN107943270B (zh) | 应用服务的控制方法、装置及存储介质和移动终端 | |
CN105743981B (zh) | 监控方法、监控终端和监控*** | |
CN106101836B (zh) | 智能电视的播放方法及装置 | |
CN114138443A (zh) | 远程控制方法、装置、设备及存储介质 | |
EP3079048A1 (en) | Scene mode switching method, device and mobile terminal | |
US20200401467A1 (en) | Management and control method for application, terminal, and storage medium | |
EP3160212A1 (en) | Method, apparatus and system for managing mobile hotspot | |
CN112738865B (zh) | 业务处理方法、装置及电子设备 | |
WO2023045921A1 (zh) | 显示方法、装置和电子设备 | |
CN110248237B (zh) | 一种视频播放方法、装置、设备及存储介质 | |
CN112533043A (zh) | 实现智能电视控制器控制应用的方法 | |
CN104023139B (zh) | 一种移动终端及其异常处理方法 |
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 |