一种防拦截方法及相关设备技术

技术编号:21246617 阅读:38 留言:0更新日期:2019-06-01 07:08
本申请实施例公开了一种防拦截方法及相关设备,包括:获取预设的配置文件,所述配置文件包括程序修改信息;在启动应用软件时,根据所述配置文件,对所述应用软件的程序特征进行修改;根据修改后的所述程序特征,创建并显示所述应用软件的信息窗口。采用本申请实施例,避免信息窗口被拦截,保障信息窗口显示信息。

An Anti-Interception Method and Related Equipment

The embodiment of this application discloses an anti-interception method and related equipment, including acquiring a preset configuration file, which includes program modification information; modifying the program characteristics of the application software according to the configuration file when starting the application software; and creating and displaying the information window of the application software according to the modified program characteristics. By adopting the embodiment of the present application, the information window is avoided to be intercepted and the information window is guaranteed to display information.

【技术实现步骤摘要】
一种防拦截方法及相关设备
本申请涉及电子
,尤其涉及一种防拦截方法及相关设备。
技术介绍
现在,很多应用软件可以通过信息窗口(例如,泡泡窗口)显示信息,用户可以查看泡泡窗口获取信息。但是,如果同时存在多个应用软件展示信息窗口的情况,应用软件之间存在竞争关系,其中一个应用软件可能会对另外一个应用软件的信息窗口进行拦截,导致另一个应用软件的信息窗口无法正常显示。
技术实现思路
本申请实施例提供一种防拦截方法及相关设备。可以避免信息窗口被拦截,保障信息窗口显示信息。第一方面,本申请实施例提供了一种防拦截方法,包括:获取预设的配置文件,所述配置文件包括程序修改信息;在启动应用软件时,根据所述配置文件,对所述应用软件的程序特征进行修改;根据修改后的所述程序特征,创建并显示所述应用软件的信息窗口。其中,所述程序修改信息包括窗口标题、窗体类名、程序名称以及窗口大小中的至少一项。其中,所述根据所述配置文件,对所述应用软件的程序特征进行修改包括:创建一个所述窗口大小的透明窗口作为所述信息窗口的背景。其中,所述程序修改信息包括多种特征的修改信息,所述根据所述配置文件,对所述应用软件的程序特征进行修改包括:确定所述应用软件的软件类型;根据所述软件类型,从所述多种特征的修改信息中选取至少一种特征的修改信息;根据所述至少一种特征的修改信息,对所述应用软件的所述程序特征进行修改。其中,所述程序修改信息包括多种特征的修改信息,所述根据所述配置文件,对所述应用软件的程序特征进行修改包括:获取所述应用软件的所述信息窗口被拦截的原因信息;根据所述原因信息,从所述多种特征的修改信息中选取至少一种特征的修改信息;根据所述至少一种特征的修改信息,对所述应用软件的所述程序特征进行修改。其中,所述获取预设的配置文件,还包括:确定所述信息窗口是否位于其他应用软件所展示的预设屏幕区域内;若所述信息窗口位于其他应用软件所展示的预设屏幕区域内,则获取所述配置文件。第二方面,本申请实施例提供了一种防拦截装置,包括:获取模块,用于获取预设的配置文件,所述配置文件包括程序修改信息;处理模块,用于在启动应用软件时,根据所述配置文件,对所述应用软件的程序特征进行修改;显示模块,用于根据修改后的所述程序特征,创建并显示所述应用软件的信息窗口。其中,所述程序修改信息包括窗口标题、窗体类名、程序名称以及窗口大小中的至少一项。其中,所述处理模块,用于创建一个所述窗口大小的透明窗口作为所述信息窗口的背景。其中,所述程序修改信息包括多种特征的修改信息;所述处理模块,还用于确定所述应用软件的软件类型;根据所述软件类型,从所述多种特征的修改信息中选取至少一种特征的修改信息;根据所述至少一种特征的修改信息,对所述应用软件的所述程序特征进行修改。其中,所述程序修改信息包括多种特征的修改信息;所述处理模块,还用于获取所述应用软件的所述信息窗口被拦截的原因信息;根据所述原因信息,从所述多种特征的修改信息中选取至少一种特征的修改信息;根据所述至少一种特征的修改信息,对所述应用软件的所述程序特征进行修改。其中,所述处理模块,还用于确定所述信息窗口是否位于其他应用软件所展示的预设屏幕区域内;若所述信息窗口位于其他应用软件所展示的预设屏幕区域内,则获取所述配置文件。第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行上述所执行的方法。相应地,本申请实施例提供了一种存储介质,其中,所述存储介质用于存储应用程序,所述应用程序用于在运行时执行本申请实施例第一方面公开的一种防拦截方法。相应地,本申请实施例提供了一种应用程序,其中,所述应用程序用于在运行时执行本申请实施例第一方面公开的一种防拦截方法。实施本申请实施例,首先获取预设的配置文件,然后在启动应用软件时,根据所述配置文件,对所述应用软件的程序特征进行修改;最后根据修改后的所述程序特征,创建并显示所述应用软件的信息窗口。通过修改程序特征,导致其他应用软件无法识别出该应用软件的程序特征,从而避免该应用程序的信息窗口被拦截,保障信息窗口正常显示信息。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提出的一种防拦截方法的流程示意图;图2是本申请实施例提出的另一种防拦截方法的流程示意图;图3是本申请实施例提出的一种防拦截装置的结构示意图;图4是本申请实施例提出的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1是本申请实施例提出的一种防拦截方法的流程示意图。如图所示,本申请实施例中的步骤包括:S101,获取预设的配置文件,所述配置文件包括程序修改信息。其中,所述程序修改信息包括窗口标题、窗体类名、程序名称以及窗口大小中的至少一项。配置文件(如cfg.dat文件)可以包括多种配置方案,例如,第一种配置方案,修改窗口标题、窗体类名等程序特征。第二种配置方案,修改程序名称等程序特征。第三种配置方案,修改窗口大小等程序特征。针对每种配置方案可以设置一个开关,当启用某一种配置方案时,可以打开该配置方案的开关,当停用某一种配置方案时,可以关闭该配置方案的开关。可选的,可以在每次读取配置文件之后,对配置文件进行更新,例如,可以随机修改窗口标题、窗体类名、程序名称以及窗口大小等各个程序特征的参数,保障每次读取的配置文件不同,这样提高反拦截的成功率。可选的,可以检测其他应用软件是否会对该应用软件的信息窗口进行拦截,如果确定其他应用软件会对该应用软件的信息窗口进行拦截,则获取预设的配置文件。如果确定其他应用软件不会对该应用软件的信息窗口进行拦截,则终止本步骤。其中,信息窗口可以为泡泡窗口,该泡泡窗口用于显示信息。S102,在启动应用软件时,根据所述配置文件,对所述应用软件的程序特征进行修改。具体实现中,在使用配置文件中的第一种配置方案时,可以在启动应用软件时,对信息窗口的窗口标题或窗体类名进行修改。当使用配置文件中的第二种配置方案时,在启动应用软件时,可以将应用软件的原程序名称修改成一个新的程序名称。当使用配置文件中的第三种配置方案时,在启动应用软件时,可以创建一个所述窗口大小的透明窗口作为信息窗口的背景,该透明窗口不影响信息窗口的视觉效果和用户操作,并且其他应用软件也无法对透明窗口进行识别。可选的,可以首先确定所述应用软件的软件类型;然后根据所述软件类型,从所述多种特征的修改信息中选取至少一种特征的修改信息;最后根据所述至少一种特征的修改信息,对所述应用软件的所述程序特征进行本文档来自技高网...

【技术保护点】
1.一种防拦截方法,其特征在于,所述方法包括:获取预设的配置文件,所述配置文件包括程序修改信息;在启动应用软件时,根据所述配置文件,对所述应用软件的程序特征进行修改;根据修改后的所述程序特征,创建并显示所述应用软件的信息窗口。

【技术特征摘要】
1.一种防拦截方法,其特征在于,所述方法包括:获取预设的配置文件,所述配置文件包括程序修改信息;在启动应用软件时,根据所述配置文件,对所述应用软件的程序特征进行修改;根据修改后的所述程序特征,创建并显示所述应用软件的信息窗口。2.如权利要求1所述的方法,其特征在于,所述程序修改信息包括窗口标题、窗体类名、程序名称以及窗口大小中的至少一项。3.如权利要求2所述的方法,其特征在于,所述根据所述配置文件,对所述应用软件的程序特征进行修改包括:创建一个所述窗口大小的透明窗口作为所述信息窗口的背景。4.如权利要求1所述的方法,其特征在于,所述程序修改信息包括多种特征的修改信息,所述根据所述配置文件,对所述应用软件的程序特征进行修改包括:确定所述应用软件的软件类型;根据所述软件类型,从所述多种特征的修改信息中选取至少一种特征的修改信息;根据所述至少一种特征的修改信息,对所述应用软件的所述程序特征进行修改。5.如权利要求1所述的方法,其特征在于,所述程序修改信息包括多种特征的修改信息,所述根据所述配置文件,对所述应用软件的程序特征进行修改包括:获取所述应用软件的所述信息窗口被拦截的原因信息;根据所述原因信息,从所述多种特征的修改信息中选取至少一种特征的修改信息;根据所述至少...

【专利技术属性】
技术研发人员:吴锦江
申请(专利权)人:珠海海鸟科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1