一种管控wifi热点的处理方法及终端与流程

文档序号:15927268发布日期:2018-11-14 01:16阅读:541来源:国知局

本发明实施例涉及网络安全技术领域,具体涉及一种管控wifi热点的处理方法及终端。

背景技术

为了方便用户随时随地的连接无线网络,用户通常开启wifi热点,使得多个用户可以共享wifi热点共享方的网络流量,共同访问无线网络,如果作为wifi热点共享方的是企业的职员,且该职员持有的终端(可以包括手机)中存储有企业信息,如果共享wifi热点,极易给企业造成诸如企业信息被泄露、利用等不利影响。

现有技术中企业需要预先和终端厂家合作,由终端厂家提供定制终端,从而防止wifi热点共享方共享wifi热点,但是,该方法具有较强的局限性,不利于广泛地推广应用,也给企业的网络安全管理带来了诸多不便。

因此,如何避免上述缺陷,不仅能够有效地管控wifi热点共享方,使其无法共享wifi热点,而且无需通过定制终端的方式实现企业的网络安全管理,成为亟须解决的问题。



技术实现要素:

针对现有技术存在的问题,本发明实施例提供一种管控wifi热点的处理方法及终端。

第一方面,本发明实施例提供一种管控wifi热点的处理方法,所述方法包括:

若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态;

若指定应用程序监听到所述通知消息,获取wifi配置信息;

修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

第二方面,本发明实施例提供一种管控wifi热点的处理终端,所述终端包括:

检测单元,用于若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态;

获取单元,用于若判断获知指定应用程序监听到所述通知消息,获取wifi配置信息;

管控单元,用于修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器和总线,其中,

所述处理器和所述存储器通过所述总线完成相互间的通信;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:

若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态;

若指定应用程序监听到所述通知消息,获取wifi配置信息;

修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,包括:

所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:

若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态;

若指定应用程序监听到所述通知消息,获取wifi配置信息;

修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

本发明实施例提供的管控wifi热点的处理方法及终端,通过指定应用程序监听wifi热点状态变化的通知消息,获取wifi配置信息,并修改wifi配置信息中的wifi热点使能配置项,使wifi热点状态持续处于关闭状态,不仅能够有效地管控wifi热点共享方,使其无法共享wifi热点,而且无需通过定制终端的方式实现企业的网络安全管理。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例管控wifi热点的处理方法流程示意图;

图2为本发明实施例管控wifi热点的处理终端结构示意图;

图3为本发明实施例提供的电子设备实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例管控wifi热点的处理方法流程示意图,如图1所示,本发明实施例提供的一种管控wifi热点的处理方法,包括以下步骤:

s101:若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态。

具体的,终端若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态。终端可以理解为企业职员持有的预先安装有第三方应用程序的终端,第三方应用程序可以是第三方公司定制开发的应用程序,终端的类型可以包括手机、平板电脑等,对此不作具体限定。触发动作可以是该企业职员通过触摸该终端的显示屏对wifi热点进行开启的动作,以实现wifi热点共享功能。不对触发动作具体限定。需要说明的是:本发明实施例不涉及wifi热点由开启状态变化到关闭状态的情况。以android操作系统为例,该通知消息可以是如下的广播通知消息:

android.net.wifi.wifi_ap_state_changed

s102:若指定应用程序监听到所述通知消息,获取wifi配置信息。

具体的,若终端中的指定应用程序监听到所述通知消息,获取wifi配置信息。可以通过反射调用wifi管理类中的wifi热点配置获取方法,获取所述wifi配置信息。即可以通过反射调用wifimanager类的getwifiapconfiguration方法获取wificonfiguration实例,即该wificonfiguration实例对应上述wifi配置信息;该getwifiapconfiguration方法对应上述wifi热点配置获取方法;该wifimanager类对应上述wifi管理类。

需要说明的是:通常情况,如果该终端检测到所述触发动作,都会立即发布该通知消息,本发明实施例不考虑发布该通知消息的异常情况,但是,如果该终端检测到所述触发动作,但指定应用程序监听不到该通知消息,说明该指定应用程序可能发生故障,因此,生成该提示消息,用于提示指定应用程序可能发生故障,以便于及时处理该故障。

s103:修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

具体的,终端修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。可以通过反射调用所述wifi配置信息中的wifi热点使能配置方法,修改所述wifi热点使能配置项。即可以通过反射调用wificonfiguration实例的setwifiapenabled方法来关闭wifi热点,该setwifiapenabled方法对应上述的wifi热点使能配置方法,关闭wifi热点,可以使wifi热点状态持续处于关闭状态。实现上述技术方案的程序代码可以如下:

进一步地,终端还可以在修改所述wifi热点使能配置项时,生成与终端标识相绑定的预设标记,终端标识可以包括imei,即国际移动设备识别码(imei:internationalmobileequipmentidentificationnumber),是区别移动设备的标志,但不作具体限定。预设标记可以包括多种形式,例如图形图标标记等,还可以在该预设标记上记录wifi热点使能配置项的修改时刻等信息,以便基于该信息对wifi热点进行更全面的管控。将绑定关系发送至服务器,绑定关系表示了该终端的wifi热点已被管控。

更进一步地,终端接收服务器发送的关闭状态解除指令;需要说明的是,该服务器可以根据上述的绑定关系,确定向哪一个终端发送关闭状态解除指令。接收关闭状态解除指令的终端即是由服务器确定的。

终端恢复所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态恢复为与所述触发动作对应的状态;并解除所述预设标记;需要说明的是:所述触发动作对应的状态可以理解为当前时刻wifi热点开启触发动作对应的开启状态,或者关闭触发动作对应的关闭状态。恢复wifi热点使能配置项之后,当终端检测到wifi热点开启的触发动作,开启wifi热点;当终端检测到wifi热点关闭的触发动作,关闭wifi热点。解除所述预设标记之后,终端还可以向服务器发送完成恢复wifi热点使能配置项的通告消息。

本发明实施例提供的管控wifi热点的处理方法,通过指定应用程序监听wifi热点状态变化的通知消息,获取wifi配置信息,并修改wifi配置信息中的wifi热点使能配置项,使wifi热点状态持续处于关闭状态,不仅能够有效地管控wifi热点共享方,使其无法共享wifi热点,而且无需通过定制终端的方式实现企业的网络安全管理。

在上述实施例的基础上,所述若指定应用程序监听到所述通知消息,获取wifi配置信息,包括:

通过反射调用wifi管理类中的wifi热点配置获取方法,获取所述wifi配置信息。

具体的,终端通过反射调用wifi管理类中的wifi热点配置获取方法,获取所述wifi配置信息。可参照上述实施例,不再赘述。

本发明实施例提供的管控wifi热点的处理方法,通过反射调用wifi管理类中的wifi热点配置获取方法,获取wifi配置信息,能够有效地获取到wifi配置信息,从而保证管控wifi热点能够正常进行。

在上述实施例的基础上,所述修改所述wifi配置信息中的wifi热点使能配置项,包括:

通过反射调用所述wifi配置信息中的wifi热点使能配置方法,修改所述wifi热点使能配置项。

具体的,终端通过反射调用所述wifi配置信息中的wifi热点使能配置方法,修改所述wifi热点使能配置项。可参照上述实施例,不再赘述。

本发明实施例提供的管控wifi热点的处理方法,通过反射调用wifi配置信息中的wifi热点使能配置方法,修改wifi热点使能配置项,能够有效地管控wifi热点状态持续处于关闭状态。

在上述实施例的基础上,所述指定应用程序是预先安装在终端中的第三方应用程序。

具体的,终端中的所述指定应用程序是预先安装在终端中的第三方应用程序。可参照上述实施例,不再赘述。

本发明实施例提供的管控wifi热点的处理方法,通过第三方应用程序,能够有效地获取wifi配置信息,从而无需通过定制终端的方式实现企业的网络安全管理。

在上述实施例的基础上,所述方法还包括:

在修改所述wifi热点使能配置项时,生成与终端标识相绑定的预设标记。

具体的,终端在修改所述wifi热点使能配置项时,生成与终端标识相绑定的预设标记。可参照上述实施例,不再赘述。

将绑定关系发送至服务器。

具体的,终端将绑定关系发送至服务器。可参照上述实施例,不再赘述。

本发明实施例提供的管控wifi热点的处理方法,通过将绑定关系发送至服务器,使得服务器能够有效管理修改wifi热点使能配置项的终端。

在上述实施例的基础上,所述方法还包括:

接收服务器发送的关闭状态解除指令。

具体的,终端接收服务器发送的关闭状态解除指令。可参照上述实施例,不再赘述。

恢复所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态恢复为与所述触发动作对应的状态;并解除所述预设标记。

具体的,终端恢复所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态恢复为与所述触发动作对应的状态;并解除所述预设标记。可参照上述实施例,不再赘述。

本发明实施例提供的管控wifi热点的处理方法,通过恢复wifi热点使能配置项,能够使wifi热点状态恢复为正常状态。

在上述实施例的基础上,所述方法还包括:

若检测到所述触发动作,但所述指定应用程序监听不到所述通知消息,生成提示所述指定应用程序发生故障的提示消息。

具体的,终端若检测到所述触发动作,但所述指定应用程序监听不到所述通知消息,生成提示所述指定应用程序发生故障的提示消息。可参照上述实施例,不再赘述。

本发明实施例提供的管控wifi热点的处理方法,能够在指定应用程序发生故障时进行预警。

图2为本发明实施例管控wifi热点的处理终端结构示意图,如图2所示,本发明实施例提供了一种管控wifi热点的处理终端,包括检测单元201、获取单元202和管控单元203,其中:

检测单元201用于若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态;获取单元202用于若判断获知指定应用程序监听到所述通知消息,获取wifi配置信息;管控单元203用于修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

具体的,检测单元201用于若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态;获取单元202用于若判断获知指定应用程序监听到所述通知消息,获取wifi配置信息;管控单元203用于修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

本发明实施例提供的管控wifi热点的处理终端,通过指定应用程序监听wifi热点状态变化的通知消息,获取wifi配置信息,并修改wifi配置信息中的wifi热点使能配置项,使wifi热点状态持续处于关闭状态,不仅能够有效地管控wifi热点共享方,使其无法共享wifi热点,而且无需通过定制终端的方式实现企业的网络安全管理。

在上述实施例的基础上,所述获取单元202具体用于:通过反射调用wifi管理类中的wifi热点配置获取方法,获取所述wifi配置信息。

具体的,所述获取单元202具体用于:通过反射调用wifi管理类中的wifi热点配置获取方法,获取所述wifi配置信息。

本发明实施例提供的管控wifi热点的处理终端,通过反射调用wifi管理类中的wifi热点配置获取方法,获取wifi配置信息,能够有效地获取到wifi配置信息,从而保证管控wifi热点能够正常进行。

在上述实施例的基础上,所述管控单元203具体用于:通过反射调用所述wifi配置信息中的wifi热点使能配置方法,修改所述wifi热点使能配置项。

具体的,所述管控单元203具体用于:通过反射调用所述wifi配置信息中的wifi热点使能配置方法,修改所述wifi热点使能配置项。

本发明实施例提供的管控wifi热点的处理终端,通过反射调用wifi配置信息中的wifi热点使能配置方法,修改wifi热点使能配置项,能够有效地管控wifi热点状态持续处于关闭状态。

在上述实施例的基础上,所述指定应用程序是预先安装在终端中的第三方应用程序。

具体的,终端中的所述指定应用程序是预先安装在终端中的第三方应用程序。

本发明实施例提供的管控wifi热点的处理终端,通过第三方应用程序,能够有效地获取wifi配置信息,从而无需通过定制终端的方式实现企业的网络安全管理。

在上述实施例的基础上,所述终端还用于:在修改所述wifi热点使能配置项时,生成与终端标识相绑定的预设标记;将绑定关系发送至服务器。

具体的,所述终端还用于:在修改所述wifi热点使能配置项时,生成与终端标识相绑定的预设标记;将绑定关系发送至服务器。

本发明实施例提供的管控wifi热点的处理终端,通过将绑定关系发送至服务器,使得服务器能够有效管理修改wifi热点使能配置项的终端。

在上述实施例的基础上,所述终端还用于:接收服务器发送的关闭状态解除指令;恢复所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态恢复为与所述触发动作对应的状态;并解除所述预设标记。

具体的,所述终端还用于:接收服务器发送的关闭状态解除指令;恢复所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态恢复为与所述触发动作对应的状态;并解除所述预设标记。

本发明实施例提供的管控wifi热点的处理终端,通过恢复wifi热点使能配置项,能够使wifi热点状态恢复为正常状态。

在上述实施例的基础上,终端还用于:若检测到所述触发动作,但所述指定应用程序监听不到所述通知消息,生成提示所述指定应用程序发生故障的提示消息。

具体的,终端还用于:若检测到所述触发动作,但所述指定应用程序监听不到所述通知消息,生成提示所述指定应用程序发生故障的提示消息。

本发明实施例提供的管控wifi热点的处理终端,能够在指定应用程序发生故障时进行预警。

本发明实施例提供的管控wifi热点的处理终端具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图3为本发明实施例提供的电子设备实体结构示意图,如图3所示,所述电子设备包括:处理器(processor)301、存储器(memory)302和总线303;

其中,所述处理器301、存储器302通过总线303完成相互间的通信;

所述处理器301用于调用所述存储器302中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态;若指定应用程序监听到所述通知消息,获取wifi配置信息;修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态;若指定应用程序监听到所述通知消息,获取wifi配置信息;修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:若检测到wifi热点开启的触发动作,发布所述wifi热点状态变化的通知消息;其中,所述wifi热点状态变化包括所述wifi热点由关闭状态变化到开启状态;若指定应用程序监听到所述通知消息,获取wifi配置信息;修改所述wifi配置信息中的wifi热点使能配置项,以使所述wifi热点状态持续处于所述关闭状态。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的各实施例技术方案的范围。

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