一种加载页面的方法及装置与流程

文档序号:31053316发布日期:2022-08-06 09:05阅读:57来源:国知局
一种加载页面的方法及装置与流程

1.本发明涉及计算机应用领域,尤其涉及一种加载页面的方法及装置。


背景技术:

2.目前,用户在使用计算机、平板电脑阅读文档的过程中,经常会遇到一些超链接。超链接的来源多种多样,例如,邮件、文本文件、文档阅读软件(例如,pdf文档)等等。
3.用户若想查看上述超链接的内容,通常的做法为:用户依次输入复制指令、打开指令、粘贴指令以及单击指令。首先,终端根据复制指令复制超链接,并根据打开指令打开浏览器;然后,终端根据粘贴指令,在浏览器的地址栏中粘贴超链接;最后,终端根据单击指令打开超链接。浏览器加载超链接对应的网页,并显示页面内容。如此,用户可看到超链接对应的页面内容。
4.在上述过程中,需用户多次输入指令,且在加载网页时,加载速度被页面复杂度、网速等因素影响,导致用户获取信息的效率低、等待时间长、用户体验度低的问题。


技术实现要素:

5.有鉴于此,本发明实施例提供一种加载页面的方法及装置,以解决现有用户获取信息的效率低、等待时间长、用户体验度低的问题。
6.第一方面,本发明实施例提供一种加载页面的方法,所述方法应用于电子设备内的第一进程,所述方法包括:
7.监测临时存储空间中是否存在新输入的且符合标准链接特征的链接信息;
8.若所述临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则启动加载进程,所述加载进程用于对所述链接信息的内容进行预加载;
9.当接收到用户输入的查看指令时,向所述用户显示预加载结果。
10.可选地,所述监测临时存储空间中是否存在输入的链接信息之前,所述方法还包括:
11.启动所述第一进程,所述第一进程具体为浏览器。
12.可选的,所述监测临时存储空间中是否存在输入的链接信息,具体包括:
13.比较所述临时存储空间中是否存在新输入的内容;
14.若存在新输入的内容,则识别所述新输入的内容的类型;
15.若所述新输入的内容的类型为链接信息,则获取所述链接信息的第一特征,并判断所述第一特征是否与标准链接信息的第二特征匹配;
16.若所述第一特征与所述第二特征匹配,则确定所述链接信息符合标准链接特征。
17.可选地,所述若所述临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则启动加载进程,具体包括:
18.若所述临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则从所述临时存储空间中提取所述链接信息;
19.启动所述加载进程,并向所述加载进程传输所述链接信息,以使得所述加载进程在系统后台对所述链接信息进行预加载操作,并将预加载的内容进行缓存;
20.所述当接收到用户输入的查看指令时,向所述用户显示预加载结果,具体包括:
21.当接收到所述查看指令时,从所述缓存中调用所述预加载的内容;
22.向所述用户显示所述预加载的内容。
23.可选的,所述查看指令包括粘贴指令以及打开指令;
24.所述当接收到用户输入的查看指令时,向所述用户显示预加载结果,具体包括:
25.接收所述用户输入的所述粘贴指令以及所述打开指令,所述粘贴指令包括所述链接信息;
26.根据所述打开指令,获取与所述链接信息匹配的所述预加载结果;
27.向所述用户显示所述预加载结果。
28.可选的,所述临时存储空间具体为剪贴板。
29.第二方面,本发明实施例提供一种加载页面的装置,所述装置应用于电子设备内的第一进程,所述装置包括:监测单元、启动单元、接收单元以及显示单元;
30.所述监测单元,用于监测临时存储空间中是否存在新输入的且符合标准链接特征的链接信息;
31.所述启动单元,用于若所述临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则启动加载进程,所述加载进程用于对所述链接信息的内容进行预加载;
32.显示单元,用于当所述接收单元接收到用户输入的查看指令时,向所述用户显示预加载结果。
33.可选地,所述启动单元还用于,启动所述第一进程,所述第一进程具体为浏览器。
34.可选的,所述监测单元具体用于,比较所述临时存储空间中是否存在新输入的内容;
35.若存在新输入的内容,则识别所述新输入的内容的类型;
36.若所述新输入的内容的类型为链接信息,则获取所述链接信息的第一特征,并判断所述第一特征是否与标准链接信息的第二特征匹配;
37.若所述第一特征与所述第二特征匹配,则确定所述链接信息符合标准链接特征。
38.可选地,所述启动单元具体用于,若所述临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则从所述临时存储空间中提取所述链接信息;
39.启动所述加载进程,并向所述加载进程传输所述链接信息,以使得所述加载进程在系统后台对所述链接信息进行预加载操作,并将预加载的内容进行缓存;
40.所述显示单元具体用于,当接收到所述查看指令时,从所述缓存中调用所述预加载的内容;
41.向所述用户显示所述预加载的内容。
42.可选的,所述查看指令包括粘贴指令以及打开指令;
43.所述接收单元还用于,接收所述用户输入的所述粘贴指令以及所述打开指令,所述粘贴指令包括所述链接信息;
44.所述显示单元具体用于,根据所述打开指令,获取与所述链接信息匹配的所述预加载结果;
45.向所述用户显示所述预加载结果。
46.可选的,所述临时存储空间具体为剪贴板。
47.第三方面,本发明实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述第一方面方法所述的加载页面的方法。
48.第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述第一方面所述的加载页面的方法。
49.本发明实施例提供的一种加载页面的方法及装置,电子设备内的第一进程监测临时存储空间中是否存在新输入的且符合标准链接特征的链接信息;若临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则第一进程启动加载进程,该加载进程用于对链接信息的内容进行预加载;当接收到用户输入的查看指令时,第一进程向用户显示预加载结果。
50.前述方案能够解决现有用户获取信息的效率低、等待时间长、用户体验度低的问题。实现了高效率打开超链接,缩短超链接加载、等待时间,提高用户体验。
附图说明
51.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
52.图1为本发明实施例提供的加载页面的方法流程图;
53.图2为本发明实施例提供的加载页面的装置结构示意图;
54.图3为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
55.下面结合附图对本发明实施例进行详细描述。
56.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
57.下面结合附图1,详细说明本发明实施例提供的方案进行说明,图1为本发明实施例提供的加载页面的方法流程图,在本发明实施例中实施主体为电子设备。该电子设备可为终端设备,例如,个人电脑、台式电脑等。该电子设备也可为服务器。如图1所示,本实施例的方法具体包括以下步骤:如图1所示,本实施例的方法具体包括以下步骤:
58.步骤110、监测临时存储空间中是否存在新输入的且符合标准链接特征的链接信息。
59.本步骤中,电子设备内第一进程周期性监测临时存储空间中存储的内容是否存在
变化。
60.具体地,第一进程周期性监测临时存储空间中是否存在新输入的且符合标准链接特征的链接信息。若临时存储空间中存在新输入的且符合标准链接特征的链接信息,则执行步骤120;否则,第一进程退出本次流程,并等待下一个监测周期再次进行监测。
61.可选地,在本步骤之前,电子设备已启动第一进程,该第一进程可具体为浏览器。浏览器的状态可为前台活跃状态或者后台驻留状态。
62.可选地,本步骤中,第一进程监测临时存储空间中是否存在输入的且符合标准链接特征的链接信息,具体过程为:
63.第一进程比较临时存储空间中是否存在新输入的内容;例如,第一进程可通过将本次监测周期内临时存储空间中存储的内容与上一次监测周期内临时存储空间中存储的内容进行比对,进而确定本次监测周期内存储空间中是否存在新输入的内容。
64.若存在新输入的内容,则第一进程识别新输入的内容的类型;例如,新输入的内容的类型可具体包括链接信息类型、图片信息类型、文字信息类型等等。
65.若新输入的内容的类型为链接信息,则第一进程获取链接信息的第一特征,并判断第一特征是否与标准链接信息的第二特征匹配;例如,链接信息可具体为url。第一特征可具体为url内包括的字符串,第二特征可具体为特征字符串。第一进程可通过将url内包括的字符串与特征字符串进行比对,进而确定第一特征是否为标准链接。
66.若第一特征与第二特征匹配,则第一进程确定链接信息符合标准链接特征。
67.例如,特征字符串可具体为“http:\\”、“www.”、“.com”等固定格式的字符串。url内包括的字符串与上述固定格式的字符串均相同且在固定位置,则确定链接信息符合标准链接特征。
68.可选地,在本步骤中,临时存储空间可具体为剪贴板。
69.可选地,在本步骤之前,还包括电子设备根据用户输入的各种操作指令,打开文档阅读软件、启动临时存储空间的过程。
70.用户预在电子设备内使用文档阅读软件(例如,pdf文档),用户向电子设备输入第一打开指令。可以理解的是,该打开指令可为用户双击pdf文档的操作。
71.根据第一打开指令,电子设备打开并显示pdf文档。用户在阅读pdf文档的过程中,需查看pdf文档引用的资料链接。此时,用户向电子设备输入第一复制指令,该第一复制指令包括pdf文档引用的资料链接,后续也可称为链接信息。
72.电子设备接收到第一复制指令且该复制指令包括pdf文档引用的链接信息后,确定用户后续可能需要获取链接对应的内容。此时,电子设备自行启动临时存储空间,并将第一复制指令包括的链接信息存储至临时存储空间内。
73.通过上述过程,电子设备将用户需查看的pdf文档引用的链接信息存储至临时存储空间中,以使得第一进程可周期性监测临时存储空间中存储的内容是否存在变化,并确定新输入的链接信息是否为标准链接。
74.步骤120、若所述临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则启动加载进程,所述加载进程用于对所述链接信息的内容进行预加载。
75.本步骤中,第一进程根据步骤110的识别,确定临时存储空间中已存在新输入的且符合标准链接特征的链接信息后,第一进程启动加载进程,该加载进程用于对链接信息的
内容进行预加载。
76.可以理解的是,第一进程可在后台对链接信息的内容进行预加载。
77.可选地,本步骤中,若临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则第一进程启动加载进程,具体过程为:
78.若临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则第一进程从临时存储空间中提取链接信息;第一进程启动加载进程,并向加载进程传输链接信息。加载进程获取到链接信息后,在系统后台对链接信息进行预加载操作,并将预加载的内容进行缓存。
79.加载进程对链接信息执行的预加载操作是在系统后台完成,对于用户来说,其不感知加载进程的操作。
80.步骤130、当接收到用户输入的查看指令时,向所述用户显示预加载结果。
81.本步骤中,第一进程在后台对链接信息的内容进行预加载。此时,用户向电子设备输入启动指令,该启动指令用于将已打开的第一进程从后台驻留状态切换为前台活动状态。
82.电子设备根据启动指令,将已打开的第一进程切换为前台活动状态。用户向第一进程输入查看指令。
83.第一进程接收用户输入的查看指令,根据查看指令,第一进程从后台获取对应的预加载结果。第一进程向用户显示预加载结果。
84.可以理解的是,根据页面复杂度、当前网速等原因,预加载结果包括全部加载完成、部分加载完成。在一个例子中,若页面复杂度较高或者当前网速较慢,则预加载结果可为部分加载完成,也即是第一进程对链接信息的内容进行了部分加载;在另一个例子中,若页面复杂度较低或者当前网速较快,则预加载结果可为全部加载完成,也即是第一进程对链接信息的内容进行了全部加载。
85.第一进程在向用户显示预加载结果时,若第一进程已对链接信息的内容进行了全部加载,则此时第一进程可将全部加载的结果向用户显示;若第一进程已对链接信息的内容进行了部分加载,则此时尽管第一进程未对链接信息的内容全部加载完成,第一进程可将部分加载的结果向用户显示,并在向用户显示后,继续加载未加载的部分。
86.可选地,在本步骤中,当第一进程接收到用户输入的查看指令时,第一进程从缓存中调用预加载的内容;第一进程将缓存中调用的预加载内容作为预加载结果向用户显示。
87.可选地,本步骤中,用户输入的查看指令包括粘贴指令以及打开指令;
88.第一进程接收用户输入的粘贴指令以及打开指令,该粘贴指令包括链接信息。可以理解的是,用户在第一进程包括的地址栏位置输入该粘贴指令,也即是在地址栏位置粘贴链接信息。
89.根据打开指令,第一进程获取与链接信息匹配的预加载结果,并向用户显示上述预加载结果。
90.通过应用本发明实施例提供的一种加载页面的方法,电子设备内的第一进程监测临时存储空间中是否存在新输入的且符合标准链接特征的链接信息;若临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则第一进程启动加载进程,该加载进程用于对链接信息的内容进行预加载;当接收到用户输入的查看指令时,第一进程向用户显示
预加载结果。
91.前述方案能够解决现有用户获取信息的效率低、等待时间长、用户体验度低的问题。实现了高效率打开超链接,缩短超链接加载、等待时间,提高用户体验。
92.图2为本发明实施例提供的一种加载页面的装置结构示意图,如图2所示,本实施例的加载页面的装置可以包括:监测单元210、启动单元220、接收单元230以及显示单元240。
93.其中,所述监测单元210,用于监测临时存储空间中是否存在新输入的且符合标准链接特征的链接信息;
94.所述启动单元220,用于若所述临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则启动加载进程,所述加载进程用于对所述链接信息的内容进行预加载;
95.显示单元240,用于当所述接收单元230接收到用户输入的查看指令时,向所述用户显示预加载结果。
96.可选地,所述启动单元220还用于,启动所述第一进程,所述第一进程具体为浏览器。
97.可选地,所述监测单元210具体用于,比较所述临时存储空间中是否存在新输入的内容;
98.若存在新输入的内容,则识别所述新输入的内容的类型;
99.若所述新输入的内容的类型为链接信息,则获取所述链接信息的第一特征,并判断所述第一特征是否与标准链接信息的第二特征匹配;
100.若所述第一特征与所述第二特征匹配,则确定所述链接信息符合标准链接特征。
101.可选地,所述启动单元具体用于,若所述临时存储空间中已存在新输入的且符合标准链接特征的链接信息,则从所述临时存储空间中提取所述链接信息;
102.启动所述加载进程,并向所述加载进程传输所述链接信息,以使得所述加载进程在系统后台对所述链接信息进行预加载操作,并将预加载的内容进行缓存;
103.所述显示单元具体用于,当接收到所述查看指令时,从所述缓存中调用所述预加载的内容;
104.向所述用户显示所述预加载的内容。
105.可选地,所述查看指令包括粘贴指令以及打开指令;
106.所述接收单元230还用于,接收所述用户输入的所述粘贴指令以及所述打开指令,所述粘贴指令包括所述链接信息;
107.所述显示单元240具体用于,根据所述打开指令,获取与所述链接信息匹配的所述预加载结果;
108.向所述用户显示所述预加载结果。
109.可选地,所述临时存储空间具体为剪贴板。
110.本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
111.相应地,本发明实施例提供的一种加载页面的装置还可用另一种结构实现。图3为本发明提供的一个电子设备实施例的结构示意图,可以实现本发明图1所示实施例的流程,如图3所示,上述电子设备可以包括:壳体31、处理器32、存储器33、电路板34和电源电路35,
其中,电路板34安置在壳体31围成的空间内部,处理器32和存储器33设置在电路板34上;电源电路35,用于为上述电子设备的各个电路或器件供电;存储器33用于存储可执行程序代码;处理器32通过读取存储器33中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述实施例所述的方法。
112.处理器32对上述步骤的具体执行过程以及处理器32通过运行可执行程序代码来进一步执行的步骤,可以参见本发明图1所示实施例的描述,在此不再赘述。
113.该电子设备:提供计算服务的设备,电子设备的构成包括处理器、硬盘、内存、系统总线等,电子设备和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
114.需要说明的是,在本文中,诸如术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
115.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
116.尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
117.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
118.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
119.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。
120.在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
121.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介
质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
122.为了描述的方便,描述以上装置是以功能分为各种单元/模块分别描述。当然,在实施本发明时可以把各单元/模块的功能在同一个或多个软件和/或硬件中实现。
123.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1