客户端顺畅访问服务器端数据的预加载方法及系统的制作方法_3

文档序号:8266040阅读:来源:国知局
户端I上的各模块作以下说明:
[0070]网络模块111,用于与服务器端2建立网络通信,发送访问服务器端2数据请求以及接收服务器端2的返回数据;
[0071]解析模块112,用于解析网络模块111中接收的服务器端2的返回数据,调用、解析存储模块115中存储的数据,并提取网络模块111、存储模块115中服务器端2的返回数据的标识位及网络链接地址;
[0072]处理模块113,用于根据解析模块112提取的标识位以及显示模块114发送的标识位,控制需要预加载的数据的网络链接地址以及控制网络模块111对服务器端2的访问请求;
[0073]显示模块114,用于显示经解析模块112解析过的服务器端2的返回数据,并发送所显示数据的标识位给处理模块113 ;
[0074]存储模块115,用于存储网络模块111接收的服务器端2的返回数据及返回数据对应的网络链接地址,并供解析模块112进行调用。
[0075](2)针对服务器端2上的各模块作以下说明:
[0076]网络连接模块21,用于与客户端浏览器11建立网络通信,接收网络模块111的访问请求;
[0077]数据标识模块22,用于对服务器端2上数据被访问的先后顺序进行标识,并对经标识的数据加入后续需要加载数据的网络链接地址属性;其中,经标识的数据加入后续需要加载数据的网络链接地址属性后,客户端浏览器11可以在显示当前数据时,利用网络的空闲时间,发送后续需要加载的数据的网络链接地址请求给服务器端2,然后将服务器端2的数据预先加载、保存到客户端浏览器11的存储模块115中,从而方便客户端浏览器11不经服务器端2,直接调用该后续加载的数据;
[0078]数据返回模块23,用于返回服务器端2中经数据标识模块22标识过的数据给客户端浏览器11中的网络模块111。
[0079]为了充分利用既有网络,减少流量消耗,服务器端2还包括对服务端2上的数据进行压缩的压缩模块24。对应地,客户端浏览器11还包括解压缩模块116,用以对从服务器端2加载的压缩数据进行解压。
【主权项】
1.客户端顺畅访问服务器端数据的预加载方法,其特征在于,包括如下步骤: (1)客户端通过客户端浏览器与服务器端建立网络通信,并发送访问服务器端数据请求给服务器端; (2)服务器端对服务器端上数据被访问的先后顺序进行标识,在经标识的数据上加上后续需要加载数据的网络链接地址属性,并返回加入网络链接地址属性的标识数据给客户端浏览器; (3)客户端浏览器解析服务器端的返回数据标识位,并将返回数据在客户端浏览器上进行显示; (4)客户端浏览器提取步骤(3)中当前显示的数据的标识位,获取该数据上已加属性中的网络链接地址; (5)客户端浏览器按照步骤(4)中获取的网络链接地址,发送访问服务器端上与该网络链接地址对应的数据请求; (6)服务器端接收步骤(5)中的访问请求,并将对应的数据返回给客户端浏览器; (7)客户端浏览器保存步骤¢)中服务器端返回的数据及对应该数据的网络链接地址,并供客户端浏览器调用该数据。
2.根据权利要求1所述的客户端顺畅访问服务器端数据的预加载方法,其特征在于,所述步骤(7)之后还包括如下步骤: (8)客户端浏览器发送访问服务器端中数据请求给服务器端; (9)客户端浏览器判断步骤(8)中所要访问的数据的网络链接地址是否与步骤(7)中保存的网络链接地址相符: 如果相符,则客户端浏览器直接调用、显示客户端浏览器中保存的与该网络链接地址对应的数据; 如果不相符,则客户端浏览器按照该网络链接地址发送访问数据请求给服务器端,月艮务器端接收客户端的数据访问请求,并依次执行步骤(2)?(7)的操作。
3.根据权利要求1所述的客户端顺畅访问服务器端数据的预加载方法,其特征在于,所述步骤(2)中对服务器端上数据被访问的先后顺序进行标识是通过获取服务器端上不同数据的权重大小进行标识的。
4.根据权利要求3所述的客户端顺畅访问服务器端数据的预加载方法,其特征在于,所述服务器端上不同数据的权重的获取方法包括如下步骤: (a)服务器端在接收多个客户端浏览器发送的访问某数据的请求后,对该数据进行标记,并在设定时间段内,统计多个客户端浏览器发送下一个数据访问请求的网络链接地址及网络链接地址对应数据的被访问次数; (b)服务器端根据步骤(a)中在设定时间段内,统计的网络链接地址及网络链接地址对应数据的被访问次数,计算每个网络链接地址所对应数据的被访问频率,标记被访问频率为网络链接地址对应数据的权重,并按照数据被访问频率的大小顺序标记服务器端每个数据的权重大小。
5.根据权利要求1所述的客户端顺畅访问服务器端数据的预加载方法,其特征在于,所述步骤出)中返回给客户端浏览器的数据经服务器端进行压缩。
6.根据权利要求5所述的客户端顺畅访问服务器端数据的预加载方法,其特征在于,所述步骤(7)中客户端浏览器首先对服务器端返回的压缩数据进行解压,然后再对解压的数据及解压数据对应的网络链接地址进行保存。
7.根据权利要求1所述的客户端顺畅访问服务器端数据的预加载方法,其特征在于,所述服务器端上的数据为文字或图片或视频或音频或者文字、图片、视频和音频的任意组入口 ο
8.—种客户端顺畅访问服务器端数据的系统,包括客户端和服务器端,客户端具有客户端浏览器,服务器端上具有设有标识位的数据,其特征在于, 所述客户端浏览器包括网络模块、解析模块、处理模块、显示模块以及存储模块,其中,所述网络模块,用于与服务器端建立网络通信,发送访问服务器端数据请求以及接收服务器端的返回数据; 所述解析模块,用于解析网络模块中接收的服务器端的返回数据,调用、解析存储模链块接地中存址;储的数据,并提取网络模块、存储模块中服务器端的返回数据的标识位及网络 所述处理模块,用于根据解析模块提取的标识位以及显示模块发送的标识位,控制需要预加载的数据的网络链接地址以及控制网络模块对服务器端的访问请求; 所述显示模块,用于显示经解析模块解析过的服务器端的返回数据,并发送所显示数据的标识位给处理模块; 所述存储模块,用于存储网络模块接收的服务器端的返回数据及返回数据对应的网络链接地址,并供解析模块进行调用; 所述服务器端包括网络连接模块、数据标识模块和数据返回模块,其中, 所述网络连接模块,用于与客户端浏览器建立网络通信,接收网络模块的访问请求;所述数据标识模块,用于对服务器端上数据被访问的先后顺序进行标识,并对经标识的数据加入后续需要加载数据的网络链接地址属性; 所述数据返回模块,用于返回服务器端中经数据标识模块标识过的数据给客户端浏览器中的网络模块。
9.根据权利要求8所述的客户端顺畅访问服务器端数据的系统,其特征在于,所述服务器端还包括对服务端上的数据进行压缩的压缩模块,所述客户端浏览器还包括对压缩数据进行解压的解压缩模块。
【专利摘要】本发明涉及客户端顺畅访问服务器端数据的预加载方法及系统,服务器端对服务器端上数据被访问的先后顺序进行标识,并加入后续需要加载数据的网络链接地址属性,当客户端浏览器访问服务器端的某一数据时,客户端浏览器解析服务器端的返回数据标识位及后续访问数据的网络链接地址,当返回数据在客户端浏览器上显示时,客户端浏览器同时发送后续访问数据请求给服务器端,服务器端返回后续访问数据,并预先加载、保存到客户端浏览器中,供客户端浏览器直接调用该预加载的数据,从而利用客户端浏览器显示某一数据的空闲时间,预加载了后续需要显示的数据,有效利用既有网络,节约了从服务器端加载数据的时间,实现了客户端顺畅、正常访问服务器端数据。
【IPC分类】H04L29-08
【公开号】CN104580521
【申请号】CN201510049945
【发明人】严伟刚, 江星超, 黄盛平, 蔡光辉, 俞国军, 孟庆国, 朱明根, 仇敏俊
【申请人】宁波凯智信息科技有限公司
【公开日】2015年4月29日
【申请日】2015年1月30日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1