一种动态网页的图片加载方法、装置和系统的制作方法_2

文档序号:9708335阅读:来源:国知局
回的跳转网页中的对应区域的样式,从而实现返回的动态图片在返回的动态网页中能够自适应显示,并且能够提高返回的跳转网页加载速度。解决了现有的动态网页中,存在由于图片过大或样式设置的不合理,导致动态网页中的图片显示效果差的问题。
[0048]图2是本发明中一种动态网页的图片加载方法的详细流程图。参见图2所示,该方法包括如下步骤。
[0049]步骤201,预置动态参数采集模型。
[0050]在步骤201中,所设置的动态参数采集模型,用于获取网页中的动态参数。在本发明的具体实施例中,不同的网站所采用的架构以及编码方式不同,因而动态参数的设置方式也不尽相同。因此,对于不同的网站,可以根据该网站的架构以及编码方式等,设置对应的动态参数采集模型。
[0051]步骤202,采集所有网页中的动态参数信息。
[0052]在步骤202中,根据动态参数采集模型,采集所有网页中的动态参数信息。在本发明的一种实施例中,所述动态参数信息包括:动态参数所在的网页的路径、名称,以及动态参数在所述网页的区域及样式。
[0053]步骤203,保存所有网页中的动态参数信息。
[0054]在步骤203中,将采集到的所有网页中的动态参数信息保存到动态参数采集文件中。
[0055]在本发明的一种实施例中,以一个网站为例,该网站中包括多个网页。在该网站所在的服务器端设置与该网站对应的动态参数采集模型,根据该动态参数采集模型对该网站中的所有网页中的动态参数进行采集。此外,当所述服务器端上还存在其他网站时,还能通过设置的与所述其他网站对应的动态参数采集模型进行动态参数信息的采集。
[0056]本发明的一种具体实施例中,所述动态参数采集模型还可以是仅用于采集所有网页中的动态参数是动态图片的动态参数信息。则在步骤203中,保存在动态参数采集文件中的仅仅是对应于动态图片的动态参数信息。
[0057]步骤204,预置网页跳转信息采集模型。
[0058]在步骤204中,所设置的网页跳转信息采集模型,用于获取与所有网页访问请求对应的网页跳转的关系。在本发明的具体实施例中,不同的网站所采用的架构码方式不同,因而根据不同的网页访问请求进行网页之间跳转的关系也不尽相同。因此,对于不同的网站,可以设置对应的网页跳转信息采集模型。
[0059]步骤205,采集所有网页访问请求对应的网页跳转信息。
[0060]在步骤205中,根据所述网页跳转信息采集模型,采集所有网页访问请求对应的网页跳转信息。其中,采集网页访问请求对应的网页跳转信息具体为:在网页A上根据网页访问请求B,对网页访问请求B进行响应后跳转到网页C的过程,则采集到的网页跳转信息为,网页A,网页请求B,网页C。
[0061]步骤206,保存所有网页访问请求对应的网页跳转信息。
[0062]在步骤206中,将采集到的网页跳转信息保存到跳转信息采集文件中。
[0063]上述步骤201?206是预存所有网页中的动态参数信息以及预存与网页访问请求对应的网页跳转信息的步骤。
[0064]其中步骤201-步骤203与步骤204-步骤206的处理过程相互独立,没有严格的先后顺序,也可以先执行步骤204-步骤206再执行步骤201-步骤203,或者步骤201-步骤203与步骤204-步骤206进行并行处理。
[0065]步骤207,接收客户端发送的网页访问请求。
[0066]步骤208,根据预存的网页跳转信息获取与所述网页访问请求对应的跳转网页。
[0067]在步骤207和208中,服务器端接收客户端发送的网页访问请求,当该网页访问请求到服务器端时,服务器端会根据该网页访问请求中携带的访问参数获取到跳转网页的URL,然后根据得到的跳转网页的URL,根据所述URL地址获取对应的跳转网页。
[0068]在本发明的一种具体实施例中,以登录为例,当所述网页访问请求为登录请求时,服务器端接收客户端发送的网页登陆请求,即用户在登录页面中接收输入的用户名和密码之后,并点击登录按钮;
[0069]当该网页登录请求到服务器端时,服务器端会根据该网页登录请求中携带的用户名、密码等访问参数,获取到跳转网页的URL,然后根据得到的跳转网页的URL,根据所述URL地址获取对应的跳转网页,即获取到该用户的登陆后的页面(在此略过服务器的验证过程)。
[0070]步骤209,根据动态参数采集文件,判断所述跳转网页中是否存在对应动态图片的动态参数,如果是,则进行步骤210。
[0071]在步骤209中,服务器端根据采集到的跳转信息采集文件中保存的网页跳转信息以及动态参数采集文件中保存的动态参数信息,对返回的跳转网页中的动态参数进行匹配操作,查找返回的动态参数中是否存在对应图片的动态参数。如果存在则对返回的图片进行处理,如果不存在,则直接返回动态参数,使得客户端根据返回的动态参数进行显示。
[0072]在本发明的一种具体实施例中,由于在步骤201?步骤206中,已经在动态参数采集文件,保存了用户的登录后的页面中的动态参数信息,因此,能够根据该动态参数采集文件中保存的动态参数信息判断所述登录后的页面中是否存在对应动态图片的动态参数。其中,在实际操作过程中,由于不同的网页中会存在相同的动态参数,并且不同网页中的动态参数的信息可能不相同。因此在判断所述跳转网页中是否存在对应动态图片的动态参数,还需要结合跳转信息采集文件中所保存的网页跳转信息,用于确定跳转的网页。
[0073]在本发明的一种实施例中,由于预置的动态参数采集模型可以是仅仅采集对应于图片的动态参数。因此在在动态参数采集文件中只保存了对应于图片的动态参数信息,则在步骤209中,只需要判断返回的跳转网页中的动态参数是否被保存在所述动态参数采集文件中即可。其优点在于:通过减少保存在动态参数采集文件中的动态参数信息,进而能够在对返回的跳转网页中的动态参数进行匹配时,提供减少匹配的数量,从而提高匹配的效率,即提高了对跳转网页中是否存在匹配图片进行判断的响应速度,使得跳转网页的响应速度更快。
[0074]步骤210,根据预存的动态参数信息获取所述动态图片在所述跳转网页中的区域及样式。
[0075]在步骤210中,在获取到跳转网页中存在对应图片的动态参数之后,在动态参数采集文件中获取与该动态参数对应的动态图片所在跳转网页中的区域及样式。具体为:通过动态图片所在跳转网页中的区域及样式,获取到所述动态图片在跳转网页中被限制的宽和闻。
[0076]步骤211,根据获取的区域及样式对所述动态图片进行处理。
[0077]在步骤211中,根据所述动态图片在跳转网页中被限制的宽和高,对所述动态图片的宽和高进行缩放处理。即将所述获取到的动态图片的宽和高缩放到对应的宽和高,从而能够避免由动态参数获取的动态图片过大或过小而导致在返回的跳转网页中图片显示不完全的缺陷。
[0078]步骤212,将处理后的动态图片对应替换返回的动态参数中的动态图片返回给客户端。
[0079]步骤213,客户端根据返回的动态图片进行显示。
[0080]由此可见,在本发明提供的技术方案中,通过设置动态参数采集模型和网页跳转信息采集模型采集并保存有网页中的动态参数信息以及预存与网页访问请求对应的网页跳转信息。在接收客户端发送的网页访问请求之后,能够根据获取的网页跳转信息获取与所述网页访问请求对应的跳转网页;以及根据所述跳转网页预存的动态参数信息,判断所述跳转网页返回的动态参数中是否包含有动态图片;然后依据实际跳转网页中对应区域的宽高,对返回的动态图片进行缩放处理后返回给客户端。即,在本申请中,通过获取的跳转网页中的对应区域的样式,对动态图片进行缩放处理,实现动态图片在动态网页中的自适应显示,使得动态图片的显示效果好,并且进一步提高动态网页中的动态图片的加载速度,提闻了用户体验
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1