一种网页重复的关闭方法及系统技术方案

技术编号:20160131 阅读:311 留言:0更新日期:2019-01-19 00:12
本发明专利技术公开了一种网页重复的关闭方法,所述方法包括:判断浏览器应用程序有没有打开多个窗口;若有,则判断所述多个窗口中有没有重复的网址;若有,则关闭所述重复网址对应的窗口,相同窗口只保留一个,实现了自动关闭浏览器中当前网页重复的窗口,给用户带来更好的体验。

【技术实现步骤摘要】
一种网页重复的关闭方法及系统
本专利技术属于通信
,特别涉及一种网页重复的关闭方法及系统。
技术介绍
浏览器是移动终端设备上一个普遍的应用,其使用频率也很高。用户在使用浏览器时经常会打开多个窗口,许多用户没有关闭窗口的习惯,以致于浏览器中会有多个窗口的当前网页相同,比如,在浏览器中看某部小说,也经常在浏览器中使用百度搜索,退出的时候按返回,长时间后浏览器中会有多个当前网页是百度首页或浏览器主页的窗口,当再次打开浏览器想找到小说窗口继续阅读的时候就要翻很多个窗口才能找到,这些重复窗口不仅占用资源而且使得用户想要找到需要的窗口也比较麻烦,一般需要手动逐个关闭或一键清除所有窗口。因此,如何解决现有技术中的问题,自动关闭重复的网页,成为亟待解决的问题。
技术实现思路
鉴于此,本专利技术的目的在于提供一种网页重复的关闭方法及系统,自动关闭浏览器中当前网页重复的窗口,给用户带来更好的体验。根据上述专利技术目的,本专利技术提供一种网页重复的关闭方法,所述方法包括:S1、判断终端中的浏览器应用程序中有没有打开多个窗口;S2、若有,则判断所述多个窗口中有没有重复的网址;S3、若有,则关闭所述重复网址对应的窗口,相同窗口只保留一个。优选地,所述方法还包括:所述浏览器应用程序设有一启动开关,所述网页重复的关闭方法在所述启动开关开启时启动。优选地,所述步骤S2还包括:获取每一个窗口的序号,建立并存储所述每一个窗口序号与所述每一个窗口的当前网页的网址的对应关系;判断所述获取的所有网址中是否有重复的网址;所述步骤S3包括:若有重复的网址,则根据所述网址与所述窗口序号的对应的关系,获取所述重复的网址对应的窗口序号;关闭所述窗口序号对应的窗口,相同窗口只保留一个。优选地,所述步骤S3还包括:当关闭所述重复的网址对应的窗口时,判断所述重复的网址是否在使用状态中,若是,则关闭与使用状态中窗口重复的其他窗口。优选地,所述方法还包括:所述浏览器应用程序可以是同一个浏览器应用程序,也可以是不同的浏览器应用程序。优选地,于所述方法还包括:当浏览器处于未使用状态,但在后台运行时,扫描移动终端缓存中的应用程序列表;判断所述缓存中的应用程序列表中有没有浏览器应用程序,若有,则执行步骤S1-S3。根据上述专利技术目的,本专利技术提供一种网页重复的关闭系统,所述系统包括:判断模块,用于判断终端中的浏览器应用程序中有没有打开多个窗口,若有,则判断所述多个窗口中有没有重复的网址;关闭模块,用于当所述判断模块判定所述多个窗口中有重复的网址时,则关闭所述重复网址对应的窗口,相同窗口只保留一个。优选地,所述判断模块包括:判断单元,用于判断终端中的浏览器应用程序中有没有打开多个窗口;存储单元,用于当所述判断单元判定有多个窗口时,获取每一个窗口的序号,建立并存储所述每一个窗口序号与所述每一个窗口的当前网页的网址的对应关系;比较单元,用于判断所述获取的所有网址中是否有重复的网址;所述关闭模块包括:查询单元,用于当所述判断模块判定有重复的网址时,则根据所述网址与所述窗口序号的对应的关系,获取所述重复的网址对应的窗口序号;执行单元,用于关闭所述窗口序号对应的窗口,相同窗口只保留一个。优选地,所述关闭模块还用于,当关闭所述重复的网址对应的窗口时,判断所述重复的网址是否在使用状态中,若是,则关闭与使用状态中窗口重复的其他窗口。优选地,所述系统还包括:扫描模块,用于当浏览器处于未使用状态,但在后台运行时,扫描移动终端缓存中的应用程序列表;执行模块,用于判断所述缓存中的应用程序列表中有没有浏览器应用程序,若有,则执行所述判断模块和关闭模块。与现有技术相比,本专利技术提供的一种网页重复的关闭方法及系统,具有以下有益效果:自动关闭浏览器中当前网页相同的重复窗口,无需用户手动逐个去关闭,既保留了用户需要的窗口,又关闭了占用资源的重复窗口,防止了浏览器中窗口的重复冗余;用户再次使用浏览器时可快速找到需要的窗口,给用户带来更好的体验效果。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种网页重复的关闭方法及系统的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术一种网页重复的关闭方法的流程图;图2是本专利技术一种网页重复的关闭系统的组成结构图。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。如图1所示,本专利技术的一个实施例,一种网页重复的关闭方法,所述方法包括:S1、判断终端中的浏览器应用程序中有没有打开多个窗口;S2、若有,则判断所述多个窗口中有没有重复的网址;S3、若有,则关闭所述重复网址对应的窗口,相同窗口只保留一个。本专利技术的一具体实施例,所述方法还包括:所述浏览器应用程序设有一启动开关,所述网页重复的关闭方法在所述启动开关开启时启动。比如,在所述浏览器的管理设置页面,设置一选择框,该选择框用来选择是否启动自动关闭重复网页的选项。用户可根据需要选择开启或者关闭自动关闭重复网页的选项。当用户选择关闭自动关闭重复网页的选项时,则该功能不生效,浏览器不会关闭任何重复的窗口。当用户选择开启自动关闭重复网页的选项时,则该功能生效。比如,当用户退出浏览器时,对浏览器中所有窗口的当前网页的网址进行检测,将有重复网址的窗口关闭,相同窗口只保留一个。判断终端中的浏览器应用程序中有没有打开多个窗口。若所述浏览器应用程序有多个窗口时,则判断所述多个窗口中有没有重复的网址。通过浏览器应用程序中的接口函数,获取所述浏览器中所有窗口的当前网页的网址。具体地,获取每一个窗口的序号,以及获取每一个窗口的当前网页的网址,建立并存储所述每一个窗口序号与所述每一个窗口的当前网页的网址的对应关系。判断所述获取的所有网址中是否有重复的网址。在所述获取的所有网址中,取其中一网址,将该网址与剩下的其它网址进行一一比对,若有一致的,则这两个网址是重复的。若有重复的网址,则关闭所述重复网址对应的窗口,相同窗口只保留一个。具体地,若有重复的网址,则根据所述网址与所述窗口序号的对应的关系,获取所述重复的网址对应的窗口序号。关闭所述窗口序号对应的窗口,相同窗口只保留一个。如有两个以上的重复网址,则将每个网址对应的窗口关闭,只保留一个窗口。检测所述获取的所有网址中没有重复的网址,每个网址只对应一个窗口。当前浏览器中就不会有重复网址所对应的窗口。本专利技术的一具体实施例,当关闭所述重复的网址对应的窗口时,判断所述重复的网址是否在使用状态中,若是,则关闭与使用状态中窗口重复的其他窗口。若用户在使用重复网址,则关闭与使用状态中窗口重复的其他窗口。本专利技术的一具体实施例,所述浏览器应用程序可以是同一个浏览器应用程序,也可以是不同的浏览器应用程序。在终端可以安本文档来自技高网...

【技术保护点】
1.一种网页重复的关闭方法,其特征在于,所述方法包括:S1、判断终端中的浏览器应用程序中有没有打开多个窗口;S2、若有,则判断所述多个窗口中有没有重复的网址;S3、若有,则关闭所述重复网址对应的窗口,相同窗口只保留一个。

【技术特征摘要】
1.一种网页重复的关闭方法,其特征在于,所述方法包括:S1、判断终端中的浏览器应用程序中有没有打开多个窗口;S2、若有,则判断所述多个窗口中有没有重复的网址;S3、若有,则关闭所述重复网址对应的窗口,相同窗口只保留一个。2.如权利要求1所述的一种网页重复的关闭方法,其特征在于,所述方法还包括:所述浏览器应用程序设有一启动开关,所述网页重复的关闭方法在所述启动开关开启时启动。3.如权利要求1所述的一种网页重复的关闭方法,其特征在于,所述步骤S2还包括:获取每一个窗口的序号,建立并存储所述每一个窗口序号与所述每一个窗口的当前网页的网址的对应关系;判断所述获取的所有网址中是否有重复的网址;所述步骤S3包括:若有重复的网址,则根据所述网址与所述窗口序号的对应的关系,获取所述重复的网址对应的窗口序号;关闭所述窗口序号对应的窗口,相同窗口只保留一个。4.如权利要求1所述的一种网页重复的关闭方法,其特征在于,所述步骤S3还包括:当关闭所述重复的网址对应的窗口时,判断所述重复的网址是否在使用状态中,若是,则关闭与使用状态中窗口重复的其他窗口。5.如权利要求1所述的一种网页重复的关闭方法,其特征在于,所述方法还包括:所述浏览器应用程序可以是同一个浏览器应用程序,也可以是不同的浏览器应用程序。6.如权利要求1所述的一种网页重复的关闭方法,其特征在于,于所述方法还包括:当浏览器处于未使用状态,但在后台运行时,扫描移动终端缓存中的应用程序列表;判断所述缓存中的应用程序列表中有没有浏览器应用程序,若...

【专利技术属性】
技术研发人员:李霞
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1