浏览请求的处理方法、装置及系统制造方法及图纸

技术编号:20657333 阅读:51 留言:0更新日期:2019-03-23 08:43
本申请实施例提供了一种浏览请求的处理方法、装置及系统,其中,浏览请求的处理方法包括;将客户端浏览请求放置在请求处理队列中,所述浏览请求中包括优先级标识;按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理,从而可以将优先级高的浏览请求尽快地进行处理,进而减少优先级高的浏览请求的耗时,提高了用户的满意度。

Processing Method, Device and System of Browse Request

The embodiment of this application provides a processing method, device and system for browsing requests, in which the processing method of browsing requests includes: placing client browsing requests in a request processing queue, the browsing requests include priority identification; and processing the browsing requests according to the priority corresponding to the priority identification of browsing requests in the request processing queue; Thus, browsing requests with high priority can be processed as soon as possible, thus reducing the time consuming of browsing requests with high priority and improving the satisfaction of users.

【技术实现步骤摘要】
浏览请求的处理方法、装置及系统
本申请实施例涉及数据处理
,尤其涉及一种浏览请求的处理方法、装置及系统。
技术介绍
通常一个服务端可以与多个客户端对应,从而接收到多个由客户端发送的浏览请求,但是服务端的处理能力有限,有时不能同时将接收到的多个浏览请求全部处理完成。此时,可以将浏览请求添加到请求处理队列中进行等待,当所述服务端存在空闲时,所述请求处理队列中的浏览请求按照FIFO(FirstInFirstOut,先进先出)的方式逐个被所述服务端处理。然而,在实际应用中,不同的浏览请求的有不同的要求,有的浏览请求需要尽快处理,有的则不需要。例如用户主动发起的浏览请求,可能对耗时的要求相对较高,需要尽快处理。若仍然采用上述方法处理浏览请求,在服务端的处理能力有限的背景下,不需要尽快处理的浏览请求会占用有限的服务端处理资源,使得需要尽快处理的浏览请求不能得到尽快的处理。
技术实现思路
本申请实施例的目的在于提供一种浏览请求的处理方法、装置及系统,以实现尽快处理优先级高的浏览请求。根据本专利技术实施例的一个方面,提供了一种浏览请求的处理方法,其包括:将客户端浏览请求放置在请求处理队列中,所述浏览请求中包括优先级标识;按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理。根据本专利技术实施例的另一个方面,提供了一种浏览请求的处理方法,其包括:根据浏览请求的优先级,生成优先级标识;将所述优先级标识添加至所述浏览请求中,以使服务端根据所述浏览请求中的所述优先级标识对应的优先级,对所述浏览请求进行处理。根据本专利技术实施例的又一个方面,提供了一种浏览请求的处理装置,其包括:接入模块,用于将客户端浏览请求放置在请求处理队列中,所述浏览请求中包括优先级标识;处理模块,用于按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理。根据本专利技术实施例的再一个方面,提供了一种浏览请求的处理装置,其包括:标识生成模块,用于根据浏览请求的优先级,生成优先级标识;标识添加模块,用于将所述优先级标识添加至所述浏览请求中,以使服务端根据所述浏览请求中的所述优先级标识对应的优先级,对所述浏览请求进行处理。根据本专利技术实施例的还一个方面,提供了一种浏览请求的处理系统,其包括:客户端,用于根据浏览请求的优先级,生成优先级标识;将所述优先级标识添加至所述浏览请求中;服务端,用于将客户端浏览请求放置在请求处理队列中,所述浏览请求中包括优先级标识;按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理。本申请实施例提供的浏览请求的处理方法、装置及系统,通过将包括的优先级标识的客户端浏览请求放置在请求处理队列中,按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理,从而可以将优先级高的浏览请求尽快地进行处理,进而减少优先级高的浏览请求的耗时,提高了用户的满意度。附图说明图1为本申请实施例提供的一种浏览请求的处理方法流程示意图;图2为本申请实施例提供的一种步骤S12的具体实现方法流程示意图;图3为本申请实施例提供的另一种步骤S12的具体实现方法流程示意图;图4为本申请实施例提供的又一种步骤S12的具体实现方法流程示意图;图5为本申请实施例提供的一种步骤S125的具体实现方法流程示意图;图6为本申请实施例提供的另一种浏览请求的处理方法流程示意图;图7为本申请提供的一种根据浏览请求确定优先级标识的方法流程示意图;图8为本申请实施例提供的一种浏览请求的处理装置结构示意图;图9为本申请实施例提供的接入模块放置浏览请求的流程示意图;图10本申请实施例提供的一种将浏览请求分派至用户线程的流程示意图;图11为本申请实施例提供另一种浏览请求的处理装置结构示意图;图12为本申请实施例提供的一种浏览请求的处理系统的结构示意图。具体实施方式以下将配合图式及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。实施例一图1为本申请实施例提供的一种浏览请求的处理方法流程示意图,本实施例主要描述了服务端的实现方式。如图1所示,其包括:S11、将客户端浏览请求放置在请求处理队列中,所述浏览请求中包括优先级标识。本实施例一具体实现中,服务端可以包括多个服务进程,服务进程内部可以以多线程的方式处理浏览请求,当服务端不存在空闲时,即服务端内部不存在空闲的用户线程时,服务端可以将浏览请求放置在请求处理队列中进行等待。服务端可以获得浏览请求,浏览请求可以为基于网络协议(如http协议)传送的数据,优先级标识可以为添加在浏览请求字段中的一个值,优先级标识可以添加到浏览请求字段的前端,从而方便服务端进行读取。S12、按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理。本实施例中,浏览请求中包括的优先级标识与浏览请求的优先级相对应,服务端读取出浏览请求中包括的优先级标识后,可以通过优先级标识,确定浏览请求的优先级。从而可以按照浏览请求的优先级,选择优先级高的浏览请求进行优先处理,进而避免优先级低的浏览请求占用有限的服务端处理资源。另外,需要说明的是,本实施例中的步骤S11以及步骤S12仅通过共享请求处理队列来传递浏览请求,并无其他关联。本申请实施例提供的浏览请求的处理方法,通过将包括的优先级标识的客户端浏览请求放置在请求处理队列中,按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理,从而可以将优先级高的浏览请求尽快地进行处理,进而减少优先级高的浏览请求的耗时,提高了用户的满意度。实施例二具体地,本实施例在上述实施例的基础上,对浏览请求中的优先级标识进行具体说明,本实施例中,优先级标识可以包括:场景优先级标识、网络接入点优先级标识、用户组别优先级标识中至少其一。当优先级标识包括场景优先级标识时,所述浏览请求的场景优先级标识为客户端根据生成所述浏览请求的触发场景确定。客户端发起的浏览请求的场景不同,对耗时方面的要求也不同。场景优先级标识对应的优先级可以随着浏览请求的耗时要求的变高而升高。下面通过几种不同的场景对耗时要求的不同进行举例说明。场景一、用户操作客户端进行主动触发而生成的浏览请求,对耗时的要求较高,对应的优先级也较高,例如,用户在浏览器的地址栏内进行输入、用户点击书签、用户点击历史、用户点击页面内的链接而生成的浏览请求等。场景二、某些应用产生的预读请求,耗时的要求相对较低,对应的优先级也较低,比如小说阅读类别的网页应用,在浏览一个页面中的小说章节时,只要保证用户在看完本章节之前或者用户点击“下一章”的按钮前,完成对下一章的预读即可,耗时的要求相对较低。场景三、某些页面中,例如新闻类页面、购物页面等,加载评论的浏览请求,由于评论并不影响网页的查看效果,因此加载评论的浏览请求耗时的要求相对较低,对应的优先级也较低。场景四、页面外联的图片资源请求,由于加载的图片应用于不同的方面,耗时的要求也不同,例如对外联的验证码图片资源请求,耗时的要求相对较高,对应的优先级也较高;对页面外联的普通图片资源请求,耗时的要求相对较低,对应的优先级也较低。当优先级标识包括网络接入点优先级标识时,所述浏览请本文档来自技高网...

【技术保护点】
1.一种浏览请求的处理方法,其特征在于,包括:将客户端浏览请求放置在请求处理队列中,所述浏览请求中包括优先级标识;按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理。

【技术特征摘要】
1.一种浏览请求的处理方法,其特征在于,包括:将客户端浏览请求放置在请求处理队列中,所述浏览请求中包括优先级标识;按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理。2.根据权利要求1所述的处理方法,其特征在于,所述优先级标识包括:场景优先级标识、网络接入点优先级标识、用户组别优先级标识中至少其一。3.根据权利要求1所述的处理方法,其特征在于,所述按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理包括:根据所述优先级标识以及预设的计算规则,计算所述请求处理队列中浏览请求的优先级;根据所述优先级对所述浏览请求进行处理。4.根据权利要求1所述的处理方法,其特征在于,所述按照所述请求处理队列中浏览请求的优先级标识对应的优先级,对所述浏览请求进行处理包括:按照所述浏览请求放置时的先后顺序,扫描预设数量的浏览请求;按照所述优先级,对被扫描的所述预设数量的浏览请求中的至少一浏览请求进行处理。5.根据权利要求4所述的处理方法,其特征在于,所述按照所述优先级,对被扫描的所述预设数量的浏览请求中的至少一浏览请求进行处理之后,还包括:提高所述请求处理队列中被扫描过且并未被处理的所述浏览请求的优先级。6.根据权利要求5所述的处理方法,其特征在于,所述提高所述请求处理队列中被扫描过、且并未被处理的所述浏览请求的优先级包括:为所述请求处理队列中被扫描过且并未被处理的所述浏览请求添加动态优先级标识;根据所述浏览请求被扫描前的优先级以及所述动态优先级标识,提高被扫描过、且并未被处理的所述浏览请求的优先级。7.根据权利要求1所述的处理方法,其特征在于,所述优先级标识包括紧急优先级标识,所述按照所述请求处理队列中各浏览请求的优先级标识对应的优先级,对所述各浏览请求进行处理包括:优先处理所述请求处理队列中的所述紧急优先级标识对应的浏览请求。8.一种浏览请求的处理方法,其特征在于,包括:根据浏览请求的优先级,生成优先级标识;将所述优先级标识添加至所述浏览请求中,以使服务端根据所述浏览请求中的所述优先级标识对应的优先级,对所述浏览请求进行处理。9.根据权利要求8所述的处理方法,其特征在于,所述优先级标识包括场景优先级标识、网络接入点优先级标识、用户组别优先级标识中至少其一。10.根据权利要求9所述的处理...

【专利技术属性】
技术研发人员:吴伟勇
申请(专利权)人:广州市动景计算机科技有限公司
类型:发明
国别省市:广东,44

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

1