[发明专利]一种数据访问方法、装置、服务器及客户端有效
申请号: | 201810008141.6 | 申请日: | 2018-01-04 |
公开(公告)号: | CN108156252B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 魏超凡 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 访问 方法 装置 服务器 客户端 | ||
1.一种数据访问方法,其特征在于,应用于服务器,所述方法包括:
接收客户端发送的数据访问请求,其中,所述数据访问请求携带预设响应时长;
确定用于响应所述数据访问请求的服务节点,作为目标服务节点;
通过调用各个目标服务节点,获得各个目标服务节点提供的、且用于响应所述数据访问请求的响应数据;
在获得各个目标服务节点所提供响应数据消耗的总时长达到所述预设响应时长时,根据所获得的响应数据确定待发送数据,将所述待发送数据发送至所述客户端,以使得所述客户端展示所述待发送数据;
所述通过调用各个目标服务节点,获得各个目标服务节点提供的、用于响应所述数据访问请求的响应数据,包括:
设置当前服务节点为第一服务节点,并将所述预设响应时长确定为剩余响应时长,其中,所述第一服务节点为:目标服务节点中调用优先级最高的服务节点,所述调用优先级为:根据所述数据访问请求确定的调用各个目标服务节点的优先级;
通过调用所述当前服务节点,获得第一响应数据,其中,所述第一响应数据为:所述当前服务节点提供的、用于响应所述数据访问请求的响应数据;
利用获得所述第一响应数据所消耗的时长,更新所述剩余响应时长;
若所述剩余响应时长大于0、且未遍历目标服务节点中每一服务节点时,将所述当前服务节点更新为第二服务节点,并返回执行所述通过调用所述当前服务节点,获得第一响应数据的步骤,所述第二服务节点为:调用优先级为目标调用优先级的目标服务节点,所述目标调用优先级为:执行更新操作前当前服务节点调用优先级的下一调用优先级。
2.根据权利要求1所述的方法,其特征在于,所述通过调用所述当前服务节点,获得第一响应数据,包括:
通过向所述当前服务节点发送调用请求的方式调用所述当前服务节点,获得第一响应数据,其中,所述调用请求中携带所述剩余响应时长,所述第一响应数据为:所述当前服务节点在所述剩余响应时长内反馈至所述服务器的响应数据。
3.根据权利要求1-2中任一项所述的方法,其特征在于,所述根据所获得的响应数据确定待发送数据,包括:
判断所获得的响应数据是否为空;
若所获得的响应数据为空,将预设数据确定为待发送数据,其中,所述预设数据为:用于提示用户所述客户端未能获取到用于响应所述数据访问请求的响应数据。
4.一种数据访问方法,其特征在于,应用于客户端,所述方法包括:
向服务器发送数据访问请求,其中,所述数据访问请求携带预设响应时长;
接收所述服务器发送的目标响应数据,其中,所述目标响应数据为:服务器在获得各个目标服务节点所提供响应数据的总时长达到所述预设响应时长时,向所述客户端发送的响应数据,所述服务器向所述客户端发送的响应数据为:所述服务器根据各个目标服务节点提供的、用于响应所述数据访问请求的响应数据确定的数据,所述目标服务节点为:用于响应所述数据访问请求的服务节点;所述服务器通过调用各个目标服务节点,获得各个目标服务节点提供的、用于响应所述数据访问请求的响应数据,包括:设置当前服务节点为第一服务节点,并将所述预设响应时长确定为剩余响应时长,其中,所述第一服务节点为:目标服务节点中调用优先级最高的服务节点,所述调用优先级为:根据所述数据访问请求确定的调用各个目标服务节点的优先级;通过调用所述当前服务节点,获得第一响应数据,其中,所述第一响应数据为:所述当前服务节点提供的、用于响应所述数据访问请求的响应数据;利用获得所述第一响应数据所消耗的时长,更新所述剩余响应时长;若所述剩余响应时长大于0、且未遍历目标服务节点中每一服务节点时,将所述当前服务节点更新为第二服务节点,并返回执行所述通过调用所述当前服务节点,获得第一响应数据的步骤,所述第二服务节点为:调用优先级为目标调用优先级的目标服务节点,所述目标调用优先级为:执行更新操作前当前服务节点调用优先级的下一调用优先级;
展示所接收的目标响应数据。
5.根据权利要求4所述的方法,其特征在于,在各个目标服务节点提供的、用于响应所述数据访问请求的响应数据为空的情况下,所述服务器向所述客户端发送的响应数据为预设数据,其中,所述预设数据为:用于提示用户所述客户端未能获取到用于响应所述数据访问请求的响应数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810008141.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种物联网数据采集盒及其工作方法
- 下一篇:一种数据传输方法、装置及系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置