移动终端、安全监护方法以及装置与流程

文档序号:25132761发布日期:2021-05-21 08:50阅读:89来源:国知局
移动终端、安全监护方法以及装置与流程

本发明涉及智能终端技术领域,具体涉及一种移动终端、安全监护方法以及装置。



背景技术:

随着社会的发展,人身财产安全的监护越来越受到重视,对老人和儿童的人身财产安全进行监护尤为重要。随着物联网技术的发展,各种智能概念层出不穷,智能监护系统出现在人们的生活当中。传统的安全监护方案,需研发单独的专用软件,浪费终端的存储空间。



技术实现要素:

本发明所要解决的是现有的安全监护方法浪费终端存储空间的问题。

本发明通过下述技术方案实现:

一种安全监护方法,应用于安装有即时通讯应用程序的被监护终端,包括:

检测所述被监护终端的状态;

判断所述被监护终端的状态是否满足预设监护条件,所述预设监护条件用于表征所述被监护终端具有潜在危险行为;

在所述被监护终端的状态满足所述预设监护条件时,采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送提醒信息。

可选的,所述检测所述被监护终端的状态包括:

实时检测所述被监护终端的状态;或

每隔设定时长检测所述被监护终端的状态。

可选的,所述预设监护条件包括所述被监护终端所处位置偏离了预设位置、所述被监护终端拨打了具有潜在风险的电话号码、所述被监护终端接听了具有潜在风险的电话号码或者所述被监护终端接收了具有潜在风险的信息。

可选的,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,在所述检测所述被监护终端的状态之前,还包括:

确定并保存所述预设位置。

可选的,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,所述检测所述被监护终端的状态包括:

对所述被监护终端进行定位,获得所述被监护终端所处位置的经纬度;

所述判断所述被监护终端的状态是否满足预设监护条件包括:

根据所述被监护终端所处位置的经纬度和所述预设位置的经纬度,计算所述被监护终端所处位置与所述预设位置之间的距离;

判断所述被监护终端所处位置与所述预设位置之间的距离是否大于预设距离;

若所述被监护终端所处位置与所述预设位置之间的距离大于所述预设距离,则确定所述被监护终端所处位置偏离了所述预设位置,所述被监护终端的状态满足所述预设监护条件。

可选的,所述预设监护条件包括所述被监护终端拨打了所述具有潜在风险的电话号码,所述检测所述被监护终端的状态包括:

获取所述被监护终端拨打的电话号码;

所述判断所述被监护终端的状态是否满足预设监护条件包括:

将所述被监护终端拨打的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

若所述被监护终端拨打的电话号码与所述具有潜在风险的电话号码相匹配,则确定所述被监护终端拨打了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

可选的,所述预设监护条件包括所述被监护终端接听了所述具有潜在风险的电话号码,所述检测所述被监护终端的状态包括:

获取所述被监护终端接听的电话号码;

所述判断所述被监护终端的状态是否满足预设监护条件包括:

将所述被监护终端接听的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

若所述被监护终端接听的电话号码与所述具有潜在风险的电话号码相匹配,则确定所述被监护终端接听了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

可选的,所述预设监护条件包括所述被监护终端接收了所述具有潜在风险的信息,所述检测所述被监护终端的状态包括:

获取所述被监护终端接收的信息;

所述判断所述被监护终端的状态是否满足预设监护条件包括:

搜索所述被监护终端接收的信息中是否包含预设敏感词汇;

若所述被监护终端接收的信息中包含所述预设敏感词汇,则确定所述被监护终端接收了所述具有潜在风险的信息,所述被监护终端的状态满足所述预设监护条件。

可选的,所述采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送提醒信息包括:

启动所述即时通讯应用程序,获得所述即时通讯应用程序的主界面对应的控件;

采用模拟点击的方式在所述主界面对应的控件中查找搜索框;

采用模拟点击的方式将预设账号输入所述搜索框,获得所述预设账号对应的用户;

采用模拟点击的方式点击所述预设账号对应的用户,获得信息收发界面对应的控件;

采用模拟点击的方式在所述信息收发界面对应的控件中查找输入框;

采用模拟点击的方式将所述提醒信息输入所述输入框;

采用模拟点击的方式在所述信息收发界面对应的控件中查找信息发送按钮;

采用模拟点击的方式点击所述信息发送按钮。

可选的,在所述检测所述被监护终端的状态之前,还包括:

确定并保存所述预设账号。

基于同样的发明构思,本发明还提供一种安全监护装置,应用于安装有即时通讯应用程序的被监护终端,包括:

检测模块,用于检测所述被监护终端的状态;

状态判断模块,用于判断所述被监护终端的状态是否满足预设监护条件,所述预设监护条件用于表征所述被监护终端具有潜在危险行为;

控制模块,用于在所述被监护终端的状态满足所述预设监护条件时,采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送提醒信息。

可选的,所述检测模块用于实时检测所述被监护终端的状态;或

所述检测模块用于每隔设定时长检测所述被监护终端的状态。

可选的,所述预设监护条件包括所述被监护终端所处位置偏离了预设位置、所述被监护终端拨打了具有潜在风险的电话号码、所述被监护终端接听了具有潜在风险的电话号码或者所述被监护终端接收了具有潜在风险的信息。

可选的,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,所述安全监护装置还包括:

第一确定模块,用于确定所述预设位置;

第一存储模块,用于保存所述预设位置。

可选的,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,所述检测模块用于对所述被监护终端进行定位,获得所述被监护终端所处位置的经纬度;

所述状态判断模块包括:

距离计算模块,用于根据所述被监护终端所处位置的经纬度和所述预设位置的经纬度,计算所述被监护终端所处位置与所述预设位置之间的距离;

距离判断模块,用于判断所述被监护终端所处位置与所述预设位置之间的距离是否大于预设距离;

第二确定模块,用于在所述被监护终端所处位置与所述预设位置之间的距离大于所述预设距离时,确定所述被监护终端所处位置偏离了所述预设位置,所述被监护终端的状态满足所述预设监护条件。

可选的,所述预设监护条件包括所述被监护终端拨打了所述具有潜在风险的电话号码,所述检测模块用于获取所述被监护终端拨打的电话号码;

所述状态判断模块包括:

第一比对模块,用于将所述被监护终端拨打的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

第三确定模块,用于在所述被监护终端拨打的电话号码与所述具有潜在风险的电话号码相匹配时,确定所述被监护终端拨打了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

可选的,所述预设监护条件包括所述被监护终端接听了所述具有潜在风险的电话号码,所述检测模块用于获取所述被监护终端接听的电话号码;

所述状态判断模块包括:

第二比对模块,用于将所述被监护终端接听的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

第四确定模块,用于在所述被监护终端接听的电话号码与所述具有潜在风险的电话号码相匹配时,确定所述被监护终端接听了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

可选的,所述预设监护条件包括所述被监护终端接收了所述具有潜在风险的信息,所述检测模块用于获取所述被监护终端接收的信息;

所述状态判断模块包括:

搜索模块,用于搜索所述被监护终端接收的信息中是否包含预设敏感词汇;

第五确定模块,用于在所述被监护终端接收的信息中包含所述预设敏感词汇时,确定所述被监护终端接收了所述具有潜在风险的信息,所述被监护终端的状态满足所述预设监护条件。

可选的,所述控制模块包括:

启动模块,用于启动所述即时通讯应用程序,获得所述即时通讯应用程序的主界面对应的控件;

第一查找模块,用于采用模拟点击的方式在所述主界面对应的控件中查找搜索框;

第一输入模块,用于采用模拟点击的方式将预设账号输入所述搜索框,获得所述预设账号对应的用户;

第一点击模块,用于采用模拟点击的方式点击所述预设账号对应的用户,获得信息收发界面对应的控件;

第二查找模块,用于采用模拟点击的方式在所述信息收发界面对应的控件中查找输入框;

第二输入模块,用于采用模拟点击的方式将所述提醒信息输入所述输入框;

第三查找模块,用于采用模拟点击的方式在所述信息收发界面对应的控件中查找信息发送按钮;

第二点击模块,用于采用模拟点击的方式点击所述信息发送按钮。

可选的,所述安全监护装置还包括:

第六确定模块,用于确定所述预设账号;

第二存储模块,用于保存所述预设账号。

基于同样的发明构思,本发明还提供一种移动终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述安全监护方法的步骤。

基于同样的发明构思,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述安全监护方法的步骤。

本发明与现有技术相比,具有如下的优点和有益效果:

本发明提供的移动终端、安全监护方法以及装置,在检测到被监护终端的状态满足预设监护条件时,采用模拟点击的方式控制即时通讯应用程序向监护终端发送提醒信息,从而能够让所述监护终端及时获知所述被监护终端出现的潜在危险行为,守护老人和小孩等被监护者的人身财产安全。本发明是采用模拟点击的方式通过所述即时通讯应用程序向所述监护终端发送所述提醒信息,而不用开发专用的通讯软件,可以避免在所述监护终端中安装多余的应用程序,因而能够节省所述监护终端的存储空间。并且,本发明提供的移动终端、安全监护方法以及装置,开发及维护成本低,降低了整个安全监护方案的成本。进一步,所述被监护终端在无线网络中使用时,向所述监护终端发送所述提醒信息是不会产生费用的,因而节约了用户的使用成本,有利于监护方案的推广。

附图说明

此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:

图1为本发明实施例的安全监护应用的场景示意图;

图2为本发明实施例的安全监护方法的流程图;

图3为本发明实施例的安全监护装置的结构示意图;

图4为本发明实施例的移动终端的结构示意图。

具体实施方式

本发明提供一种移动终端、安全监护方法以及装置,在检测到被监护终端的状态满足预设监护条件时,采用模拟点击的方式控制即时通讯应用程序向监护终端发送提醒信息,能够让所述监护终端及时获知所述被监护终端出现的潜在危险行为。本发明提供的移动终端、安全监护方法以及装置,不用开发专用的通讯软件,可以避免在所述监护终端中安装多余的应用程序,因而能够节省所述监护终端的存储空间。并且,本发明提供的移动终端、安全监护方法以及装置,开发及维护成本低,降低了整个安全监护方案的成本。

图1为本发明实施例的安全监护应用的场景示意图,其中,被监护终端为被守护者使用的移动终端,监护终端为守护者使用的移动终端,所述被监护终端和所述监护终端中安装有相同的即时通讯应用程序。本发明实施例提供的安全监护方法以及装置应用在所述被监护终端中,在检测到所述被监护终端的状态满足预设监护条件时,采用模拟点击的方式控制所述被监护终端中安装的即时通讯应用程序,向所述监护终端中安装的即时通讯应用程序发送提醒信息。所述被监护终端可以为使用andriod系统且可安装所述即时通讯应用程序的智能手机、平板电脑以及智能穿戴设备等移动终端,所述监护终端可以为可安装所述即时通讯应用程序的智能手机、平板电脑以及智能穿戴设备等移动终端,所述即时通讯应用程序例如可以为微信、qq等,本发明实施例对此不进行限定。

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。

实施例1

本实施例提供一种安全监护方法,所述安全监护方法应用于安装有即时通讯应用程序的被监护终端,所述被监护终端可以为使用android系统的智能手机、平板电脑以及智能穿戴设备等移动终端,所述即时通讯应用程序例如可以为微信、qq等,本发明实施例对此不进行限定。图2是所述安全监护方法的流程图,所述安全监护方法包括:

步骤s21,检测所述被监护终端的状态;

步骤s22,判断所述被监护终端的状态是否满足预设监护条件,所述预设监护条件用于表征所述被监护终端具有潜在危险行为;

在所述被监护终端的状态满足所述预设监护条件时,执行步骤s23,采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送提醒信息。

具体地,根据所述被监护终端可能出现的潜在危险行为,可以设置所述预设监护条件。在本实施例中,所述预设监护条件包括所述被监护终端所处位置偏离了预设位置、所述被监护终端拨打了具有潜在风险的电话号码、所述被监护终端接听了具有潜在风险的电话号码或者所述被监护终端接收了具有潜在风险的信息。所述预设位置作为参考变量,需要进行预先设置,因而在执行步骤s21之前,还包括:确定并保存所述预设位置。所述预设位置可以由被监护者或者监护者通过按键、触摸屏或者语音识别装置等输入装置输入所述被监护终端,也可以由所述被监护终端进行定位获得。

在一种可选实现方式中,所述检测所述被监护终端的状态包括:实时检测所述被监护终端的状态。以所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置、所述被监护终端拨打了所述具有潜在风险的电话号码、所述被监护终端接听了所述具有潜在风险的电话号码或者所述被监护终端接收了所述具有潜在风险的信息为例,可以实时对所述被监护终端进行定位,实时获取所述被监护终端拨打的电话号码,实时获取所述被监护终端接听的电话号码,或者实时获取所述被监护终端接收的信息。通过实时检测所述被监护终端的状态,可以立即发现所述被监护终端出现的潜在危险行为。

在另一种可选实现方式中,所述检测所述被监护终端的状态包括:每隔设定时长检测所述被监护终端的状态。仍以所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置、所述被监护终端拨打了所述具有潜在风险的电话号码、所述被监护终端接听了所述具有潜在风险的电话号码或者所述被监护终端接收了所述具有潜在风险的信息为例,若首次检测所述被监护终端的状态在10:00,且每隔五分钟检测所述被监护终端的状态,则在10:05对所述被监护终端进行定位、获取所述被监护终端拨打的电话号码、获取所述被监护终端接听的电话号码或者获取所述被监护终端接收的信息,在10:10对所述被监护终端进行定位、获取所述被监护终端拨打的电话号码、获取所述被监护终端接听的电话号码或者获取所述被监护终端接收的信息,以此类推。通过每隔设定时长检测所述被监护终端的状态,可以减小所述被监护终端的功耗。所述设定时长设置得越短,监护的时效性越好,但所述被监护终端的功耗相应增加。因此,所述设定时长可根据实际需求进行设置,本实施例对此不进行限定。

进一步,若所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,则所述检测所述被监护终端的状态包括:对所述被监护终端进行定位,获得所述被监护终端所处位置的经纬度。可以通过所述被监护终端中安装的gps系统或者北斗系统等定位装置对所述被监护终端进行定位,获得所述被监护终端所处位置的经纬度。所述判断所述被监护终端的状态是否满足预设监护条件包括:根据所述被监护终端所处位置的经纬度和所述预设位置的经纬度,计算所述被监护终端所处位置与所述预设位置之间的距离;判断所述被监护终端所处位置与所述预设位置之间的距离是否大于预设距离;若所述被监护终端所处位置与所述预设位置之间的距离大于所述预设距离,则确定所述被监护终端所处位置偏离了所述预设位置,所述被监护终端的状态满足所述预设监护条件。所述预设距离可根据实际需求进行设置,可以由所述被监护者或者所述监护者通过按键、触摸屏或者语音识别装置等输入装置输入所述被监护终端。

进一步,若所述预设监护条件包括所述被监护终端拨打了所述具有潜在风险的电话号码,则所述检测所述被监护终端的状态包括:获取所述被监护终端拨打的电话号码。在所述被监护终端拨打了某个电话号码之后,通话记录会被保存在所述被监护终端的数据库中,通过查找该数据库,即可获得所述被监护终端拨打的电话号码。所述判断所述被监护终端的状态是否满足预设监护条件包括:将所述被监护终端拨打的电话号码与一个以上所述具有潜在风险的电话号码进行比对;若所述被监护终端拨打的电话号码与所述具有潜在风险的电话号码相匹配,则确定所述被监护终端拨打了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。所述一个以上所述具有潜在风险的电话号码可以保存在本地数据库,也可以保存在云端数据库,本实施例对此不进行限定。

进一步,若所述预设监护条件包括所述被监护终端接听了所述具有潜在风险的电话号码,则所述检测所述被监护终端的状态包括:获取所述被监护终端接听的电话号码。在所述被监护终端接听了某个电话号码之后,通话记录也会被保存在所述被监护终端的数据库中,通过查找该数据库,即可获得所述被监护终端接听的电话号码。所述判断所述被监护终端的状态是否满足预设监护条件包括:将所述被监护终端接听的电话号码与一个以上所述具有潜在风险的电话号码进行比对;若所述被监护终端接听的电话号码与所述具有潜在风险的电话号码相匹配,则确定所述被监护终端接听了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

进一步,若所述预设监护条件包括所述被监护终端接收了所述具有潜在风险的信息,则所述检测所述被监护终端的状态包括:获取所述被监护终端接收的信息。所述被监护终端接收的信息保存在所述被监护终端的数据库中,通过查找数据库即可以获得所述被监护终端接收的信息。所述判断所述被监护终端的状态是否满足预设监护条件包括:搜索所述被监护终端接收的信息中是否包含预设敏感词汇;若所述被监护终端接收的信息中包含所述预设敏感词汇,则确定所述被监护终端接收了所述具有潜在风险的信息,所述被监护终端的状态满足所述预设监护条件。所述预设敏感词汇例如可以为“银行卡”、“账号”、“汇款”等词汇,在所述被监护终端接收的信息中搜索所述预设敏感词汇,可以通过关键词匹配的方式实现,例如可以通过模糊匹配、精确匹配等关键词匹配方式搜索所述被监护终端接收的信息中是否包含所述预设敏感词汇。

在检测到所述被监护终端的状态满足所述预设监护条件时,采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送提醒信息。模拟点击是android系统提供的一种操作方式,是通过扫描当前页面的所有控件,从中寻找目标控件,之后模拟点击该控件,从而达到模拟点击的效果。在本实施例中,在检测到所述被监护终端的状态满足所述预设监护条件时,通过调用所述即时通讯应用程序的对外接口,启动所述即时通讯应用程序,获得所述即时通讯应用程序的主界面对应的控件;采用模拟点击的方式在所述主界面对应的控件中查找搜索框;采用模拟点击的方式将预设账号输入所述搜索框,获得所述预设账号对应的用户;采用模拟点击的方式点击所述预设账号对应的用户,获得信息收发界面对应的控件;采用模拟点击的方式在所述信息收发界面对应的控件中查找输入框;采用模拟点击的方式将所述提醒信息输入所述输入框;采用模拟点击的方式在所述信息收发界面对应的控件中查找信息发送按钮;采用模拟点击的方式点击所述信息发送按钮。所述预设账号为监护者登录监护终端中的即时通讯应用程序的账号,所述预设账号可以在执行步骤s21之前,可以由所述被监护者或者所述监护者通过按键、触摸屏或者语音识别装置等输入装置输入所述被监护设备。

以所述即时通讯应用程序为微信为例,在检测到所述被监护终端的状态满足所述预设监护条件时,通过调用微信的对外接口启动微信,获得微信主界面对应的控件;采用模拟点击的方式在微信主界面对应的控件中查找搜索框;采用模拟点击的方式将监护者的手机号粘贴到所述搜索框,在联系人中找到监护者;采用模拟点击的方式点击监护者,获得与监护者沟通的信息收发界面对应的控件;采用模拟点击的方式在与监护者沟通的信息收发界面对应的控件中查找输入框;采用模拟点击的方式将所述提醒信息粘贴到所述输入框;采用模拟点击的方式在与监护者沟通的信息收发界面对应的控件中查找信息发送按钮;采用模拟点击的方式点击所述信息发送按钮,实现向监护终端发送提醒信息。

进一步,所述提醒信息的具体内容可根据实际需求进行设置,以所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置、所述被监护终端拨打了所述具有潜在风险的电话号码、所述被监护终端接听了所述具有潜在风险的电话号码或者所述被监护终端接收了所述具有潜在风险的信息为例,当所述被监护终端所处位置偏离了所述预设位置时,所述提醒信息的内容例如可以为“被守护者离绑定地点超过xx千米,当前位置坐标为xx”;当所述被监护终端接听了所述具有潜在风险的电话号码时,所述提醒信息的内容例如可以为“被守护者已经接听了可疑电话xx,通话时长xx分钟”;当所述被监护终端拨打了所述具有潜在风险的电话号码时,所述提醒信息的内容例如可以为“被守护者已经拨打了可疑电话xx,通话时长xx分钟”;当所述被监护终端接收了所述具有潜在风险的信息,所述提醒信息的内容例如可以为“被守护者已经接收了可疑短信”。

本实施例提供的安全监护方法,在检测到所述被监护终端的状态满足所述预设监护条件时,采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送所述提醒信息,从而能够让所述监护者及时获知所述被监护者出现的潜在危险行为,守护老人和小孩等被监护者的人身财产安全。本实施例是采用模拟点击的方式通过即时通讯应用程序向所述监护终端发送提醒信息,而不用开发专用的通讯软件,可以避免在所述监护终端中安装多余的应用程序,因而能够节省所述监护终端的存储空间。并且,本实施例提供的安全监护方法开发及维护成本低,可以降低整个安全监护方案的成本。进一步,所述被监护终端在无线网络中使用时,发送所述提醒信息是不会产生费用的,因而节约了用户的使用成本,有利于监护方案的推广。

实施例2

本实施例提供一种安全监护装置,所述安全监护装置应用于安装有即时通讯应用程序的被守护终端,所述被守护终端可以为使用android系统的智能手机、平板电脑以及智能穿戴设备等移动终端,所述即时通讯应用程序例如可以为微信、qq等,本发明实施例对此不进行限定。图3是所述安全监护装置的结构示意图,所述安全监护装置包括:

检测模块31,用于检测所述被监护终端的状态;

状态判断模块32,用于判断所述被监护终端的状态是否满足预设监护条件,所述预设监护条件用于表征所述被监护终端具有潜在危险行为;

控制模块33,用于在所述被监护终端的状态满足所述预设监护条件时,采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送提醒信息。

在一种可选实现方式中,所述检测模块31用于实时检测所述被监护终端的状态;或

所述检测模块31用于每隔设定时长检测所述被监护终端的状态。

在一种可选实现方式中,所述预设监护条件包括所述被监护终端所处位置偏离了预设位置、所述被监护终端拨打了具有潜在风险的电话号码、所述被监护终端接听了具有潜在风险的电话号码或者所述被监护终端接收了具有潜在风险的信息。

在一种可选实现方式中,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,所述安全监护装置还包括:

第一确定模块,用于确定所述预设位置;

第一存储模块,用于保存所述预设位置。

在一种可选实现方式中,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,所述检测模块31用于对所述被监护终端进行定位,获得所述被监护终端所处位置的经纬度;

所述状态判断模块32包括:

距离计算模块,用于根据所述被监护终端所处位置的经纬度和所述预设位置的经纬度,计算所述被监护终端所处位置与所述预设位置之间的距离;

距离判断模块,用于判断所述被监护终端所处位置与所述预设位置之间的距离是否大于预设距离;

第二确定模块,用于在所述被监护终端所处位置与所述预设位置之间的距离大于所述预设距离时,确定所述被监护终端所处位置偏离了所述预设位置,所述被监护终端的状态满足所述预设监护条件。

在一种可选实现方式中,所述预设监护条件包括所述被监护终端拨打了所述具有潜在风险的电话号码,所述检测模块31用于获取所述被监护终端拨打的电话号码;

所述状态判断模块32包括:

第一比对模块,用于将所述被监护终端拨打的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

第三确定模块,用于在所述被监护终端拨打的电话号码与所述具有潜在风险的电话号码相匹配时,确定所述被监护终端拨打了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

在一种可选实现方式中,所述预设监护条件包括所述被监护终端接听了所述具有潜在风险的电话号码,所述检测模块31用于获取所述被监护终端接听的电话号码;

所述状态判断模块32包括:

第二比对模块,用于将所述被监护终端接听的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

第四确定模块,用于在所述被监护终端接听的电话号码与所述具有潜在风险的电话号码相匹配时,确定所述被监护终端接听了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

在一种可选实现方式中,所述预设监护条件包括所述被监护终端接收了所述具有潜在风险的信息,所述检测模块31用于获取所述被监护终端接收的信息;

所述状态判断模块32包括:

搜索模块,用于搜索所述被监护终端接收的信息中是否包含预设敏感词汇;

第五确定模块,用于在所述被监护终端接收的信息中包含所述预设敏感词汇时,确定所述被监护终端接收了所述具有潜在风险的信息,所述被监护终端的状态满足所述预设监护条件。

在一种可选实现方式中,所述控制模块33包括:

启动模块,用于启动所述即时通讯应用程序,获得所述即时通讯应用程序的主界面对应的控件;

第一查找模块,用于采用模拟点击的方式在所述主界面对应的控件中查找搜索框;

第一输入模块,用于采用模拟点击的方式将预设账号输入所述搜索框,获得所述预设账号对应的用户;

第一点击模块,用于采用模拟点击的方式点击所述预设账号对应的用户,获得信息收发界面对应的控件;

第二查找模块,用于采用模拟点击的方式在所述信息收发界面对应的控件中查找输入框;

第二输入模块,用于采用模拟点击的方式将所述提醒信息输入所述输入框;

第三查找模块,用于采用模拟点击的方式在所述信息收发界面对应的控件中查找信息发送按钮;

第二点击模块,用于采用模拟点击的方式点击所述信息发送按钮。

在一种可选实现方式中,所述安全监护装置还包括:

第六确定模块,用于确定所述预设账号;

第二存储模块,用于保存所述预设账号。

所述安全监护装置的实现原理可参考实施例1的阐述,本实施例不再赘述。

实施例3

本实施例提供一种移动终端,所述移动终端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例1所述的安全监护方法。为了便于说明,仅示出了与本实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。所述移动终端可以为使用android系统的智能手机、平板电脑以及智能穿戴设备等移动终端,所述即时通讯应用程序例如可以为微信、qq等,本发明实施例对此不进行限定。以所述移动终端为智能手机为例:

图4所示为与本实施例提供的移动终端相关的部分结构示意图。参考图4,所述智能手机包括:射频电路410、存储器420、输入单元430、显示单元440、传感器450、音频电路460、无线保真(wi-fi)模块470、处理器480、以及电源490等部件。本领域技术人员可以理解,图4中示出的智能手机结构并不构成对智能手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

下面结合图4对智能手机的各个构成部件进行具体的介绍:

rf电路410可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器480处理;另外,将设计上行的数据发送给基站。通常,rf电路410包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,rf电路410还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统、通用分组无线服务、码分多址、宽带码分多址、长期演进、电子邮件、短消息服务等。

存储器420可用于存储软件程序以及模块,处理器480通过运行存储在存储器420的软件程序以及模块,从而执行智能手机的各种功能应用以及数据处理。存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据智能手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

输入单元430可用于接收输入的数字或字符信息,以及产生与智能手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元430可包括触控面板431以及其他输入设备432。触控面板431,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板431上或在触控面板431附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板431可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器480,并能接收处理器480发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板431。除了触控面板431,输入单元430还可以包括其他输入设备432。具体地,其他输入设备432可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元440可用于显示由用户输入的信息或提供给用户的信息以及智能手机的各种菜单。显示单元440可包括显示面板441,可选的,可以采用液晶显示器、有机发光二极管等形式来配置显示面板441。进一步的,触控面板431可覆盖显示面板441,当触控面板431检测到在其上或附近的触摸操作后,传送给处理器480以确定触摸事件的类型,随后处理器480根据触摸事件的类型在显示面板441上提供相应的视觉输出。虽然在图4中,触控面板431与显示面板441是作为两个独立的部件来实现智能手机的输入和输入功能,但是在某些实施例中,可以将触控面板431与显示面板441集成而实现智能手机的输入和输出功能。

智能手机还可包括至少一种传感器450,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板441的亮度,接近传感器可在智能手机移动到耳边时,关闭显示面板441和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别智能手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于智能手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路460、扬声器461,传声器462可提供用户与智能手机之间的音频接口。音频电路460可将接收到的音频数据转换后的电信号,传输到扬声器461,由扬声器461转换为声音信号输出;另一方面,传声器462将收集的声音信号转换为电信号,由音频电路460接收后转换为音频数据,再将音频数据输出处理器480处理后,经rf电路410以发送给比如另一智能手机,或者将音频数据输出至存储器420以便进一步处理。

wifi属于短距离无线传输技术,智能手机通过wifi模块470可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图4示出了wifi模块470,但是可以理解的是,其并不属于智能手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器480是智能手机的控制中心,利用各种接口和线路连接整个智能手机的各个部分,通过运行或执行存储在存储器420内的软件程序和/或模块,以及调用存储在存储器420内的数据,执行智能手机的各种功能和处理数据,从而对智能手机进行整体监控。可选的,处理器480可包括一个或多个处理单元;优选的,处理器480可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器480中。

智能手机还包括给各个部件供电的电源490(比如电池),优选的,电源可以通过电源管理系统与处理器480逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管未示出,智能手机还可以包括摄像头、蓝牙模块等,在此不再赘述。

实施例4

本实施例提供一种计算机可读存储介质,其上存储有计算机程序,本发明实施例1提供的安全监护方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现实施例1提供的安全监护方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

本发明公开a1、一种安全监护方法,应用于安装有即时通讯应用程序的被监护终端,包括:

检测所述被监护终端的状态;

判断所述被监护终端的状态是否满足预设监护条件,所述预设监护条件用于表征所述被监护终端具有潜在危险行为;

在所述被监护终端的状态满足所述预设监护条件时,采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送提醒信息。

a2、根据a1所述的安全监护方法,所述检测所述被监护终端的状态包括:

实时检测所述被监护终端的状态;或

每隔设定时长检测所述被监护终端的状态。

a3、根据a1所述的安全监护方法,所述预设监护条件包括所述被监护终端所处位置偏离了预设位置、所述被监护终端拨打了具有潜在风险的电话号码、所述被监护终端接听了具有潜在风险的电话号码或者所述被监护终端接收了具有潜在风险的信息。

a4、根据a3所述的安全监护方法,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,在所述检测所述被监护终端的状态之前,还包括:

确定并保存所述预设位置。

a5、根据a3所述的安全监护方法,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,所述检测所述被监护终端的状态包括:

对所述被监护终端进行定位,获得所述被监护终端所处位置的经纬度;

所述判断所述被监护终端的状态是否满足预设监护条件包括:

根据所述被监护终端所处位置的经纬度和所述预设位置的经纬度,计算所述被监护终端所处位置与所述预设位置之间的距离;

判断所述被监护终端所处位置与所述预设位置之间的距离是否大于预设距离;

若所述被监护终端所处位置与所述预设位置之间的距离大于所述预设距离,则确定所述被监护终端所处位置偏离了所述预设位置,所述被监护终端的状态满足所述预设监护条件。

a6、根据a3所述的安全监护方法,所述预设监护条件包括所述被监护终端拨打了所述具有潜在风险的电话号码,所述检测所述被监护终端的状态包括:

获取所述被监护终端拨打的电话号码;

所述判断所述被监护终端的状态是否满足预设监护条件包括:

将所述被监护终端拨打的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

若所述被监护终端拨打的电话号码与所述具有潜在风险的电话号码相匹配,则确定所述被监护终端拨打了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

a7、根据a3所述的安全监护方法,所述预设监护条件包括所述被监护终端接听了所述具有潜在风险的电话号码,所述检测所述被监护终端的状态包括:

获取所述被监护终端接听的电话号码;

所述判断所述被监护终端的状态是否满足预设监护条件包括:

将所述被监护终端接听的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

若所述被监护终端接听的电话号码与所述具有潜在风险的电话号码相匹配,则确定所述被监护终端接听了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

a8、根据a3所述的安全监护方法,所述预设监护条件包括所述被监护终端接收了所述具有潜在风险的信息,所述检测所述被监护终端的状态包括:

获取所述被监护终端接收的信息;

所述判断所述被监护终端的状态是否满足预设监护条件包括:

搜索所述被监护终端接收的信息中是否包含预设敏感词汇;

若所述被监护终端接收的信息中包含所述预设敏感词汇,则确定所述被监护终端接收了所述具有潜在风险的信息,所述被监护终端的状态满足所述预设监护条件。

a9、根据a1所述的安全监护方法,所述采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送提醒信息包括:

启动所述即时通讯应用程序,获得所述即时通讯应用程序的主界面对应的控件;

采用模拟点击的方式在所述主界面对应的控件中查找搜索框;

采用模拟点击的方式将预设账号输入所述搜索框,获得所述预设账号对应的用户;

采用模拟点击的方式点击所述预设账号对应的用户,获得信息收发界面对应的控件;

采用模拟点击的方式在所述信息收发界面对应的控件中查找输入框;

采用模拟点击的方式将所述提醒信息输入所述输入框;

采用模拟点击的方式在所述信息收发界面对应的控件中查找信息发送按钮;

采用模拟点击的方式点击所述信息发送按钮。

a10、根据a9所述的安全监护方法,在所述检测所述被监护终端的状态之前,还包括:

确定并保存所述预设账号。

本发明还公开了b11、一种安全监护装置,应用于安装有即时通讯应用程序的被监护终端,包括:

检测模块,用于检测所述被监护终端的状态;

状态判断模块,用于判断所述被监护终端的状态是否满足预设监护条件,所述预设监护条件用于表征所述被监护终端具有潜在危险行为;

控制模块,用于在所述被监护终端的状态满足所述预设监护条件时,采用模拟点击的方式控制所述即时通讯应用程序向监护终端发送提醒信息。

b12、根据b11所述的安全监护装置,所述检测模块用于实时检测所述被监护终端的状态;或

所述检测模块用于每隔设定时长检测所述被监护终端的状态。

b13、根据b11所述的安全监护装置,所述预设监护条件包括所述被监护终端所处位置偏离了预设位置、所述被监护终端拨打了具有潜在风险的电话号码、所述被监护终端接听了具有潜在风险的电话号码或者所述被监护终端接收了具有潜在风险的信息。

b14、根据b13所述的安全监护装置,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,所述安全监护装置还包括:

第一确定模块,用于确定所述预设位置;

第一存储模块,用于保存所述预设位置。

b15、根据b13所述的安全监护装置,所述预设监护条件包括所述被监护终端所处位置偏离了所述预设位置,所述检测模块用于对所述被监护终端进行定位,获得所述被监护终端所处位置的经纬度;

所述状态判断模块包括:

距离计算模块,用于根据所述被监护终端所处位置的经纬度和所述预设位置的经纬度,计算所述被监护终端所处位置与所述预设位置之间的距离;

距离判断模块,用于判断所述被监护终端所处位置与所述预设位置之间的距离是否大于预设距离;

第二确定模块,用于在所述被监护终端所处位置与所述预设位置之间的距离大于所述预设距离时,确定所述被监护终端所处位置偏离了所述预设位置,所述被监护终端的状态满足所述预设监护条件。

b16、根据b13所述的安全监护装置,所述预设监护条件包括所述被监护终端拨打了所述具有潜在风险的电话号码,所述检测模块用于获取所述被监护终端拨打的电话号码;

所述状态判断模块包括:

第一比对模块,用于将所述被监护终端拨打的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

第三确定模块,用于在所述被监护终端拨打的电话号码与所述具有潜在风险的电话号码相匹配时,确定所述被监护终端拨打了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

b17、根据b13所述的安全监护装置,所述预设监护条件包括所述被监护终端接听了所述具有潜在风险的电话号码,所述检测模块用于获取所述被监护终端接听的电话号码;

所述状态判断模块包括:

第二比对模块,用于将所述被监护终端接听的电话号码与一个以上所述具有潜在风险的电话号码进行比对;

第四确定模块,用于在所述被监护终端接听的电话号码与所述具有潜在风险的电话号码相匹配时,确定所述被监护终端接听了所述具有潜在风险的电话号码,所述被监护终端的状态满足所述预设监护条件。

b18、根据b13所述的安全监护装置,所述预设监护条件包括所述被监护终端接收了所述具有潜在风险的信息,所述检测模块用于获取所述被监护终端接收的信息;

所述状态判断模块包括:

搜索模块,用于搜索所述被监护终端接收的信息中是否包含预设敏感词汇;

第五确定模块,用于在所述被监护终端接收的信息中包含所述预设敏感词汇时,确定所述被监护终端接收了所述具有潜在风险的信息,所述被监护终端的状态满足所述预设监护条件。

b19、根据b11所述的安全监护装置,所述控制模块包括:

启动模块,用于启动所述即时通讯应用程序,获得所述即时通讯应用程序的主界面对应的控件;

第一查找模块,用于采用模拟点击的方式在所述主界面对应的控件中查找搜索框;

第一输入模块,用于采用模拟点击的方式将预设账号输入所述搜索框,获得所述预设账号对应的用户;

第一点击模块,用于采用模拟点击的方式点击所述预设账号对应的用户,获得信息收发界面对应的控件;

第二查找模块,用于采用模拟点击的方式在所述信息收发界面对应的控件中查找输入框;

第二输入模块,用于采用模拟点击的方式将所述提醒信息输入所述输入框;

第三查找模块,用于采用模拟点击的方式在所述信息收发界面对应的控件中查找信息发送按钮;

第二点击模块,用于采用模拟点击的方式点击所述信息发送按钮。

b20、根据b19所述的安全监护装置,还包括:

第六确定模块,用于确定所述预设账号;

第二存储模块,用于保存所述预设账号。

本发明还公开了c21、一种移动终端,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现a1至a10任一项所述安全监护方法的步骤。

本发明还公开了d22、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现a1至a10任一项所述安全监护方法的步骤。

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