浏览器页面显示处理方法及装置与流程

文档序号:11134165阅读:222来源:国知局
浏览器页面显示处理方法及装置与制造工艺

本发明实施例涉及移动终端浏览器技术领域,尤其涉及一种浏览器页面显示处理方法及装置。



背景技术:

在网络世界中,人们在终端设备上通过浏览器开启页面来获得生活和学习过程中的重要信息。

在一般情况下,浏览器开启页面的数量存在上限值,如果浏览器开启的页面数量达到上限值,当则通过浏览器本身或使用第三方应用无法再开启新页面,影响了用户体验。



技术实现要素:

本发明实施例提供一种浏览器页面显示处理方法及装置,用以解决在浏览器开启页面数量达到上限值后,由于无法再开启新页面从而影响用户体验的问题。

本发明实施例提供一种浏览器页面显示处理方法,包括:

接收用户应用浏览器打开新页面的触发操作,确定所述浏览器已打开页面的页面数量;

若确定所述浏览器已打开页面的页面数量达到预设的上限值,则提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面。

可选地,还包括:在提示用户是否执行所述新页面覆盖当前页面的操作之前,若确定所述当前页面为浏览器主页,则应用所述新页面覆盖所述当前页面。

可选地,还包括:在提示用户是否执行所述新页面覆盖当前页面的操作之前,若确定所述当前页面不是浏览器主页,则发出执行所述新页面覆盖当前页面的操作的提示信息。

可选地,确定所述当前页面是否为浏览器主页的步骤包括:

获取所述当前页面的属性信息;

将所述属性信息和所述浏览器主页的预设属性信息匹配;

若匹配成功,则确定所述当前页面为浏览器主页;

若匹配不成功,则确定所述当前页面不是浏览器主页。

可选地,所述属性信息包括地址信息、扩展名信息、图片信息的一种或多种。

本发明实施例提供一种浏览器页面显示处理装置,包括:

检测模块,用于接收用户应用浏览器打开新页面的触发操作,确定所述浏览器已打开页面的页面数量;

处理模块,用于确定所述浏览器已打开页面的页面数量达到预设的上限值,提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面。

可选地,所述处理模块还用于:在提示用户是否执行所述新页面覆盖当前页面的操作之前,若确定所述当前页面为浏览器主页,则应用所述新页面覆盖所述当前页面。

可选地,所述处理模块还用于:在提示用户是否执行所述新页面覆盖当前页面的操作之前,若确定所述当前页面不是浏览器主页,则发出执行所述新页面覆盖当前页面的操作的提示信息。

可选地,还包括判断模块,用于:

获取所述当前页面的属性信息;

将所述属性信息和所述浏览器主页的预设属性信息匹配;

若匹配成功,则确定所述当前页面为浏览器主页;

若匹配不成功,则确定所述当前页面不是浏览器主页。

可选地,所述属性信息包括地址信息、扩展名信息、图片信息的一种或多种。

本发明实施例提供的浏览器页面显示处理方法,通过在浏览器打开页面数量达到预设上限值的情况下,提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面,从而具有是否执行打开新页面的选择性,提高了用户浏览页面的体验。

本发明实施例提供的浏览器页面显示处理装置,通过在浏览器打开页面数量达到预设上限值的情况下,提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面,从而具有是否执行打开新页面的选择性,提高了用户浏览页面的体验。

附图说明

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

图1为本发明实施例1提供的浏览器页面显示处理方法的流程示意图;

图2为本发明实施例2提供的浏览器页面显示处理方法的流程示意图;

图3为本发明实施例3提供的浏览器页面显示处理方法的流程示意图;

图4为本发明实施例4提供的浏览器页面显示处理方法的流程示意图;

图5为本发明实施例5提供的浏览器页面显示处理装置的结构示意图;

图6为本发明实施例6提供的浏览器页面显示处理装置的结构示意图;

图7为本发明实施例7提供的浏览器页面显示处理装置的结构示意图。

具体实施方式

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

图1示出了本发明实施例1提供的一种浏览器页面显示处理方法,包括:

S11、接收用户应用浏览器打开新页面的触发操作,确定所述浏览器已打开页面的页面数量。

在本步骤中,需要说明的是,应用浏览器打开新页面的办法很多。

当通过当前所应用的浏览器打开新页面时,所述接收应用浏览器打开新页面的触发操作可为通过所述浏览器的应用程序接收应用浏览器打开新页面的触发操作。

当通过第三方应用程序(如便签、邮箱等)打开新页面时,所述接收应用浏览器打开新页面的触发操作可为通过第三方应用程序接收应用浏览器打开新页面的触发操作。

当浏览器开启页面的数量存在上限值,在接收应用浏览器打开新页面的触发操作时,确定所述浏览器已打开页面的页面数量。

S12、若确定所述浏览器已打开页面的页面数量达到预设的上限值,则提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面。

在本步骤中,需要说明的是,由于移动终端内存空间的限制、应用程序使用时间过长、芯片处理能力有限等原因,可适当对浏览器的页面数量设置上限值。

当确定所述浏览器已打开页面的页面数量后,将获得的页面数量与预设的上限值进行比较。若确定页面数量达到预设的上限值,则发出提示信息。该提示信息可采用弹出窗口方式显示在屏幕上。该提示信息的作用是提示用户是否执行新页面覆盖当前页面的操作。

若用户需要新页面覆盖当前页面,则触发屏幕上的确认按钮,视为发出用户确认信息。当系统接收到用户确认信息后,执行新页面覆盖当前页面。

另外,若用户不需要新页面覆盖当前页面,则触发屏幕上的拒绝按钮,视为发出用户拒绝信息。当系统接收到用户拒绝信息后,不执行任何操作,屏幕继续显示当前页面。

本发明实施例1提供的浏览器页面显示处理方法,通过在浏览器打开页面数量达到预设上限值的情况下,提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面,从而具有是否执行打开新页面的选择性,提高了用户浏览页面的体验。

根据所述浏览器当前页面的页面内容,对执行打开新页面的操作进行处理。即根据所述浏览器当前页面的页面内容,对是否打开新页面进行判断,从而做到给用户一个提醒。

本发明实施例1提供的浏览器页面显示处理方法,通过在浏览器打开页面数量达到预设上限值的情况下,根据所述浏览器当前页面的页面内容,判断是否执行打开新页面的操作,从而具有是否执行打开新页面的选择性,提高了用户浏览页面的体验。

图2示出了本发明实施例2所述的一种浏览器页面显示处理方法,包括:

S21、接收用户应用浏览器打开新页面的触发操作,确定所述浏览器已打开页面的页面数量。

在本步骤中,需要说明的是,应用浏览器打开新页面的办法很多。

当通过当前所应用的浏览器打开新页面时,所述接收应用浏览器打开新页面的触发操作可为通过所述浏览器的应用程序接收应用浏览器打开新页面的触发操作。

当通过第三方应用程序(如便签、邮箱等)打开新页面时,所述接收应用浏览器打开新页面的触发操作可为通过第三方应用程序接收应用浏览器打开新页面的触发操作。

当浏览器开启页面的数量存在上限值,在接收应用浏览器打开新页面的触发操作时,确定所述浏览器已打开页面的页面数量。

S22、若确定获知所述浏览器已打开页面的页面数量达到预设的上限值,并确定所述当前页面为浏览器主页,则应用所述新页面覆盖所述当前页面。

在本步骤中,需要说明的是,浏览器主页(即home页)是用户打开浏览器时默认打开的网页。首页是指打开浏览器后看到的第一个页面。首页往往会被编辑得易于了解该浏览器网站提供的信息,并引导互联网用户浏览网站其他部分的内容。这部分内容一般被认为是一个目录性质的内容。

当浏览器当前页面为浏览器主页,说明此时该页面未处于搜索信息和查看新闻等情况。而打开的新网页往往是较重要的页面,故需要将开启的所述新页面覆盖所述浏览器的当前页面。此种情况下,不需给用户一个执行新页面覆盖当前页面的提示信息,可直接执行页面覆盖操作。

在本发明实施例中,确定所述当前页面是否为浏览器主页的步骤包括:

1)获取所述当前页面的属性信息;

2)将所述属性信息和所述浏览器主页的预设属性信息匹配;

3)若匹配成功,则确定所述当前页面为浏览器主页;若匹配不成功,则确定所述当前页面不是浏览器主页。

需要说明的是,所述属性信息包括地址信息、扩展名信息、图片信息的一种或多种。如地址信息为URL地址,是互联网上标准资源的唯一地址。首页的文件名是index、default、main或portal加上扩展名。图片信息可设置具有针对性的图片,如网站logo等。

本发明实施例2提供的浏览器页面显示处理方法,通过在浏览器打开页面数量达到预设上限值的情况下,确定获知浏览器已打开页面的页面数量达到预设的上限值,并确定当前页面为浏览器主页,则应用新页面覆盖当前页面,简单快捷,提高了用户浏览页面的体验。

图3示出了本发明实施例3提供的一种浏览器页面显示处理方法,包括:

S31、接收用户应用浏览器打开新页面的触发操作,确定所述浏览器已打开页面的页面数量。

在本步骤中,需要说明的是,应用浏览器打开新页面的办法很多。

当通过当前所应用的浏览器打开新页面时,所述接收应用浏览器打开新页面的触发操作可为通过所述浏览器的应用程序接收应用浏览器打开新页面的触发操作。

当通过第三方应用程序(如便签、邮箱等)打开新页面时,所述接收应用浏览器打开新页面的触发操作可为通过第三方应用程序接收应用浏览器打开新页面的触发操作。

当浏览器开启页面的数量存在上限值,在接收应用浏览器打开新页面的触发操作时,确定所述浏览器已打开页面的页面数量。

S32、若确定获知所述浏览器已打开页面的页面数量达到预设的上限值,确定所述当前页面不是浏览器主页,则发出执行所述新页面覆盖当前页面的操作的提示信息。

在本步骤中,需要说明的是,浏览器主页(即home页)是用户打开浏览器时默认打开的网页。首页是指打开浏览器后看到的第一个页面。首页往往会被编辑得易于了解该浏览器网站提供的信息,并引导互联网用户浏览网站其他部分的内容。这部分内容一般被认为是一个目录性质的内容。

当浏览器当前页面的页面内容不为浏览器主页,说明此时该页面处于搜索信息和查看新闻等情况。因此,需给用户发出执行所述新页面覆盖当前页面的操作的提示信息。该提示信息可采用弹出窗口方式显示在屏幕上。

在本发明实施例中,确定所述当前页面是否为浏览器主页的步骤包括:

1)获取所述当前页面的属性信息;

2)将所述属性信息和所述浏览器主页的预设属性信息匹配;

3)若匹配成功,则确定所述当前页面为浏览器主页;若匹配不成功,则确定所述当前页面不是浏览器主页。

需要说明的是,所述属性信息包括地址信息、扩展名信息、图片信息的一种或多种。如地址信息为URL地址,是互联网上标准资源的唯一地址。首页的文件名是index、default、main或portal加上扩展名。图片信息可设置具有针对性的图片,如网站logo等。

S33、获得用户根据所述提示信息发出的确认信息,应用所述新页面覆盖所述当前页面。

若用户需要新页面覆盖当前页面,则触发屏幕上的确认按钮,视为发出用户确认信息。当系统接收到用户确认信息后,执行新页面覆盖当前页面。

另外,若用户不需要新页面覆盖当前页面,则触发屏幕上的拒绝按钮,视为发出用户拒绝信息。当系统接收到用户拒绝信息后,不执行任何操作,屏幕继续显示当前页面。

本发明实施例3提供的浏览器页面显示处理方法,通过在浏览器打开页面数量达到预设上限值的情况下,确定获知浏览器已打开页面的页面数量达到预设的上限值且确定当前页面非浏览器主页后,提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面,从而具有是否执行打开新页面的选择性,提高了用户浏览页面的体验。

图4示出了本发明实施例4所述的一种浏览器页面显示处理方法,包括:

S41、接收用户应用浏览器打开新页面的触发操作,确定所述浏览器已打开页面的页面数量。

在本步骤中,需要说明的是,应用浏览器打开新页面的办法很多。

当通过当前所应用的浏览器打开新页面时,所述接收应用浏览器打开新页面的触发操作可为通过所述浏览器的应用程序接收应用浏览器打开新页面的触发操作。

当通过第三方应用程序(如便签、邮箱等)打开新页面时,所述接收应用浏览器打开新页面的触发操作可为通过第三方应用程序接收应用浏览器打开新页面的触发操作。

当浏览器开启页面的数量存在上限值,在接收应用浏览器打开新页面的触发操作时,确定所述浏览器已打开页面的页面数量。

S42、当获知所述浏览器打开页面的页面数量未达到预设的上限值,则直接打开新页面。

本发明实施例4提供的浏览器页面显示处理方法,通过在浏览器打开页面数量未达到预设上限值的情况下,则直接打开新页面。

图5示出了本发明实施例5提供的一种浏览器页面显示处理装置,包括检测模块21和处理模块22,其中:

检测模块21,用于接收用户应用浏览器打开新页面的触发操作,确定所述浏览器已打开页面的页面数量;

处理模块22,用于确定所述浏览器已打开页面的页面数量达到预设的上限值,提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面。

在采用当前应用浏览器本身打开新页面时,检测模块21检测到通过所述浏览器的应用程序接收应用浏览器打开新页面的触发操作;当采用第三方应用程序打开新页面时,检测模块21检测到通过第三方应用程序接收应用浏览器打开新页面的触发操作。在检测触发操作的同时,检测模块21检测确认所述浏览器已打开页面的页面数量,并将页面数量信息发送到处理模块22。

处理模块22将页面数量值与预设的上限值进行比较,判断是否浏览器的页面已经达到上限值。当当前页面数量值达到上限值,发出一个提示用户是否执行所述新页面覆盖当前页面的操作的提示信息,待获得用户确认信息后,应用新页面覆盖当前页面。

由于本发明实施例5所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。

需要说明的是,本发明实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块。

本发明实施例5提供的浏览器页面显示处理装置,通过在浏览器打开页面数量达到预设上限值的情况下,提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面,从而具有是否执行打开新页面的选择性,提高了用户浏览页面的体验。

图6示出了本发明实施例6提供的一种浏览器页面显示处理装置,包括检测模块21、判断模块22和处理模块23,其中:

检测模块21,用于接收用户应用浏览器打开新页面的触发操作,确定所述浏览器已打开页面的页面数量;

判断模块22,用于获取所述当前页面的属性信息;将所述属性信息和所述浏览器主页的预设属性信息匹配;若匹配成功,则确定所述当前页面为浏览器主页;若匹配不成功,则确定所述当前页面不是浏览器主页;

处理模块23,用于确定所述当前页面为浏览器主页,则应用所述新页面覆盖所述当前页面;还用于确定所述当前页面不是浏览器主页,则发出执行所述新页面覆盖当前页面的操作的提示信息,待获得用户确认信息后,应用所述新页面覆盖所述当前页面。

在采用当前应用浏览器本身打开新页面时,检测模块21检测到通过所述浏览器的应用程序接收应用浏览器打开新页面的触发操作;当采用第三方应用程序打开新页面时,检测模块21检测到通过第三方应用程序接收应用浏览器打开新页面的触发操作。在检测触发操作的同时,检测模块21检测确认所述浏览器已打开页面的页面数量,并将页面数量信息发送到判断模块22和处理模块23。

判断模块22获取所述当前页面的属性信息,将所述属性信息和所述浏览器主页的预设属性信息匹配,若匹配成功,则确定所述当前页面为浏览器主页;若匹配不成功,则确定所述当前页面不是浏览器主页,并将判断结果发送给处理模块23。

处理模块23确定所述当前页面为浏览器主页,则应用所述新页面覆盖所述当前页面;还用于确定所述当前页面不是浏览器主页,则发出执行所述新页面覆盖当前页面的操作的提示信息,待获得用户确认信息后,应用所述新页面覆盖所述当前页面。

由于本发明实施例6所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。

需要说明的是,本发明实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块。

本发明实施例6提供的浏览器页面显示处理装置,通过在浏览器打开页面数量达到预设上限值的情况下,确定获知浏览器已打开页面的页面数量达到预设的上限值,并确定当前页面为浏览器主页,则应用新页面覆盖当前页面,简单快捷,提高了用户浏览页面的体验。

另外,在确定获知浏览器已打开页面的页面数量达到预设的上限值且确定当前页面非浏览器主页后,提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面,从而具有是否执行打开新页面的选择性,提高了用户浏览页面的体验。

图7示出了本发明实施例7提供的一种浏览器页面显示处理装置的实体结构示意图,如图7所示,该装置可以包括:处理器(processor)31、通信接口(Communications Interface)34、存储器(memory)32和通信总线33,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信。通信接口可以用于所述处理装置与显示设备之间的信息传输。处理器可以调用存储器中的逻辑指令,以执行如下方法:接收用户应用浏览器打开新页面的触发操作,确定所述浏览器已打开页面的页面数量;若确定所述浏览器已打开页面的页面数量达到预设的上限值,则提示用户是否执行所述新页面覆盖当前页面的操作,待获得用户确认信息后,应用所述新页面覆盖所述当前页面。

此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

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

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

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