页面的加载方法和装置、存储介质及电子设备与流程

文档序号:32605694发布日期:2022-12-17 21:38阅读:43来源:国知局
页面的加载方法和装置、存储介质及电子设备与流程

1.本技术涉及计算机领域,具体而言,涉及一种页面的加载方法和装置、存储介质及电子设备。


背景技术:

2.当浏览器请求加载页面数据时,浏览器每次拿到返回的请求结果都会将该结果和缓存标识存入浏览器缓存中。当浏览器重新发起请求时,会先在浏览器缓存中查找该请求的结果以及缓存标识。从而使得呈现给用户端的页面是之前的页面。用户需要手动清理缓存,或者等待浏览器定期清理缓存后,才可以获取到最新的页面数据。从而导致用户端在获取目标页面的页面数据时,难以及时获取到目标页面的最新版本的页面数据的问题。
3.也就是说,在相关技术提供的页面数据的加载方法中,受到浏览器缓存的影响,导致页面数据的更新存在延时的问题。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本技术实施例提供了一种页面数据的加载方法和装置、存储介质及电子设备,以至少解决页面数据的更新存在延时的技术问题。
6.根据本技术实施例的一个方面,提供了一种页面数据的加载方法,包括:响应页面数据加载操作,获取第一版本信息和第二版本信息,其中,上述页面数据加载操作用于请求加载目标页面的页面数据,上述第一版本信息用于指示终端本地存储的上述目标页面的版本信息,上述第二版本信息为从服务器接收到的上述目标页面的版本信息;将上述第一版本信息与上述第二版本信息进行比对,得到版本比对结果;在上述版本比对结果指示上述第一版本信息与上述第二版本信息不一致的情况下,对上述终端本地存储的上述第一版本信息对应的上述目标页面的页面数据进行清除处理,并发送页面加载请求;获取所要加载的上述目标页面的页面数据。
7.根据本技术实施例的另一方面,还提供了一种页面数据的加载装置,包括:第一获取单元,用于响应页面数据加载操作,获取第一版本信息和第二版本信息,其中,上述页面数据加载操作用于请求加载目标页面的页面数据,上述第一版本信息用于指示终端本地存储的上述目标页面的版本信息,上述第二版本信息为从服务器接收到的上述目标页面的版本信息;比对单元,用于将上述第一版本信息与上述第二版本信息进行比对,得到版本比对结果;清除单元,用于在上述版本比对结果指示上述第一版本信息与上述第二版本信息不一致的情况下,对上述终端本地存储的上述第一版本信息对应的上述目标页面的页面数据进行清除处理,并发送页面加载请求;第二获取单元,用于获取所要加载的上述目标页面的页面数据。
8.根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述页面
数据的加载方法。
9.根据本技术实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上页面数据的加载方法。
10.根据本技术实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的页面数据的加载方法。
11.在本技术实施例中,在将用于指示终端本地存储的目标页面的版本信息的第一版本信息和从服务器接收到的目标页面的第二版本信息进行比对,得到版本比对结果后,当版本比对结果指示第一版本信息与第二版本信息不一致时,则对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求。从而使得在请求加载目标页面的页面数据时,根据版本比对结果动态地判断是否要对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理。在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求。保证了终端加载的页面数据的版本信息与从服务器上接收到的目标页面的版本信息的一致性,从而达到了当服务器上的目标页面的版本信息发生改变时,及时清理终端本地存储的目标页面的页面数据,以使得终端能够获取到与服务器上的目标页面的版本信息相匹配的数据的目的。而不再需要等待终端定期自动对存储的目标页面的页面数据进行清除处理。从而实现及时地更新页面。进而解决了页面数据的更新存在延时的技术问题。
附图说明
12.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
13.图1是根据本技术实施例的一种可选的页面数据的加载方法的应用环境的示意图;
14.图2是根据本发明实施例的一种可选的页面数据的加载方法的流程图;
15.图3是根据本发明实施例的另一种可选的页面数据的加载方法的流程图;
16.图4是根据本发明实施例的又一种可选的页面数据的加载方法的流程图;
17.图5是根据本技术实施例的一种可选的页面数据的加载装置的结构示意图;
18.图6是根据本技术实施例的一种可选的电子设备的结构示意图。
具体实施方式
19.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
20.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
21.根据本技术实施例的一个方面,提供了一种页面数据的加载方法,可选地,作为一种可选的实施方式,上述页面数据的加载方法可以但不限于应用于如图1所示的环境中的页面数据的加载系统。
22.其中,该页面数据的加载系统可以包括但不限于终端设备102、网络104、服务器106、数据库108。终端设备102中运行有目标客户端。上述终端设备102中包括人机交互屏幕,处理器及存储器。人机交互屏幕用于显示采目标页面的页面数据;还用于提供人机交互接口以接收人机交互操作。处理器用于响应上述人机交互操作生成交互指令,并将该交互指令发送给服务器。存储器用于存储相关数据,如述第一版本信息以及第二版本信息等。
23.此外,服务器106中包括处理引擎,处理引擎用于对数据库108执行存储或读取操作。具体地,处理引擎从数据库108中读取相关数据,以获取目标页面的第二版本信息,然后将第二版本信息发送给终端设备102,从而实现终端设备102接收到第二版本信息。
24.可选地,在本实施例中,上述终端设备可以是配置有目标客户端的终端设备,可以包括但不限于以下至少之一:手机(如android手机、ios手机等)、笔记本电脑、平板电脑、掌上电脑、mid(mobile internet devices,移动互联网设备)、pad、台式电脑、智能电视等。目标客户端可以是视频客户端、即时通信客户端、浏览器客户端、教育客户端等。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、wifi及其他实现无线通信的网络。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。
25.具体过程如以下步骤:如步骤s100,响应页面数据加载操作,获取第一版本信息和第二版本信息,其中,页面数据加载操作用于请求加载目标页面的页面数据,第一版本信息用于指示终端本地存储的目标页面的版本信息,第二版本信息为从服务器接收到的目标页面的版本信息。然后如步骤s102,服务器106将第二版本信息通过网络104发送给终端设备102。接着,接着如步骤s104,终端设备102将第二版本信息的获取结果通过网络104发送给服务器106。上述获取结果可以包括但不限于为:获取到、未获取到。然后步骤s106,将第一版本信息与第二版本信息进行比对,得到版本比对结果。然后如步骤s108,在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求。进一步,如步骤s110,获取所要加载的目标页面的页面数据。上述仅是一种示例,本实施例中对此不作任何限定。
26.需要说明的是,在本实施例中,在将用于指示终端本地存储的目标页面的版本信息的第一版本信息和从服务器接收到的目标页面的第二版本信息进行比对,得到版本比对结果后,当版本比对结果指示第一版本信息与第二版本信息不一致时,则对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求。从而使
得在请求加载目标页面的页面数据时,根据版本比对结果动态地判断是否要对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理。在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求。保证了终端加载的页面数据的版本信息与从服务器上接收到的目标页面的版本信息的一致性,从而达到了当服务器上的目标页面的版本信息发生改变时,及时清理终端本地存储的目标页面的页面数据,以使得终端能够获取到与服务器上的目标页面的版本信息相匹配的数据的目的。而不再需要等待终端定期自动对存储的目标页面的页面数据进行清除处理。从而实现及时地更新页面。进而解决了页面数据的更新存在延时的技术问题。
27.可选地,作为一种可选的实施方式,如图2所示,上述页面数据的加载方法包括:
28.s202,响应页面数据加载操作,获取第一版本信息和第二版本信息,其中,页面数据加载操作用于请求加载目标页面的页面数据,第一版本信息用于指示终端本地存储的目标页面的版本信息,第二版本信息为从服务器接收到的目标页面的版本信息;
29.可选地,在本实施例中,上述页面数据加载操作可以包括但不限于为终端用户点击超文本链接、图片、文字、音视频。可选地,上述页面数据加载操作可以包括但不限于为终端用户在输入某个统一资源定位符后,点击“跳转”或者按压“回车”。上述终端可以与服务器之间进行通信连接,可以是有线连接,也可以是无线连接。上述终端本地存储的目标页面的版本信息可以但不限于为终端上浏览器缓存所存储的目标页面的页面数据。上述第二版本信息可以但不限于与上述第一版本信息一致。上述第二版本信息可以但不限于与上述第一版本信息不一致。上述请求加载目标页面的页面数据的方式可以但不限于通过http请求。
30.s204,将第一版本信息与第二版本信息进行比对,得到版本比对结果;
31.可选地,在本技术实施例中,上述版本比对结果可以但不限于指示第二版本信息与第一版本信息是不一致的。上述版本比对结果可以但不限于指示第二版本信息与第一版本信息是一致的。上述第一版本信息和第二版本信息可以但不限于包括目标页面的版本号以及版本号的处理机制。
32.s206,在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求;
33.可选地,在本实施例中,上述对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理可以但不限于为针对终端上浏览器存储的缓存信息进行清除处理。上述对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理可以但不限于为通过快捷键触发。上述清除处理可以但不限于为通过鼠标点击浏览器所配置的缓存清除按钮触发。
34.s208,获取所要加载的目标页面的页面数据。
35.可选地,在本实施例中,上述所要加载的目标页面的页面数据为与从服务器接收到的目标页面的版本信息相匹配的页面数据。
36.结合图3所示,具体说明页面数据的加载过程:如步骤s302所示,终端用户点击超链接,以请求加载目标页面的页面数据。其中,上述超链接为目标页面的统一资源定位符所
对应。接着,获取终端本地存储的目标页面的版本信息。并且,如步骤s304所示,终端通过服务器端获取第二版本信息,接着,如步骤s306所示,服务器端返回给终端第二版本信息,即目标页面的版本信息。然后将将第一版本信息与第二版本信息进行比对,得到版本比对结果。在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求。在版本比对结果指示第一版本信息与第二版本信息一致的情况下,发送页面加载请求。然后,终端获取到所要加载的目标页面的页面数据。
37.上述图3为一种可选示例,本技术实施例对于页面数据的加载方法中涉及的第二版本信息的获取方式,第一版本信息的获取方式等不作任何限定。
38.通过本技术提供的实施例,在将用于指示终端本地存储的目标页面的版本信息的第一版本信息和从服务器接收到的目标页面的第二版本信息进行比对,得到版本比对结果后,当版本比对结果指示第一版本信息与第二版本信息不一致时,则对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求。从而使得在请求加载目标页面的页面数据时,根据版本比对结果动态地判断是否要对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理。在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求。保证了终端加载的页面数据的版本信息与从服务器上接收到的目标页面的版本信息的一致性,从而达到了当服务器上的目标页面的版本信息发生改变时,及时清理终端本地存储的目标页面的页面数据,以使得终端能够获取到与服务器上的目标页面的版本信息相匹配的数据的目的。而不再需要等待终端定期自动对存储的目标页面的页面数据进行清除处理。从而实现及时地更新页面。进而解决了页面数据的更新存在延时的技术问题。
39.作为一种可选的方案,将第一版本信息与第二版本信息进行比对,得到版本比对结果包括以下至少之一包括:
40.s1,比对第一版本信息中包含的第一版本标识和第二版本信息中包含的第二版本标识;
41.s2,比对第一版本信息中包含的第一版本更新时间戳和第二版本信息中包含的第二版本更新时间戳;
42.s3,比对第一版本信息中包含的第一版本描述信息和第二版本信息中包含的第二版本描述信息。
43.需要说明的是,上述第一版本标识可以但不限于为终端本地存储的目标页面的版本号。上述第二版本标识可以但不限于为从服务器接收到的目标页面的版本号。上述第一版本更新时间戳可以但不限于为终端本地存储的目标页面最近一次被部署时的时间戳。上述第二版本更新时间戳可以但不限于为从服务器接收到的目标页面最近一次更新时的时间戳。上述第一版本描述信息可以但不限于为对终端本地存储的目标页面的版本的描述信息。上述第二版本描述信息可以但不限于为对从服务器接收到的目标页面的版本的描述信息。
44.通过本技术提供的实施例,通过比对第一版本信息中包含的第一版本标识和第二版本信息中包含的第二版本标识;或者比对第一版本信息中包含的第一版本更新时间戳和
第二版本信息中包含的第二版本更新时间戳;或者比对第一版本信息中包含的第一版本描述信息和第二版本信息中包含的第二版本描述信息。从而实现了定位到特定的待识别的身份标识区域,利用多种转录层将特征信息转化为识别结果。提高了候选字符集中字符的多样性,进而提高了识别标识字符的准确性,
45.作为一种可选的方案,响应页面数据加载操作,获取第一版本信息包括:
46.s1,响应页面数据加载操作,获取版本信息文件,其中,版本信息文件中记录有目标页面每次被部署时所新增存储的版本信息;
47.s2,将版本信息文件中部署时间最新的版本信息确定为目标页面的第一版本信息。
48.需要说明的是,上述版本信息文件可以不限于记录有目标页面每次被部署时所新增存储的版本信息。可选地,目标页面在部署时,会增加一个版本信息文件,里面的版本信息会根据发布进行递增,当用户端检测到目标页面的版本有变化是,会及时的刷新页面并从服务器上获取最新的页面数据,以保证展示给用户的是最新的h5页面。
49.通过本技术提供的实施例,响应页面数据加载操作,获取版本信息文件,其中,版本信息文件中记录有目标页面每次被部署时所新增存储的版本信息;将版本信息文件中部署时间最新的版本信息确定为目标页面的第一版本信息。从而达到获取终端本地存储的目标页面的版本信息的目的。
50.作为一种可选的方案,响应页面数据加载操作,获取第二版本信息包括:
51.s1,响应页面数据加载操作,向服务器发送版本获取请求,其中,版本获取请求用于获取服务器中存储的目标页面的版本信息;
52.s2,将从服务器接收到的目标页面的版本信息确定为第二版本信息。
53.需要说明的是,上述版本获取请求可以但不限于通过http通信的方式进行发送。例如,响应页面数据加载操作,向服务器发送http请求,以获取服务器中存储的目标页面的版本信息。进而将从服务器接收到的目标页面的版本信息确定为第二版本信息。通过本技术提供的实施例,响应页面数据加载操作,向服务器发送版本获取请求,其中,版本获取请求用于获取服务器中存储的目标页面的版本信息;将从服务器接收到的目标页面的版本信息确定为第二版本信息。从而达到了获取到从服务器接收到的目标页面的第二版本信息的目的。
54.作为一种可选的方案,发送页面加载请求包括:向与服务器关联的分布式服务器发送页面数据加载请求;
55.获取所要加载的目标页面的页面数据包括:从分布式服务器中获取第二版本信息对应的目标页面的页面数据。
56.需要说明的是,服务器可以但不限于预先通过dns同步更新的方式,将目标页面的页面数据同步到上述与服务器关联的分布式服务器上。具体来讲,在目标页面发布后,会先清除掉分布式服务器中原有的目标页面的页面数据,然后覆盖上最新的页面文件。例如:如图4中所示,如步骤s402所示,dns同步更新。即,目标页面在发布时刷新了dns进行同步。接着,如步骤s404所示,终端用户点击超链接,以请求加载目标页面的页面数据。其中,上述超链接为目标页面的统一资源定位符所对应。接着,获取终端本地存储的目标页面的版本信息。并且,如步骤s406所示,终端通过服务器端获取第二版本信息,接着,如步骤s408所示,
服务器端返回给终端第二版本信息,即目标页面的版本信息。然后将将第一版本信息与第二版本信息进行比对,得到版本比对结果。在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理。然后,如步骤s410所示,终端向分布式服务器发送页面数据加载请求。接着,如步骤s412所示,分布式服务器向终端返回第二版本信息对应的目标页面的页面数据。
57.通过本技术提供的实施例,向与服务器关联的分布式服务器发送页面数据加载请求,从分布式服务器中获取第二版本信息对应的目标页面的页面数据。进而能够从与服务器关联的分布式服务器上获取到第二版本信息对应的目标页面的页面数据。
58.作为一种可选的方案,从分布式服务器中获取第二版本信息对应的目标页面的页面数据包括:
59.s1,在分布式服务器中存储有第二版本信息对应的目标页面的页面数据的情况下,分布式服务器向终端返回第二版本信息对应的目标页面的页面数据;
60.s2,在分布式服务器中并未存储有第二版本信息对应的目标页面的页面数据的情况下,分布式服务器向服务器发送同步更新请求,以获取更新后的第二版本信息对应的目标页面的页面数据。
61.作为一种可选的实施方式,在目标页面分布时,清除掉了分布式服务器中原有的目标页面的页面数据,并且覆盖上了最新的页面文件。那么分布式服务器直接向终端返回第二版本信息对应的目标页面的页面数据。
62.作为另一种可选的实施方式,在分布式服务器中并未存储有第二版本信息对应的目标页面的页面数据的情况下,分布式服务器向服务器发送同步更新请求,以请求服务器将第二版本信息对应的目标页面的页面数据返回给分布式服务器。
63.通过本技术提供的实施例,在分布式服务器中存储有第二版本信息对应的目标页面的页面数据的情况下,分布式服务器向终端返回第二版本信息对应的目标页面的页面数据;在分布式服务器中并未存储有第二版本信息对应的目标页面的页面数据的情况下,分布式服务器向服务器发送同步更新请求,以获取更新后的第二版本信息对应的目标页面的页面数据。从而提高从分布式服务器获取到第二版本信息对应的目标页面的页面数据的可靠性。
64.作为一种可选的方案,在发送页面加载请求之前,还包括:
65.s1,分布式服务器定期接收服务器发送的第二版本信息对应的目标页面的页面数据。
66.需要说明的是,上述接收服务器发送的第二版本信息对应的目标页面的页面数据的时间可以但不限于为每两天一次、每8小时一次、每周一次,具体可以根据实际需要而定。例如:分布式服务器每周接收一次服务器发送的第二版本信息对应的目标页面的页面数据。
67.通过本技术提供的实施例,分布式服务器定期接收服务器发送的第二版本信息对应的目标页面的页面数据。从而达到了分布式服务器定期接收到最新版本的目标页面的数据的目的。
68.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为
依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
69.根据本技术实施例的另一个方面,还提供了一种用于实施上述页面数据的加载方法的页面数据的加载装置。如图5中所示,该装置包括:
70.第一获取单元502,用于响应页面数据加载操作,获取第一版本信息和第二版本信息,其中,页面数据加载操作用于请求加载目标页面的页面数据,第一版本信息用于指示终端本地存储的目标页面的版本信息,第二版本信息为从服务器接收到的目标页面的版本信息;
71.比对单元504,用于将第一版本信息与第二版本信息进行比对,得到版本比对结果;
72.清除单元506,用于在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求;
73.第二获取单元508,用于获取所要加载的目标页面的页面数据。
74.可选地,在本实施例中,上述各个单元模块所要实现的实施例,可以参考上述各个方法实施例,这里不再赘述。
75.根据本技术实施例的又一个方面,还提供了一种用于实施上述页面数据的加载方法的电子设备,该电子设备可以是图6所示的终端设备或服务器。本实施例以该电子设备为服务器例来说明。如图6所示,该电子设备包括存储器602和处理器604,该存储器602中存储有计算机程序,该处理器604被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
76.可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
77.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
78.s1,响应页面数据加载操作,获取第一版本信息和第二版本信息,其中,页面数据加载操作用于请求加载目标页面的页面数据,第一版本信息用于指示终端本地存储的目标页面的版本信息,第二版本信息为从服务器接收到的目标页面的版本信息;
79.s2,将第一版本信息与第二版本信息进行比对,得到版本比对结果;
80.s3,在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求;
81.s4,获取所要加载的目标页面的页面数据。
82.可选地,本领域普通技术人员可以理解,图6所示的结构仅为示意,电子设备也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图6其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图6中所示更多或者更少的组件(如网络接口等),或者具有与图6所示不同的配置。
83.其中,存储器602可用于存储软件程序以及模块,如本技术实施例中的页面数据的
加载方法和装置对应的程序指令/模块,处理器604通过运行存储在存储器602内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的页面数据的加载方法。存储器602可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器602可进一步包括相对于处理器604远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器602具体可以但不限于用于存储相关属性数据,如目标对象的身份标识中的每个标识字符各自匹配的候选字符集,及与标识字符相匹配的标识字符验证码等信息。作为一种示例,如图6所示,上述存储器602中可以但不限于包括上述页面数据的加载装置中的获取单元502、第一识别单元504、比对单元506及第二识别单元508。此外,还可以包括但不限于上述页面数据的加载装置中的其他模块单元,本示例中不再赘述。
84.可选地,上述的传输装置606用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置606包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置606为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
85.此外,上述电子设备还包括:显示器608,用于显示上述识别出的目标对象的身份标识中包含的目标标识字符;和连接总线610,用于连接上述电子设备中的各个模块部件。
86.在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(p2p,peer to peer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。
87.根据本技术的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本技术实施例提供的各种功能。
88.计算机系统包括中央处理器(central processing unit,cpu),其可以根据存储在只读存储器(read-only memory,rom)中的程序或者从存储部分加载到随机访问存储器(random access memory,ram)中的程序而执行各种适当的动作和处理。在随机访问存储器中,还存储有系统操作所需的各种程序和数据。中央处理器、在只读存储器以及随机访问存储器通过总线彼此相连。输入/输出接口(input/output接口,i/o接口)也连接至总线。
89.以下部件连接至输入/输出接口:包括键盘、鼠标等的输入部分;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分。通信部分经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至输入/输出接口。可拆卸介质,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分。
90.特别地,根据本技术的实施例,各个方法流程图中所描述的过程可以被实现为计
算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本技术的系统中限定的各种功能。
91.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
92.根据本技术的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的页面数据的加载方法。
93.可选地,在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
94.s1,响应页面数据加载操作,获取第一版本信息和第二版本信息,其中,页面数据加载操作用于请求加载目标页面的页面数据,第一版本信息用于指示终端本地存储的目标页面的版本信息,第二版本信息为从服务器接收到的目标页面的版本信息;
95.s2,将第一版本信息与第二版本信息进行比对,得到版本比对结果;
96.s3,在版本比对结果指示第一版本信息与第二版本信息不一致的情况下,对终端本地存储的第一版本信息对应的目标页面的页面数据进行清除处理,并发送页面加载请求;
97.s4,获取所要加载的目标页面的页面数据。
98.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
99.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
100.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
101.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
102.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
103.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
104.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1