一种主页保护方法及装置制造方法及图纸

技术编号:24799874 阅读:16 留言:0更新日期:2020-07-07 21:06
本发明专利技术公开了一种主页保护方法及装置,其中方法的步骤包括:根据显示界面上的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口,所述处理窗口为透明状态;根据所述处理窗口接收到的点击事件,创建携带有主页网址的所述目标应用程序的进程,所述点击事件作用于所述处理窗口上。本发明专利技术可以绕开目前的主页锁定攻防逻辑,直接打开应用程序主页,处理过程隐蔽不影响用户体验,实现用户的个性化自定义主页的保护。

【技术实现步骤摘要】
一种主页保护方法及装置
本专利技术涉及计算机
,尤其涉及一种主页保护方法及装置。
技术介绍
浏览器作为网上冲浪的重要工具,作为浏览器的默认主页也将获得巨大的流量。因此,浏览器的默认主页成为商家的必争之地,通过开发流氓软件在用户不知情的情况下将浏览器的默认主页进行篡改,以获得流量入口,增加商家的收益,但也严重的损害了浏览器用户的个人权益。目前的浏览器主页防篡改方法主要是通过直接对注册表的监测进行预防,如在发现主页被篡改之后弹出窗口提示,但这种方式影响用户体验,处理过程不够隐蔽,在浏览器主页被篡改后,用户的个性化设置得不到保护。
技术实现思路
鉴于上述问题,本专利技术提出了一种主页保护方法及装置,可以绕开目前的主页锁定攻防逻辑,直接打开应用程序主页,处理过程隐蔽不影响用户体验,实现用户的个性化自定义主页的保护。第一方面,本申请通过本申请的一实施例提供如下技术方案:一种主页保护方法,包括:根据显示界面上的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口,所述处理窗口为透明状态;根据所述处理窗口接收到的点击事件,创建携带有主页网址的所述目标应用程序的进程,所述点击事件作用于所述处理窗口上。优选地,所述根据显示界面的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口的步骤,包括:识别所述显示界面上的浏览器图标;根据所述浏览器图标,创建一覆盖在所述浏览器图标的处理窗口。优选地,所述根据显示界面上的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口的步骤,包括:当所述程序图标在所述显示界面上完全显示时,执行所述创建一覆盖在所述程序图标的处理窗口的步骤。优选地,所述根据显示界面的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口的步骤之后,还包括:根据所述处理窗口接收到的点击事件,对所述程序图标进行模拟操作;其中,所述模拟操作对应的第一显示效果与所述点击事件作用于所述程序图标时的第二显示效果相同。优选地,所述根据所述处理窗口接收到的点击事件,对所述程序图标进行模拟操作的步骤,包括:当鼠标指针移动到所述处理窗口时,将所述处理窗口进行高亮显示。优选地,所述根据所述处理窗口接收到的点击事件,对所述程序图标进行模拟操作的步骤,包括:当所述点击事件为单击事件或拖拽事件时,隐藏所述处理窗口。优选地,所述根据所述处理窗口接收到的点击事件,创建携带有主页网址的所述目标应用程序的进程的步骤,包括:当所述点击事件为双击事件时,创建携带有主页网址的所述目标应用程序的进程。优选地,所述根据所述处理窗口接收到的点击事件,创建携带有主页网址的所述目标应用程序的进程的步骤之后,还包括:当所述目标应用程序的进程重新启动时,销毁所述处理窗口。第二方面,基于同一专利技术构思,本申请通过本申请的一实施例提供如下技术方案:一种主页保护装置,包括:窗口创建模块,用于根据显示界面上的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口,所述处理窗口为透明状态;进程创建模块,用于根据所述处理窗口接收到的点击事件,创建携带有主页网址的所述目标应用程序的进程,所述点击事件作用于所述处理窗口上。优选地,所述窗口创建模块,还用于:识别所述显示界面上的浏览器图标;根据所述浏览器图标,创建一覆盖在所述浏览器图标的处理窗口。优选地,所述窗口创建模块,还用于:当所述程序图标在所述显示界面上完全显示时,执行所述创建一覆盖在所述程序图标的处理窗口的步骤。优选地,还包括:模拟执行模块,用于:在所述根据显示界面的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口之后,根据所述处理窗口接收到的点击事件,对所述程序图标进行模拟操作;其中,所述模拟操作对应的第一显示效果与所述点击事件作用于所述程序图标时的第二显示效果相同。优选地,模拟执行模块,还用于:当鼠标指针移动到所述处理窗口时,将所述处理窗口进行高亮显示。优选地,模拟执行模块,还用于:当所述点击事件为单击事件或拖拽事件时,隐藏所述处理窗口。优选地,所述进程创建模块,具体用于:当所述点击事件为双击事件时,创建携带有主页网址的所述目标应用程序的进程。优选地,还包括:销毁模块,用于:在所述根据所述处理窗口接收到的点击事件,创建携带有主页网址的所述目标应用程序的进程的步骤之后,当所述目标应用程序的进程重新启动时,销毁所述处理窗口。第三方面,基于同一专利技术构思,本申请通过本申请的一实施例提供如下技术方案:一种用户终端,包括处理器和存储器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时使所述用户终端执行上述第一方面中任一项所述方法的步骤。第四方面,基于同一专利技术构思,本申请通过本申请的一实施例提供如下技术方案:一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一项所述方法的步骤。本专利技术实施例提供的一种主页保护方法及装置,根据显示界面的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口,该处理窗口为透明状态;然后根据所述处理窗口接收到的点击事件,创建携带有主页网址的所述目标应用程序的进程,从而启动了目标应用程序,并且可直接打开对应的主页网址。本专利技术通过在应用程序的程序图标上覆盖处理窗口,通过处理窗口接收点击事件来执行所述目标应用程序的进程创建操作,可以绕开目前的主页锁定攻防逻辑,直接打开应用程序主页,即打开主页网址,且处理窗口为透明状态,在用户使用过程中不会感知,不影响用户体验,实现用户的个性化自定义主页的保护。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术第一实施例提供的一种主页保护方法的流程图;图2示出了图1中的步骤S10的具体流程图;图3示出了本专利技术第一实施例中示例性的IE浏览器图标上处理窗口隐藏于高亮时对比的示意图;图4示出了本专利技术第二实施例提供的一种主页保护装置的功能模块框图;图5示出了本专利技术第三实施例提供的一种用户终端的模块框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的本文档来自技高网...

【技术保护点】
1.一种主页保护方法,其特征在于,包括:/n根据显示界面上的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口,所述处理窗口为透明状态;/n根据所述处理窗口接收到的点击事件,创建携带有主页网址的所述目标应用程序的进程,所述点击事件作用于所述处理窗口上。/n

【技术特征摘要】
1.一种主页保护方法,其特征在于,包括:
根据显示界面上的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口,所述处理窗口为透明状态;
根据所述处理窗口接收到的点击事件,创建携带有主页网址的所述目标应用程序的进程,所述点击事件作用于所述处理窗口上。


2.根据权利要求1所述的方法,其特征在于,所述根据显示界面的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口的步骤,包括:
识别所述显示界面上的浏览器图标;
根据所述浏览器图标,创建一覆盖在所述浏览器图标的处理窗口。


3.根据权利要求1或2所述的方法,其特征在于,所述根据显示界
面上的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口的步骤,包括:
当所述程序图标在所述显示界面上完全显示时,执行所述创建一覆盖在所述程序图标的处理窗口的步骤。


4.根据权利要求1所述的方法,其特征在于,所述根据显示界面的目标应用程序的程序图标,创建一覆盖在所述程序图标的处理窗口的步骤之后,还包括:
根据所述处理窗口接收到的点击事件,对所述程序图标进行模拟操作;其中,所述模拟操作对应的第一显示效果与所述点击事件作用于所述程序图标时的第二显示效果相同。


5.根据权利要求4所述的方法,其特征在于,所述根据所述处理窗口接收到的点击事件,对所述...

【专利技术属性】
技术研发人员:魏狄龙
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京;11

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

1