本发明专利技术公开了移动应用安全平台,包括家长端,能够配置孩子端的无障碍,且能够无障碍自动设置自定义Launcher;服务器,孩子端与家长端的信息中转站,家长配置限制app以及使用时间通过服务器中转给孩子端;孩子端,通过服务器与家长端进行信息交互,且能够实现无障碍和自定义Launcher;加入自定义Launcher实现自定义桌面并且限制设置某些功能且隐藏或/和限制app,从而达到控制孩子端,监督孩子学习,实时了解孩子学习情况以及限制其玩游戏的时间。
Mobile application security platform
【技术实现步骤摘要】
移动应用安全平台
本专利技术涉及无障碍技术、自定义Launcher技术等领域,具体的说,是移动应用安全平台。
技术介绍
无障碍:一种为视觉障碍的人提供操作手机可能性的功能,该功能能获取手机屏幕信息,知道当前所在页面的包名路径等,能拦截一系列的触控操作,通过用户同意权限即可获取上述所说功能自定义Launcher:通常称为系统桌面,在Android系统中起着至关重要的作用,Launcher是安卓系统中的桌面启动器,安卓系统的桌面UI统称为Launcher。Launcher是安卓系统中的主要程序组件之一,安卓系统中如果没有Launcher就无法启动安卓桌面,Launcher出错的时候,安卓系统会出现“进程com.android.launcher意外停止”的提示窗口。这时需要重新启动Launcher。随着智能设备的快速发展,特别是只能手机的飞速发展,伴随而来的各种手游也蓬勃兴起,如此在没有家长看管的情况下,小孩对于手游的克制力也会相应的降低,最终造成,在没有家长看管的情况下,小孩常常会无节制的玩耍游戏,进而导致学习时间严重缩短。目前的应用只是简单的通过无障碍简单的控制儿童端手机,但是儿童端可以通过系统自带Launcher进入设置修改相关配置以达到摆脱控制操作,并且无法隐藏禁忌app,无法规定app的使用时间,可以任意卸载无障碍控制的app等。
技术实现思路
本专利技术的目的在于设计出移动应用安全平台,加入自定义Launcher实现自定义桌面并且限制设置某些功能且隐藏或/和限制app,从而达到控制孩子端,监督孩子学习,实时了解孩子学习情况以及限制其玩游戏的时间。本专利技术通过下述技术方案实现:移动应用安全平台,包括家长端,能够配置孩子端的无障碍,且能够无障碍自动设置自定义Launcher;服务器,孩子端与家长端的信息中转站,家长配置限制app以及使用时间通过服务器中转给孩子端;孩子端,通过服务器与家长端进行信息交互,且能够实现无障碍和自定义Launcher,信息交互包括接收家长端的信息和发送信息给家长端。进一步的为更好地实现本专利技术,特别采用下述设置方式:所述孩子端,继承AccessibilityService,重写onAccessibilityEvent方法,监听typeWindowStateChanged和typeWindowContentChanged所有的屏幕操作以及屏幕信息都会通过函数onAccessibilityEvent进行回调。进一步的为更好地实现本专利技术,特别采用下述设置方式:所述孩子端能够根据不同的手机限制返回的屏幕信息限制其操作。进一步的为更好地实现本专利技术,特别采用下述设置方式:当所述孩子端被家长端扫描后通过长链接连接服务器,与服务器进行双向通信,之后自动通过屏幕信息通过getPackageName以及curClassName自动确认替换系统的Launcher,并完成需要限制的功能。进一步的为更好地实现本专利技术,特别采用下述设置方式:所述家长端在进行孩子端限制设置时,包括下述步骤:1.打开家长端扫描孩子端的二维码;2.家长端自动连上服务器;3.家长端设置限制的app以及设置限制时间;4.家长端发送给服务器,收到服务器的指令刷新UI。进一步的为更好地实现本专利技术,特别采用下述设置方式:所述家长端和孩子端的硬件皆为智能手机或平板电脑。本专利技术与现有技术相比,具有以下优点及有益效果:(1)本专利技术加入自定义Launcher实现自定义桌面并且限制设置某些功能且隐藏或/和限制app,从而达到控制孩子端,监督孩子学习,实时了解孩子学习情况以及限制其玩游戏的时间。(2)本专利技术能够实现用户家长通过用户端的对孩子端进行控制,从而限制孩子端不节制的操作。附图说明图1为本专利技术的时序图。图2为本专利技术的应用流程图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。因此,以下对在附图中提供的本专利技术的实施方式的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。值得注意的是:在本申请中,某些需要应用到本领域的公知技术或常规技术手段时,申请人可能存在没有在文中具体的阐述该公知技术或/和常规技术手段是一种什么样的技术手段,但不能以文中没有具体公布该技术手段,而认为本申请不符合专利法第二十六条第三款的情况。专业术语名词解释:AccessibilityService:无障碍服务;onAccessibilityEvent:得到的事件;typeWindowStateChanged:窗口状态改变;typeWindowContentChanged:窗口内容改变;getPackageName:获取包名;curClassName:类名;getRootInActiveWindow:获取该窗口的根目录;accessibilityNodeInfo.findAccessibilityNodeInfosByText:查找可访问节点;FragmentActivity:碎片窗口;Recyclerview:列表;LitePal:数据库名称;curPackageName:包名。实施例1:本专利技术提出了移动应用安全平台,加入自定义Launcher实现自定义桌面并且限制设置某些功能且隐藏或/和限制app,从而达到控制孩子端,监督孩子学习,实时了解孩子学习情况以及限制其玩游戏的时间,特别采用下述设置方式:包括家长端(其硬件设备采用智能手机或平板电脑),能够配置孩子端(其硬件设备采用智能手机或平板电脑)的无障碍,且能够无障碍自动设置自定义Launcher;服务器,孩子端与家长端的信息中转站,家长配置限制app以及使用时间通过服务器中转给孩子端;孩子端,通过服务器与家长端进行信息交互,且能够实现无障碍和自定义Launcher,信息交互包括接收家长端的信息和发送信息给家长端。整个移动应用安全平台通过无障碍以及自定义Launcher实现,家长端配置孩子端的无障碍并且无障碍自动设置自定义Launcher,家长配置限制app以及使用时间等通过服务器中转给孩子端,孩子端通过服务器发送信息给家长端;移动应用安全平台主要涉及到的技术包括无障碍以及本文档来自技高网...
【技术保护点】
1.移动应用安全平台,其特征在于:包括/n家长端,能够配置孩子端的无障碍,且能够无障碍自动设置自定义Launcher;/n服务器,孩子端与家长端的信息中转站,家长配置限制app以及使用时间通过服务器中转给孩子端;/n孩子端,通过服务器与家长端进行信息交互,且能够实现无障碍和自定义Launcher。/n
【技术特征摘要】
1.移动应用安全平台,其特征在于:包括
家长端,能够配置孩子端的无障碍,且能够无障碍自动设置自定义Launcher;
服务器,孩子端与家长端的信息中转站,家长配置限制app以及使用时间通过服务器中转给孩子端;
孩子端,通过服务器与家长端进行信息交互,且能够实现无障碍和自定义Launcher。
2.根据权利要求1所述的移动应用安全平台,其特征在于:所述孩子端,继承AccessibilityService,重写onAccessibilityEvent方法,
监听typeWindowStateChanged
和typeWindowContentChanged所有的屏幕操作以及屏幕信息
都会通过函数onAccessibilityEvent进行回调。
3.根据权利要求1所述的移动应用安全平台,其特征在于:所述孩子...
【专利技术属性】
技术研发人员:陈墨文,范渊,吴卓群,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。