【技术实现步骤摘要】
一种界面控制请求处理方法及装置
[0001]本专利技术涉及智能分析
,特别是涉及一种界面控制请求处理方法及装置。
技术介绍
[0002]在一些界面控制服务可以提供按照特定控制方式对界面进行控制的服务,示例性的,以示例性的,以puppeteer服务(一种用于对浏览器界面进行管理的服务)为例,用户可以通过puppeteer服务在特定界面中打开任意网页,也可以通过puppeteer服务点击特定界面中的任意控件。
[0003]而界面控制服务的实现依赖于浏览器,相关技术中,用于提供界面控制服务的界面控制服务是在接收到界面控制服务请求后,创建该界面控制服务请求所需要的浏览器,并利用所创建的资源处理该界面控制服务请求,在完成该界面控制服务请求的处理后释放所创建的浏览器。
[0004]但是创建浏览器将消耗一定的系统资源,而用于提供界面控制服务的电子设备的系统资源有限,因此短时间能够处理的界面控制服务请求的数量有限,即受到创建浏览器所消耗的系统资源的限制,用于提供界面控制服务的电子设备能够并发处理的界面控制请求的数量有限 ...
【技术保护点】
【技术特征摘要】
1.一种界面控制请求处理方法,其特征在于,所述方法包括:在获取到目标界面控制请求后,从连接池中选取处于空闲状态的连接作为目标连接,所述连接池中维护有多个连接,并且不同的连接用于连接预先创建浏览器,并且不同连接所连接的浏览器不同;控制所述目标连接所连接的目标浏览器加载所述目标界面控制请求所针对的目标界面;通过所述目标连接,控制所述目标浏览器按照目标界面控制方式控制所述目标界面,其中,所述目标界面控制方式为所述目标界面控制请求所请求的界面控制方式。2.根据权利要求1所述的方法,其特征在于,在所述从连接池中选取处于空闲状态的连接作为目标连接之前,所述方法还包括:获取界面控制请求;判断请求连接数是否小于预设常驻连接数,其中,所述请求连接数为当前被用于处理界面控制请求的连接的数目,所述连接池初始时维护的连接的数目等于所述常驻连接数;如果所述请求连接数小于所述常驻连接数,以获取到的界面控制请求为目标界面控制请求,执行所述从连接池中选取处于空闲状态的连接作为目标连接的步骤。3.根据权利要求2所述的方法,其特征在于,在所述判断请求连接数是否小于预设常驻连接数之后,所述方法还包括:如果所述请求连接数不小于所述常驻连接数,将获取到的界面控制请求加入等候队列;每当所述请求连接数小于所述常驻连接数且所述等候队列中包括请求时,以所述等候队列中的界面控制请求为目标界面控制请求,执行所述从连接池中选取处于空闲状态的连接作为目标连接的步骤。4.根据权利要求3所述的方法,其特征在于,在所述将获取到的界面控制请求加入等候队列之前,所述方法还包括:判断等候队列中包括的界面控制请求的数目是否达到预设数目阈值;如果所述等候队列中包括的界面控制请求的数目未达到所述预设数目阈值,执行所述将获取到的界面控制请求加入等候队列的步骤。5.根据权利要求4所述的方法,其特征在于,在所述判断等候队列中包括的界面控制请求的数目是否达到预设数目阈值之后,所述方法还包括:如果所述等候队列中包括的界面控制请求的数目达到所述预设数目阈值,按照预设拒绝策略处理获取到的界面控制请求。...
【专利技术属性】
技术研发人员:罗廷方,赵艳杰,王玉东,
申请(专利权)人:上海众源网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。