目标资源的访问方法和装置制造方法及图纸

技术编号:15653011 阅读:115 留言:0更新日期:2017-06-17 06:59
本发明专利技术公开了一种目标资源的访问方法和装置。该目标资源的访问方法包括:在内容分发网络中,动态辨识系统接收节点服务器转发的第一请求,其中,第一请求携带有客户端用于通过第一预设页面访问资源的第一关键词;动态辨识系统响应第一请求,并按照预设规则对第一关键词进行处理,得到第二关键词;动态辨识系统向源站服务器发送携带有第二关键词的第二请求,其中,源站服务器用于响应第二请求,并根据第二关键词向客户端发送目标资源,客户端用于对目标资源进行预加载。通过本发明专利技术,达到了提高对目标资源的访问速度的效果。

【技术实现步骤摘要】
目标资源的访问方法和装置
本专利技术涉及互联网领域,具体而言,涉及一种目标资源的访问方法和装置。
技术介绍
目前,大部分网站都提供搜索引擎的功能,目标资源的访问可以通过搜索引擎进行实现。搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,对搜集到的信息进行组织和处理。搜索引擎在对信息进行组织和处理后,为用户提供检索服务,将用户检索的相关信息展示给用户所使用的系统,从而方便用户快速对自己感兴趣的资源进行定位,可以通过搜索关键词来对目标资源进行定位。另外,在电子商务、网上订票类型的网站中,利用搜索引擎进行资源的查询更是业务的核心模块。在访问目标资源时,当用户在输入框输入关键词时,页面内嵌的脚本会针对用户输入的关键词向源站发送请求,从而达到预取资源的目的。但是由于前端脚本的局限性,无法对预取的关键词进行校验和纠正,比如,当用户想输入关键词“苹果”,但是实际输入了关键词“平果”,预取的资源是通过实际输入的“平果”获取到的,与关键词“苹果”有一定的差距。再比如,用户想输入关键词“冰箱”,但是实际输入关键词“bingxiang”,预取的资源是通过实际输入的“bingxiang”获取到的,从而使得预取的资源和用户需要响应的资源有一定的差距,对动态页面的加速效果并不明显,导致对目标资源的访问速度低。另一方面,现有的动态访问请求存在一定的问题,比如,如果源站数据库响应请求的时间较长,或者网络状况较差,则容易导致相应的资源加载时间较长,导致对目标资源的访问速度低,进而影响网站业务的正常进行,降低网站收益以及降低用户体验。针对现有技术中对目标资源的访问速度低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种目标资源的访问方法和装置,以至少解决现有技术中对目标资源的访问速度低的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种目标资源的访问方法。该目标资源的访问方法包括:在内容分发网络中,动态辨识系统接收节点服务器转发的第一请求,其中,第一请求携带有客户端用于通过第一预设页面搜索资源的第一关键词;动态辨识系统响应第一请求,并按照预设规则对第一关键词进行处理,得到第二关键词;动态辨识系统向源站服务器发送携带有第二关键词的第二请求,其中,源站服务器用于响应第二请求,并根据第二关键词向客户端发送目标资源,客户端用于对目标资源进行预加载。进一步地,第一请求通过第一预设页面添加的预设脚本生成,在动态辨识系统接收节点服务器发送的第一请求之前,该方法还包括:动态辨识系统接收客户端发送的携带有第二预设页面的第三请求,其中,第二预设页面为客户端用于搜索目标资源且未添加预设脚本的页面;动态辨识系统响应第三请求,并判断第二预设页面是否符合预设规则;动态辨识系统如果判断出第二预设页面符合预设规则,将预设脚本添加至第二预设页面,得到第一预设页面;动态辨识系统通过节点服务器向客户端发送第一预设页面。进一步地,在动态辨识系统将预设脚本添加至第二预设页面,得到第一预设页面之前,该方法还包括:动态辨识系统接收源站服务器发送的符合预设规则的页面链,其中,页面链包括第一预设页面;动态辨识系统存储页面链至预设存储位置。进一步地,动态辨识系统响应第一请求,并按照预设规则对第一关键词进行处理,得到第二关键词包括:动态辨识系统响应第一请求,并按照关键词热度和/或模糊搜索规则对第一关键词进行处理,得到第二关键词。进一步地,在动态辨识系统向源站服务器发送携带有第二关键词的第二请求之后,方法还包括:动态辨识系统向客户端转发源站服务器响应第二请求,并根据第二关键词得到的目标资源。为了实现上述目的,根据本专利技术的另一方面,还提供了一种目标资源的搜索方法。该目标资源的访问方法包括:在内容分发网络中,客户端用于通过第一预设页面获取用于搜索资源的第一关键词;客户端用于通过节点服务器向动态辨识系统发送携带有第一关键词的第一请求;客户端接收源站服务器通过响应第二请求,并根据第二关键词发送的目标资源,其中,第二请求携带有由动态辨识系统通过响应第一请求,并对第一关键词按照预设规则进行处理得到的第二关键词;客户端预加载目标资源。进一步地,第一请求通过第一预设页面添加的预设脚本生成,在客户端用于通过节点服务器向动态辨识系统发送携带有第一关键词的第一请求之前,方法还包括:客户端向动态辨识系统发送携带有第二预设页面的第三请求,其中,第二预设页面为客户端用于搜索目标资源且未添加预设脚本的页面;客户端接收动态辨识系统发送的通过响应第三请求,并在第二预设页面符合预设规则的情况下对第二预设页面添加预设脚本得到的第一预设页面。进一步地,客户端用于通过节点服务器向动态辨识系统发送携带有第一关键词的第一请求包括:客户端用于通过预设脚本监听关键词;在客户端监听到第一关键词的情况下,客户端根据第一关键词生成第一请求;客户端用于通过节点服务器向动态辨识系统发送第一请求。进一步地,目标资源为源站服务器响应第二请求得到的响应页面中的目标资源,客户端预加载目标资源包括:客户端用于通过预设脚本获取响应页面;客户端解析响应页面,得到目标资源的统一资源定位符;客户端判断是否缓存有统一资源定位符;客户端如果判断出缓存有目标资源的统一资源定位符,客户端预加载目标资源。进一步地,在客户端判断是否缓存过目标资源的统一资源定位符之后,方法还包括:客户端如果判断出没有缓存统一资源定位符,根据统一资源定位符向节点服务器发送第四请求,其中,第四请求用于向节点服务器请求获取目标资源;客户端接收节点服务器响应第四请求,并在节点服务器缓存有目标资源的情况下发送的目标资源;或者在节点服务器响应第四请求,并在节点服务器没有缓存目标资源的情况下,客户端接收源站服务器响应第五请求,并通过节点服务器发送的目标资源,其中,第五请求由节点服务器向源站服务器发送,且用于向源站服务器请求获取目标资源。进一步地,客户端接收节点服务器响应第四请求,并在节点服务器缓存有目标资源的情况下发送的目标资源包括:在节点服务器响应第四请求,并在节点服务器缓存有目标资源且目标资源已过期的情况下,客户端接收源站服务器响应第六请求,并通过节点服务器发送的目标资源,其中,第六请求由节点服务器向源站服务器发送,且用于向源站服务器请求获取目标资源。为了实现上述目的,根据本专利技术的另一方面,还提供了一种目标资源的搜索装置。该目标资源的搜索装置包括:接收单元,用于在内容分发网络中,使动态辨识系统接收节点服务器转发的第一请求,其中,第一请求携带有客户端用于通过第一预设页面搜索资源的第一关键词;处理单元,用于使动态辨识系统响应第一请求,并按照预设规则对第一关键词进行处理,得到第二关键词;发送单元,用于使动态辨识系统向源站服务器发送携带有第二关键词的第二请求,其中,源站服务器用于响应第二请求,并根据第二关键词向客户端发送目标资源,客户端用于对目标资源进行预加载。为了实现上述目的,根据本专利技术的另一方面,还提供了一种目标资源的搜索装置。该目标资源的搜索装置包括:获取单元,用于在内容分发网络中,使客户端用于通过第一预设页面获取用于搜索资源的第一关键词;发送单元,客户端用于通过节点服务器向动态辨识系统发送携带有第一关键词的第一请求;接收单元,客户端接收源站服务器转本文档来自技高网
...
目标资源的访问方法和装置

【技术保护点】
一种目标资源的访问方法,其特征在于,包括:在内容分发网络中,动态辨识系统接收节点服务器转发的第一请求,其中,所述第一请求携带有客户端用于通过第一预设页面访问资源的第一关键词;所述动态辨识系统响应所述第一请求,并按照预设规则对所述第一关键词进行处理,得到第二关键词;所述动态辨识系统向源站服务器发送携带有所述第二关键词的第二请求,其中,所述源站服务器用于响应所述第二请求,并根据所述第二关键词向所述客户端发送所述目标资源,所述客户端用于对所述目标资源进行预加载。

【技术特征摘要】
1.一种目标资源的访问方法,其特征在于,包括:在内容分发网络中,动态辨识系统接收节点服务器转发的第一请求,其中,所述第一请求携带有客户端用于通过第一预设页面访问资源的第一关键词;所述动态辨识系统响应所述第一请求,并按照预设规则对所述第一关键词进行处理,得到第二关键词;所述动态辨识系统向源站服务器发送携带有所述第二关键词的第二请求,其中,所述源站服务器用于响应所述第二请求,并根据所述第二关键词向所述客户端发送所述目标资源,所述客户端用于对所述目标资源进行预加载。2.根据权利要求1所述的方法,其特征在于,所述第一请求通过所述第一预设页面添加的预设脚本生成,在所述动态辨识系统接收所述节点服务器发送的所述第一请求之前,所述方法还包括:所述动态辨识系统接收所述客户端发送的携带有第二预设页面的第三请求,其中,所述第二预设页面为所述客户端用于访问所述目标资源且未添加所述预设脚本的页面;所述动态辨识系统响应所述第三请求,并判断所述第二预设页面是否符合预设规则;所述动态辨识系统如果判断出所述第二预设页面符合所述预设规则,将所述预设脚本添加至所述第二预设页面,得到所述第一预设页面;所述动态辨识系统通过所述节点服务器向所述客户端发送所述第一预设页面。3.根据权利要求2所述的方法,其特征在于,在所述动态辨识系统将所述预设脚本添加至所述第二预设页面,得到所述第一预设页面之前,所述方法还包括:所述动态辨识系统接收所述源站服务器发送的符合所述预设规则的页面链,其中,所述页面链包括所述第一预设页面;所述动态辨识系统存储所述页面链至预设存储位置。4.根据权利要求1所述的方法,其特征在于,所述动态辨识系统响应所述第一请求,并按照所述预设规则对所述第一关键词进行处理,得到所述第二关键词包括:所述动态辨识系统响应所述第一请求,并按照关键词热度和/或模糊访问规则对所述第一关键词进行处理,得到所述第二关键词。5.根据权利要求1所述的方法,其特征在于,在所述动态辨识系统向源站服务器发送携带有所述第二关键词的第二请求之后,所述方法还包括:所述动态辨识系统向所述客户端转发所述源站服务器响应所述第二请求,并根据所述第二关键词得到的所述目标资源。6.一种目标资源的访问方法,其特征在于,包括:在内容分发网络中,客户端用于通过第一预设页面获取用于访问资源的第一关键词;所述客户端用于通过节点服务器向动态辨识系统发送携带有所述第一关键词的第一请求;所述客户端接收源站服务器通过响应第二请求,并根据第二关键词发送的目标资源,其中,所述第二请求携带有由所述动态辨识系统通过响应所述第一请求,并对所述第一关键词按照预设规则进行处理得到的所述第二关键词;所述客户端预加载所述目标资源。7.根据权利要求6所述的方法,其特征在于,所述第一请求通过所述第一预设页面添加的预设脚本生成,在所述客户端用于通过所述节点服务器向所述动态辨识系统发送携带有所述第一关键词的第一请求之前,所述方法还包括:所述客户端向所述动态辨识系统发送携带有第二预设页面的第三请求,其中,所述第二预设页面为所述客户端用于访问所述目标资源且未添加所述预设脚本的页面;所述客户端接收所述动态辨识系统发送的通过响应所述第三请求,并在所述第二预设页面符合预设规则的情况下对所述第二预设页面添加所述预设脚本得到的所述第一预设页面。8.根据权利要求7所述的方法,其特征在...

【专利技术属性】
技术研发人员:郭文强梁龙虎林祖伟邓建伟胡天力
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1