CN108038150A - 网页打开方法、装置及终端设备 - Google Patents
网页打开方法、装置及终端设备 Download PDFInfo
- Publication number
- CN108038150A CN108038150A CN201711240365.1A CN201711240365A CN108038150A CN 108038150 A CN108038150 A CN 108038150A CN 201711240365 A CN201711240365 A CN 201711240365A CN 108038150 A CN108038150 A CN 108038150A
- Authority
- CN
- China
- Prior art keywords
- web page
- webpage
- page contents
- download
- current interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9558—Details of hyperlinks; Management of linked annotations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种网页打开方法、装置及终端设备,属于互联网技术领域。其中,网页打开方法包括如下步骤:根据对当前界面中的网页链接的触发操作,生成并发送用于请求网页内容的网页打开请求;接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容。基于本发明,当点击当前网页上的链接后,链接的内容在当前页面的悬浮窗中显示给用户,当前页面不会关闭;在其他应用程序内,用户遇到链接,点击该链接后,无需跳转的浏览器应用,避免了用户在APP和浏览器应用之间的频繁跳转。故,本发明提高了用户打开新链接时的用户体验。
Description
技术领域
本发明实施例涉及互联网界面使用交互技术领域,尤其涉及一种网页打开方法、装置及终端设备。
背景技术
随着移动互联网的高速发展以及智能移动设备的大量普及,人们越来越倾向使用智能移动设备来使用互联网服务。然而,在实现本发明过程中,在用户使用移动互联网过程中,受限于智能移动设备的屏幕尺寸,发明人发现现有技术中至少存在如下问题:
第一、用户在浏览器中浏览网页的过程,当点击页面上的链接后,会出现打开新页面,或者当前页面进行跳转的行为,这样用户在当前页面的浏览就被迫中断了。
第二、在其他应用内,用户遇到链接,点击后会出现打开浏览器应用,等待网页下载完成,然后才能浏览所点击链接的网页内容;并且,该种网页打开方式,导致用户在APP和浏览器应用之间频繁跳转。
此外,移动无线通信的不稳定和低速率也会影响到用户使用移动互联网的体验:例如,跳转或者打开新页面后,网络加载是需要时间的,用户需要被迫进行等待,这样浪费用户的时间。
发明内容
有鉴于此,本发明实施例所解决的技术问题之一在于提供一种网页打开方法、装置及终端设备,用以克服现有技术中在当前网页中点击新链接所导致的当前网页的浏览中断问题,或在当前应用程序的界面中,点击新链接所导致的应用程序和浏览器之间频繁跳转的缺陷,达到在当前界面打开新的链接时,无需关闭当前页面或者无需在当前应用和浏览器页面间反复跳转,节省用户时间,提高用户体验。
第一方面,本发明实施例提供一种网页打开方法,包括如下步骤:根据对当前界面中的网页链接的触发操作,生成并发送用于请求网页内容的网页打开请求;接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容。
可选地,在本发明网页打开方法一具体实施例中,所述方法还包括:根据接收所述网页内容的速度,确定所述网页内容的下载进度;在基于当前界面,通过悬浮窗显示所述网页内容的同时,在当前界面中显示所述下载进度。
可选地,在本发明网页打开方法一具体实施例中,通过设定透明度的图标,在所述当前界面中显示所述下载进度。
可选地,在本发明网页打开方法一具体实施例中,所述接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容,包括:当接收的所述网页内容达到预定容量时,暂停所述网页内容的继续接收;通过所述悬浮窗在所述当前界面上显示已接收的所述预定容量的网页内容;接收并执行用户浏览所述预定容量的网页内容后所做出的指示,所述指示为继续下载所述预定容量以外的其它网页内容,或取消所述当前界面中的网页链接的打开。
可选地,在本发明网页打开方法一具体实施例中,所述方法还包括:当下载的网页内容达到预定容量时,在当前界面中关闭下载进度的显示。
可选地,在本发明网页打开方法一具体实施例中,所述预定容量为悬浮窗的显示容量。
可选地,在本发明网页打开方法一具体实施例中,所述取消当前界面中的网页链接的打开包括:取消所述预定容量网页以外网页内容的下载;关闭显示有所述预定容量网页内容的所述悬浮窗
可选地,在本发明网页打开方法一具体实施例中,所述继续下载网页内容包括:在继续下载网页内容;在所述当前界面的所述悬浮窗或新页面显示网页内容。
可选地,在本发明网页打开方法一具体实施例中,所述当前界面为浏览器当前页面或当前应用程序的界面。
第二方面,本发明还公开了一种网页打开装置,包括:请求模块和网页显示模块模块。请求模块用于根据对当前界面中的网页链接的触发操作,生成并发送用于请求网页内容的网页打开请求;网页显示模块接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容。
可选地,在本发明网页打开装置一具体实施例中,还包括:下载进度计算模块和下载进度显示模块。下载进度计算模块用于根据接收所述网页内容的速度,确定所述网页内容的下载进度;下载进度显示模块,用于在基于当前界面,通过悬浮窗显示所述网页内容的同时,在当前界面中显示所述下载进度。
可选地,在本发明网页打开装置一具体实施例中,所述下载进度显示模块通过设定透明度的图标,在所述当前界面中显示所述下载进度。
可选地,在本发明网页打开装置一具体实施例中,所述网页打开模块包括:预判单元、预显示单元和继续/停止下载单元。预判单元用于当接收的所述网页内容达到预定容量时,暂停所述网页内容的继续接收;预显示单元用于通过所述悬浮窗在所述当前界面上显示已接收的所述预定容量的网页内容;继续/停止下载单元用于接收并执行用户浏览所述预定容量的网页内容后所做出的指示,所述指示为继续下载所述预定容量以外的其它网页内容,或取消所述当前界面中的网页链接的打开。
可选地,在本发明网页打开装置一具体实施例中,所述网页显示模块还包括下载进度关闭单元,用于当下载的网页内容达到预定容量时,在当前界面中关闭下载进度的显示。
可选地,在本发明网页打开装置一具体实施例中,所述预定容量为悬浮窗的显示容量。
可选地,在本发明网页打开装置一具体实施例中,所述继续/停止下载单元包括取消下载部和取消显示部。取消下载部用于取消所述预定容量网页以外网页内容的下载;取消显示部用于关闭显示有所述预定容量网页内容的所述悬浮窗。
可选地,在本发明网页打开装置一具体实施例中,所述继续/停止下载单元中还包括继续下载部和显示部。继续下载部用于在继续下载网页内容;显示部用于在所述当前界面的所述悬浮窗或新页面显示网页内容。
可选地,在本发明网页打开装置一具体实施例中,所述当前界面为浏览器当前页面或当前应用程序的界面。
第三方面,本发明实施例提供一种终端设备,包括处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令市所属处理器执行上述任一项所述的网页打开方法对应的操作。
由以上技术方案可见,本发明实施例网页打开方法、装置和用户终端,通过构建当前界面的悬浮窗,并采用悬浮窗显示新链接对应的内容,无需关闭当前界面,不影响用户在当前界面的使用。具体来说,具有以下效果:
第一、当点击当前页面上的链接后,当前页面不会关闭,链接的内容在当前页面的悬浮窗中显示给用户;
第二、在其他应用程序内,用户遇到链接,点击该链接后,无需跳转的浏览器应用,进而,避免了用户在APP和浏览器应用之间的频繁跳转。
进一步地,本发明还可以基于后台下载服务器所返回内容的下载速度,计算下载进度,并在当前界面中显示下载进度。也就说,用户在等待新新链接对应的网页内容的过程中,不单单是被动的等待,还能对网页打开情况进行监控,提高用户体验。
此外,本发明还可以实现预览链接内容,当本地后台下载一定容量(例如,已下载的网页内容可供所述悬浮窗排版一页)的内容后,通过悬浮窗在当前界面上显示已经下载的内容;用户阅读内容后,选择继续下载网页内容或取消在当前界面打开网页。也就是说,本发明可以先对内容进行部分预览,判断是否有阅读价值,若无价值,则放弃阅读,若有,则继续下载,并且,可以选择在悬浮窗或打开新的网页进行阅读。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本发明一种网页打开方法一个实施例的步骤流程图;
图2为本发明一种网页打开方法一个实施例中,在当前页面的悬浮窗打开新链接的示意图;
图3为本发明一种网页打开方法一个实施例中,在当前应用程序所在界面的悬浮窗打开新链接的示意图;
图4为本发明一种网页打开方法一个实施例中,用户、用户终端,以及远端服务器之间的信息交互示意图;
图5为本发明一种网页打开方法另一个实施例的步骤流程图;
图6为本发明一种网页打开方法一个实施例中,在当前界面上显示打开网页链接进度的示意图;
图7为本发明一种网页打开方法另一个实施例的步骤流程图;
图8A为本发明一种网页打开方法实施例中,在预览预订容量的网页内容后,执行继续下载网页内容的步骤流程图;
图8B为本发明一种网页打开方法实施例中,在预览预订容量的网页内容后,执行停止下载网页内容的步骤流程图;
图8C为本发明一种网页打开方法实施例中,在当前界面的悬浮窗中已下载内容的示意图;
图9为本发明一种网页打开装置一个实施例的结构框图;
图10为本发明一种网页打开装置另一个实施例的结构框图;
图11为本发明一种网页打开装置另一个实施例的结构框图;
图12为本发明一种网页打开装置一个实施例中,继续/停止下载单元的结构框图;
图13为本发明终端设备一实施例的结构框图。
具体实施方式
当然,实施本发明实施例的任一技术方案必不一定需要同时达到以上的所有优点。
为了使本领域的人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
下面结合本发明实施例附图进一步说明本发明实施例具体实现。
实施例一
参照图1,图1为本发明一种网页打开方法一个实施例的步骤流程图。该实施例可以包括如下步骤:
步骤S110,根据对当前界面中的网页链接的触发操作,生成并发送用于请求网页内容的网页打开请求;
步骤S120,接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容。
由以上技术方案可见,本实施例网页打开方法,通过构建当前界面的悬浮窗,并采用悬浮窗显示新链接对应的内容,无需关闭当前界面,不影响用户在当前界面的使用。
在具体实施时,在步骤S110中,“当前界面”可以包括但不限于,浏览器当前页面或当前应用程序的界面。基于当前页面在给服务器发送内容请求时,可以采用AJAX发送请求,若是在应用程序的界面发送请求,可以采用HTTPlient发送请求,当然,也可以采用其他的工具。本发明对此不做限定。
本实施例的技术效果,具体来说,体现在两个方面:
第一、当点击当前页面上的链接后,当前页面不会关闭,链接的内容在当前页面的悬浮窗中显示给用户,无需关闭当前页面,不影响浏览当前页面;参照图2,图2示出了在当前页面的悬浮窗打开网页链接所呈现的示意图。
第二、在其他应用程序内,用户遇到链接,点击该链接后,无需跳转的浏览器应用,进而,避免了用户在APP和浏览器应用之间的频繁跳转,不影响当前应用程序的使用。参照图3,图3示出了在当前应用程序“知乎”的当前界面打开新网页的示意图,可以看到,当前页面没有跳转到浏览器,直接在该当前界面显示链接内容。
参照图4,图4进一步示出了在一个实施例中,在网页打开过程中,用户、用户终端,以及远端服务器之间的信息交互过程。
步骤S1,用户通过鼠标,触摸屏,手写笔等方式,通知用户终端打开新链接;
步骤S2,用户终端发送内容请求至远端服务器;
步骤S3,用户终端在本地后台构建当前界面的悬浮窗;
步骤S4,服务器返回请求的内容至用户终端;
步骤S5,用户终端下载服务器返回的内容,并将该内容增加至当前界面的悬浮窗;
步骤S6,用户终端将加载有返回内容的悬浮窗显示给用户。
需要说明的是,步骤S2和步骤S3没有固定的先后顺序,可以先执行S2,也可以先执行S3,只要保证这两个步骤均在步骤S5开始前完成即可。同理,S110和S120也没有绝对先后顺序,先执行步骤S110或S120均可。
需要说明的是,实现上述网页打开方法的功能软件可以是独立的应用软件,也可以相关软件的插件,这都是合理的,该功能软件可以安装于具有上网功能的电子设备中,这里所说的电子设备,一般指计算机、平板电脑或智能手机等,电子设备的具体形式本发明对此并不需要进行限定。
实施例二
参照图5,图5为本发明一种网页打开方法另一个实施例的步骤流程图。该实施例包括如下步骤:
步骤S510,接收用户在当前界面中发出的网页打开请求;
步骤S520,将网页打开请求发送至远端服务器,请求网页内容;
步骤S530,在本地后台构建当前界面的悬浮窗;
步骤S540,实时接收服务器返回的内容,检测后台下载内容的下载速度,计算下载进度;
步骤S550,在当前界面中显示下载进度。
优选地,通过半透明的进度图标在当前界面中显示下载进度,当然,也可以不用半透明或者不用透明,只要能够显示下载进度即可,本发明对此不做限定。参照图6所示,图6为本发明一种网页打开方法一个实施例中,在当前界面上显示打开网页链接进度的示意图。从图6可以看出,网页链接1当前进度是打开了30%。
步骤S560,当下载完毕后,将服务器返回的网页内容在当前界面的悬浮窗呈现给用户。
显然,相对实施例一,本实施例增加了步骤S540和步骤S550。故,本实施例在具有实施例一所具有的技术效果外,还具有如下技术效果:
本实施例中,可以基于后台的下载速度,计算下载进度,并在当前界面中显示下载进度。也就说,用户在等待新新链接对应的网页内容的过程中,不仅是被动的等待,还能对网页打开情况进行监控,提高用户体验。
本实施例相对如下现有技术具有明显优势:现有技术中,为不影响用户对当前网页的浏览,将当前打开网页上的链接事先在后台下载并保存到缓存中,这样一方面不会影响用户在当前网页进行浏览;另一方面,当用户需要打开上述链接时,可直接从缓存中获取相应的网页,从而提高了网页浏览速度。但是,该现有技术虽然可以提高网页浏览速度,用户却无法知晓该网页在后台下载的进度,有可能不能及时打开已经在后台下载完成的网页。本实施例字保持上述解决方案的优势,即无需关闭当前网页,不影响当前界面阅读的前提下,还可以监控网页打开情况,及时知晓下载进度,及时打开相关内容。
实施例三
参照图7,图7为本发明一种网页打开方法另一个实施例的步骤流程图。改实施例包括如下步骤:
步骤S710,接收用户当前界面中发出的网页打开请求;
步骤S720,将网页打开请求发送至远端服务器,请求网页内容;
步骤S730,在本地后台构建当前界面的悬浮窗;
步骤S740,实时接收服务器返回的内容,检测后台下载内容的下载速度,计算下载进度;
步骤S750,在当前界面中显示下载进度;
步骤S760,当后台下载的网页内容达到预定容量时,暂停后台网页的内容下载;
步骤S770,通过悬浮窗在当前界面上显示预定容量的网页内容;
步骤S780,接受用户基于阅读预定容量的网页内容后的请求,根据该请求,选择继续下载网页内容或取消在当前界面打开网页。
其中,若选择继续下载网页内容,参照图8A,包括如下步骤:
S7801A,获取继续打开网页的请求;
S7802A,在后台继续下载网页内容;
S7803A,在当前界面的悬浮窗或新页面显示服务器返回的网页内容。
若取消在当前界面打开网页,参照图8B,包括以下步骤:
S7801B,获取取消在当前界面上的悬浮窗打开网页的请求;
S7802B,取消所述预定容量网页以外网页内容的下载;
S7803B,关闭显示有所述预定容量网页内容的所述悬浮窗。
通过图8B,可以看出,若用户对所打开网页内容不感兴趣时,则无需将服务器返回的内容全部下载,及时终端后台下载,避免仍然占据带宽并消耗下载流量。
在一个实施例中,优选地,当后台下载的网页内容达到预定容量时,在当前界面中关闭下载进度的显示。
在一个实施例中,上述预定容量悬浮窗的显示容量。
参照图8C,图8C为本发明一种网页打开方法实施例中,在当前界面的悬浮窗中已下载内容的示意图。
显然,本实施例相对于实施例一和实施例二,还可以进行预览链接内容,当本地后台下载一定容量(例如,悬浮窗的显示容量)的内容后,通过悬浮窗在当前界面上显示已经下载的内容;用户阅读内容后,选择继续下载网页内容或取消在当前界面打开网页。也就是说,本发明可以先对内容进行部分预览,判断是否有阅读价值,若无价值,则放弃阅读,若有,则继续下载,并且,可以选择在悬浮窗或打开新的网页进行阅读。
实施例四
参照图9,图9为本发明一种网页打开装置一个实施例的结构框图,包括:
请求模块90,用于根据对当前界面中的网页链接的触发操作,生成并发送用于请求网页内容的网页打开请求;
网页显示模块92,用于接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容。
本实施例网页打开装置,通过构建当前界面的悬浮窗,并采用悬浮窗显示新链接对应的内容,无需关闭当前界面,不影响用户在当前界面的使用。
在具体实施时,在请求模块90中,“当前界面”的含义可以是,浏览器当前页面或当前应用程序的界面。基于当前页面在给服务器发送内容请求时,可以采用AJAX发送请求,若是在应用程序的界面发送请求,可以采用HttpClient发送请求,当然,也可以采用其他的工具。本发明对此不做限定。
本实施例的技术效果,具体来说,体现在两个方面:
第一、当点击当前页面上的链接后,当前页面不会关闭,链接的内容在当前页面的悬浮窗中显示给用户,无需关闭当前页面,不影响浏览当前页面;参照图2,图2示出了在当前页面的悬浮窗打开网页链接所呈现的示意图。
第二、在其他应用程序内,用户遇到链接,点击该链接后,无需跳转的浏览器应用,进而,避免了用户在APP和浏览器应用之间的频繁跳转,不影响当前应用程序的使用。参照图3,图3示出了在当前应用程序“知乎”的当前界面打开新网页的示意图,可以看到,没有跳转到浏览器,直接在该当前界面显示链接内容。
需要说明的是,上述网页打开装置可以是独立的应用软件,也可以相关软件的插件,这都是合理的,该网页打开装置可以安装于具有上网功能的电子设备中,这里所说的电子设备,一般指计算机、平板电脑或智能手机等,电子设备的具体形式本发明对此并不需要进行限定。
实施例五
参照图10,图10为本发明一种网页打开装置另一个实施例的结构框图。该实施例包括:
请求模块1010,用于将用户在当前界面中发出的网页打开请求发送至服务器,请求网页内容;
下载进度计算模块1020,用于根据接收所述网页内容的速度,确定所述网页内容的下载进度;
下载进度显示模块1030,用于在基于当前界面,通过悬浮窗显示所述网页内容的同时,在当前界面中显示所述下载进度。
网页打开模块1040,用于网页显示模块,接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容。
优选地,通过半透明的进度图标在当前界面中显示下载进度。参照图6所示,图6为本发明一种网页打开方法一个实施例中,在当前界面上显示打开网页链接进度的示意图。从图6可以看出,网页链接1当前进度是打开了30%。
显然,相对实施例四,本实施例增加了下载进度监控模块1030。故,本实施例在具有实施例一所具有的技术效果外,还具有如下技术效果:
本实施例中,可以基于后台的下载速度,计算下载进度,并在当前界面中显示下载进度。也就说,用户在等待新新链接对应的网页内容的过程中,不仅是被动的等待,还能对网页打开情况进行监控,提高用户体验。
实施例六
参照图11,图11为本发明一种网页打开装置另一个实施例的结构框图。该实施例包括:
请求模块1110,用于将用户在当前界面中发出的网页打开请求发送至服务器,请求网页内容;
下载进度计算模块1120,用于根据接收所述网页内容的速度,确定所述网页内容的下载进度;
下载进度显示模块1130,用于在基于当前界面,通过悬浮窗显示所述网页内容的同时,在当前界面中显示所述下载进度。
网页打开模块1140,用于网页显示模块,接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容。具体包括:预判单元11401、预显示单元11402、继续/停止下载单元11403和下载进度关闭单元11404。
其中,预判单元11401用于当接收的所述网页内容达到预定容量时,暂停所述网页内容的继续接收;预显示单元11402用于通过所述悬浮窗在所述当前界面上显示已接收的所述预定容量的网页内容;预定容量可以为悬浮窗的容量。继续/停止下载单元11403用于接收并执行用户根据所述预定容量的网页内容的浏览后所做出的指示,所述指示为继续下载所述预定容量以外的其它网页内容,或取消当前界面中的网页链接的打开。下载进度关闭单元11404用于当后台下载的网页内容达到预定容量时,在当前界面中关闭下载进度的显示。
显然,本实施例相对于实施例四和实施例五,还可以进行预览链接内容,当本地后台下载一定容量(例如,已下载的网页内容可供悬浮窗排版一页)的内容后,通过悬浮窗在当前界面上显示已经下载的内容;用户阅读内容后,选择继续下载网页内容或取消在当前界面打开网页。也就是说,本发明可以先对内容进行部分预览,判断是否有阅读价值,若无价值,则放弃阅读,若有,则继续下载,并且,可以选择在悬浮窗或打开新的网页进行阅读。
更加具体地,在一个实施例中,参照图12,图12示出了本发明网页打开装置实施例中,继续/停止下载单元的结构框图,包括:
取消下载部11403A1,用于取消所述预定容量网页以外网页内容的下载;
取消显示部11403A2,用于关闭显示有所述预定容量网页内容的所述悬浮窗。
另一方面,继续/停止下载单元中还包括:
继续下载部11403B1,用于继续下载网页内容;
显示部11403B2,用于在所述当前界面的所述悬浮窗或新页面显示网页内容。
实施例七
参照图13,示出了根据本发明实施例七的一种终端设备的结构示意图,本发明具体实施例并不对终端设备的具体实现做限定。
如图13所示,该终端设备可以包括:处理器(processor)1302、通信接口(Communications Interface)1304、存储器(memory)1306、以及通信总线1308。其中:
处理器1302、通信接口1304、以及存储器1306通过通信总线1308完成相互间的通信。
通信接口1304,用于与其它设备比如客户端或其它服务器等的网元通信。
处理器1302,用于执行程序1310,具体可以执行上述网页打开方法实施例中的相关步骤。
具体地,程序1310可以包括程序代码,该程序代码包括计算机操作指令。
处理器1302可能是中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。服务器包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。
存储器1306,用于存放程序1310。存储器1306可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
程序1310具体可以用于使得处理器1302执行以下操作:
将用户在当前界面中发出的网页打开请求发送至服务器,请求网页内容;
在本地后台构建当前界面的悬浮窗;
将服务器返回的内容在当前界面的悬浮窗呈现给用户。
在一种可选的实施方式中,程序1310还用于使得处理器1302在执行将将服务器返回的内容在当前界面的悬浮窗呈现给用户的同时,执行如下操作:
基于后台下载服务器所返回内容的下载速度,计算下载进度;
在当前界面中显示下载进度。
在一种可选的实施方式中,程序1310还用于使得处理器1302在将服务器返回的内容增加至悬浮窗后于当前界面呈现时,按照如下方式进行呈现:
当后台下载的网页内容达到预定容量时,暂停后台网页的内容下载;
通过悬浮窗在当前界面上显示预定容量的网页内容;
接受用户基于阅读预定容量的网页内容后的请求,根据该请求,选择继续下载网页内容或取消在当前界面打开网页。
在一种可选的实施方式中,程序1310还用于使得处理器1302在后台下载的网页内容达到预定容量时,执行在当前界面中关闭下载进度的显示的操作。
在一种可选的实施方式中,程序1310还用于使得处理器1302在取消在当前界面打开网页时执行如下操作:
获取取消在当前界面上的悬浮窗打开网页的请求;
在后台取消下载网页内容;
在当前界面上取消已下载网页内容的显示。
在一种可选的实施方式中,程序1310还用于使得处理器1302在继续在当前界面打开网页时执行如下操作:
获取继续打开网页的请求;
在后台继续下载网页内容;
在当前界面的悬浮窗或新页面显示服务器返回的网页内容。
程序1310中各步骤的具体实现可以参见上述网页打开方法实施例中的相应步骤和模块中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
通过本实施例的终端设备,构建当前界面的悬浮窗,并采用悬浮窗显示新链接对应的内容,无需关闭当前界面,不影响用户在当前界面的使用。具体来说,具有以下效果:
第一、当点击当前页面上的链接后,当前页面不会关闭,链接的内容在当前页面的悬浮窗中显示给用户;
第二、在其他应用程序内,用户遇到链接,点击该链接后,无需跳转的浏览器应用,进而,避免了用户在APP和浏览器应用之间的频繁跳转。
进一步地,本发明还可以基于后台下载服务器所返回内容的下载速度,计算下载进度,并在当前界面中显示下载进度。也就说,用户在等待新新链接对应的网页内容的过程中,不单单是被动的等待,还能对网页打开情况进行监控,提高用户体验。
此外,本发明还可以实现预览链接内容,当本地后台下载一定容量(例如,已下载的网页内容可供悬浮窗排版一页)的内容后,通过悬浮窗在当前界面上显示已经下载的内容;用户阅读内容后,选择继续下载网页内容或取消在当前界面打开网页。也就是说,本发明可以先对内容进行部分预览,判断是否有阅读价值,若无价值,则放弃阅读,若有,则继续下载,并且,可以选择在悬浮窗或打开新的网页进行阅读。
如上,对本发明的实施例进行了详细地说明,但是只要实质上没有脱离本发明的发明点及效果,可以有很多的变形,这对本领域的技术人员来说是显而易见的。因此,这样的变形例全部包含在本发明的保护范围之内。
Claims (19)
1.一种网页打开方法,其特征在于,包括如下步骤:
根据对当前界面中的网页链接的触发操作,生成并发送用于请求网页内容的网页打开请求;
接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容。
2.根据权利要求1所述的网页打开方法,其特征在于,所述方法还包括:
根据接收所述网页内容的速度,确定所述网页内容的下载进度;
在基于当前界面,通过悬浮窗显示所述网页内容的同时,在当前界面中显示所述下载进度。
3.根据权利要求2所述的网页打开方法,其特征在于,
通过设定透明度的图标,在所述当前界面中显示所述下载进度。
4.根据权利要求2或3所述的网页打开方法,其特征在于,
所述接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容,包括:
当接收的所述网页内容达到预定容量时,暂停所述网页内容的继续接收;
通过所述悬浮窗在所述当前界面上显示已接收的所述预定容量的网页内容;
接收并执行用户浏览所述预定容量的网页内容后所做出的指示,所述指示为继续下载所述预定容量以外的其它网页内容,或取消所述当前界面中的网页链接的打开。
5.根据权利要求4所述的网页打开方法,其特征在于,所述方法还包括:
当下载的网页内容达到预定容量时,在当前界面中关闭下载进度的显示。
6.根据权利要求5所述的网页打开方法,其特征在于,
所述预定容量为悬浮窗的显示容量。
7.根据权利要求5所述的网页打开方法,其特征在于,所述取消当前界面中的网页链接的打开包括:
取消所述预定容量网页以外网页内容的下载;
关闭显示有所述预定容量网页内容的所述悬浮窗。
8.根据权利要求5所述的网页打开方法,其特征在于,所述继续下载网页内容包括:继续下载网页内容;
在所述当前界面的所述悬浮窗或新页面显示网页内容。
9.根据权利要求1所述的网页打开方法,其特征在于,
所述当前界面为浏览器当前页面或当前应用程序的界面。
10.一种网页打开装置,其特征在于,包括:
请求模块,用于根据对当前界面中的网页链接的触发操作,生成并发送用于请求网页内容的网页打开请求;
网页显示模块,接收根据所述网页打开请求返回的网页内容,并基于当前界面,通过悬浮窗显示所述网页内容。
11.根据权利要求10所述的网页打开装置,其特征在于,还包括:
下载进度计算模块,用于根据接收所述网页内容的速度,确定所述网页内容的下载进度;
下载进度显示模块,用于在基于当前界面,通过悬浮窗显示所述网页内容的同时,在当前界面中显示所述下载进度。
12.根据权利要求11所述的网页打开装置,其特征在于,
所述下载进度显示模块通过设定透明度的图标,在所述当前界面中显示所述下载进度。
13.根据权利要求11或12所述的网页打开装置,其特征在于,所述网页显示模块包括:
预判单元,用于当接收的所述网页内容达到预定容量时,暂停所述网页内容的继续接收;
预显示单元,用于通过所述悬浮窗在所述当前界面上显示已接收的所述预定容量的网页内容;
继续/停止下载单元,用于接收并执行用户浏览所述预定容量的网页内容后所做出的指示,所述指示为继续下载所述预定容量以外的其它网页内容,或取消所述当前界面中的网页链接的打开。
14.根据权利要求13所述的网页打开装置,其特征在于,所述网页显示模块还包括:
下载进度关闭单元,用于当下载的网页内容达到预定容量时,在当前界面中关闭下载进度的显示。
15.根据权利要求14所述的网页打开装置,其特征在于,
所述预定容量为悬浮窗的显示容量。
16.根据权利要求14所述的网页打开装置,其特征在于,所述继续/停止下载单元包括:
取消下载部,用于取消所述预定容量网页以外网页内容的下载;
取消显示部,用于关闭显示有所述预定容量网页内容的所述悬浮窗。
17.根据权利要求14所述的网页打开装置,其特征在于,所述继续/停止下载单元中还包括:
继续下载部,用于继续下载网页内容;
显示部,用于在所述当前界面的所述悬浮窗或新页面显示网页内容。
18.根据权利要求10所述的网页打开装置,其特征在于,
所述当前界面为浏览器当前页面或当前应用程序的界面。
19.一种终端设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1至9中任一项所述的网页打开方法对应的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711240365.1A CN108038150B (zh) | 2017-11-30 | 2017-11-30 | 网页打开方法、装置及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711240365.1A CN108038150B (zh) | 2017-11-30 | 2017-11-30 | 网页打开方法、装置及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108038150A true CN108038150A (zh) | 2018-05-15 |
CN108038150B CN108038150B (zh) | 2021-05-28 |
Family
ID=62094999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711240365.1A Active CN108038150B (zh) | 2017-11-30 | 2017-11-30 | 网页打开方法、装置及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108038150B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108845788A (zh) * | 2018-06-11 | 2018-11-20 | 联想(北京)有限公司 | 模拟操控方法和便携式终端 |
CN110321533A (zh) * | 2019-07-11 | 2019-10-11 | 北京年管家信息科技有限公司 | 一种知识产权编码关键字*** |
WO2023030276A1 (zh) * | 2021-08-30 | 2023-03-09 | 华为技术有限公司 | 一种显示方法、装置、设备及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102117291A (zh) * | 2009-12-30 | 2011-07-06 | 北京搜狗科技发展有限公司 | 一种展现网络资源的方法及*** |
CN102982106A (zh) * | 2012-11-07 | 2013-03-20 | 优视科技有限公司 | 预打开网页的方法和装置 |
CN103714115A (zh) * | 2013-10-29 | 2014-04-09 | 北京奇虎科技有限公司 | 一种网页内容的加载方法和装置 |
WO2014061996A1 (en) * | 2012-10-17 | 2014-04-24 | Samsung Electronics Co., Ltd. | User terminal device and control method thereof |
CN104077387A (zh) * | 2014-06-27 | 2014-10-01 | 北京奇虎科技有限公司 | 一种网页内容显示方法和浏览器装置 |
US20140365870A1 (en) * | 2001-01-20 | 2014-12-11 | Catherine G. Lin-Hendel | Automated scrolling of browser content and automated activation of browser links |
CN106528691A (zh) * | 2016-10-25 | 2017-03-22 | 珠海市魅族科技有限公司 | 一种网页内容的处理方法及移动终端 |
CN106874390A (zh) * | 2017-01-12 | 2017-06-20 | 北京奇虎科技有限公司 | 浏览器历史记录查看方法和终端 |
CN107291356A (zh) * | 2017-08-03 | 2017-10-24 | 北京达佳互联信息技术有限公司 | 文件传输显示控制方法、装置及相应的终端 |
-
2017
- 2017-11-30 CN CN201711240365.1A patent/CN108038150B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140365870A1 (en) * | 2001-01-20 | 2014-12-11 | Catherine G. Lin-Hendel | Automated scrolling of browser content and automated activation of browser links |
CN102117291A (zh) * | 2009-12-30 | 2011-07-06 | 北京搜狗科技发展有限公司 | 一种展现网络资源的方法及*** |
WO2014061996A1 (en) * | 2012-10-17 | 2014-04-24 | Samsung Electronics Co., Ltd. | User terminal device and control method thereof |
CN102982106A (zh) * | 2012-11-07 | 2013-03-20 | 优视科技有限公司 | 预打开网页的方法和装置 |
CN103714115A (zh) * | 2013-10-29 | 2014-04-09 | 北京奇虎科技有限公司 | 一种网页内容的加载方法和装置 |
CN104077387A (zh) * | 2014-06-27 | 2014-10-01 | 北京奇虎科技有限公司 | 一种网页内容显示方法和浏览器装置 |
CN106528691A (zh) * | 2016-10-25 | 2017-03-22 | 珠海市魅族科技有限公司 | 一种网页内容的处理方法及移动终端 |
CN106874390A (zh) * | 2017-01-12 | 2017-06-20 | 北京奇虎科技有限公司 | 浏览器历史记录查看方法和终端 |
CN107291356A (zh) * | 2017-08-03 | 2017-10-24 | 北京达佳互联信息技术有限公司 | 文件传输显示控制方法、装置及相应的终端 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108845788A (zh) * | 2018-06-11 | 2018-11-20 | 联想(北京)有限公司 | 模拟操控方法和便携式终端 |
CN108845788B (zh) * | 2018-06-11 | 2021-09-14 | 联想(北京)有限公司 | 模拟操控方法和便携式终端 |
CN110321533A (zh) * | 2019-07-11 | 2019-10-11 | 北京年管家信息科技有限公司 | 一种知识产权编码关键字*** |
WO2023030276A1 (zh) * | 2021-08-30 | 2023-03-09 | 华为技术有限公司 | 一种显示方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108038150B (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9952745B2 (en) | Method of modifying rendered attributes of list elements in a user interface | |
EP2584462B1 (en) | Method of rendering a user interface | |
CA2798979C (en) | Method of rendering a user interface | |
EP2584464B1 (en) | Method of rendering a user interface | |
CN105975170B (zh) | 一种页面加载的方法及装置 | |
US20150370912A1 (en) | Method and system for displaying customized webpage on double webview | |
CA2792181C (en) | Method of distributed layout negotiation in a user interface framework | |
US20060218500A1 (en) | System and method for pinning tabs in a tabbed browser | |
CN104850296B (zh) | 显示页面内容的方法及装置 | |
CN107463627A (zh) | 一种图片加载方法及终端 | |
EP2771808A1 (en) | Creating and maintaining images of browsed documents | |
CN108363528A (zh) | 应用页面的启动方法、装置、存储介质及电子设备 | |
CN108038150A (zh) | 网页打开方法、装置及终端设备 | |
CN109408752A (zh) | 在线文档展示方法、装置以及电子设备 | |
CN110020300B (zh) | 一种浏览器页面合成方法及终端 | |
CN107181858A (zh) | 一种显示通知消息的方法及终端 | |
CN109361948B (zh) | 界面管理方法、智能终端及可读存储介质 | |
CN110471594A (zh) | 一种页面调整方法、装置、设备及介质 | |
CN106445956A (zh) | 一种购物数据的管理方法及装置 | |
CN110309444A (zh) | 一种页面展示方法、装置、介质及服务器 | |
CN110362766B (zh) | 一种页面显示控制方法及终端 | |
WO2001067286A2 (en) | Framework for a customizable graphics user interface | |
WO2001067285A2 (en) | Persistent portal for a browser | |
WO2001067214A2 (en) | System and method for tracking user interaction with a graphical user interface | |
CN110223615B (zh) | 一种广告展示控制方法、装置、介质及广告推送服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200526 Address after: 310051 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Alibaba (China) Co.,Ltd. Address before: 510627 Guangdong city of Guangzhou province Whampoa Tianhe District Road No. 163 Xiping Yun Lu Yun Ping B radio square 14 storey tower Applicant before: GUANGZHOU UCWEB COMPUTER TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |