The application provides a data sorting method, device and node server. The method includes: receiving data acquisition requests sent by user equipment, the data acquisition requests carrying characteristic information; determining the priority of the data acquisition requests according to the characteristic information; and adjusting the processing order of the data acquisition requests according to the priority of the sorting. Through the technical scheme of this application, the processing order of data acquisition requests can be more reasonable, the waiting time of some users for data response can be effectively shortened, and the user experience can be effectively improved.
【技术实现步骤摘要】
一种数据排序方法、装置及节点服务器
本申请涉及互联网领域,尤其是一种数据排序方法、装置及节点服务器。
技术介绍
CDN(ContentDeliveryNetwork,内容分发网络)的基本思路是:尽可能避开影响数据传输速度和稳定性的环节,使数据传输的更快、更稳定。如图1所示,为CDN组网示意图,CDN服务器可以将数据分发给各节点服务器,各节点服务器在本地存储该数据。节点服务器在接收到用户设备发送的数据获取请求时,从本地查询出与该数据获取请求匹配的数据,将查询到的数据发送给用户设备。这样,用户设备不需要将数据获取请求发送至CDN服务器,CDN服务器也不需要向用户设备发送数据,从而节省网络带宽,并提高数据传输速度。节点服务器在接收到用户设备发送的数据获取请求时,是按照数据获取请求的接收顺序,依次处理每个数据获取请求,这种方式会影响用户体验。
技术实现思路
本申请提供一种数据排序方法,应用于节点服务器,该方法包括:接收用户设备发送的数据获取请求,所述数据获取请求携带特征信息;根据所述特征信息确定所述数据获取请求的排序优先级;根据所述排序优先级调整所述数据获取请求的处理顺序。本申请提供一种数据排序装置,应用于节点服务器,该装置包括:接收模块,用于接收用户设备发送的数据获取请求,所述数据获取请求携带特征信息;确定模块,用于根据所述特征信息确定所述数据获取请求的排序优先级;调整模块,用于根据所述排序优先级调整所述数据获取请求的处理顺序。本申请提供一种节点服务器,所述节点服务器:接收器,用于接收用户设备发送的数据获取请求,所述数据获取请求携带特征信息;处理器,用于根据所述特征 ...
【技术保护点】
1.一种数据排序方法,其特征在于,应用于节点服务器,该方法包括:接收用户设备发送的数据获取请求,所述数据获取请求携带特征信息;根据所述特征信息确定所述数据获取请求的排序优先级;根据所述排序优先级调整所述数据获取请求的处理顺序。
【技术特征摘要】
1.一种数据排序方法,其特征在于,应用于节点服务器,该方法包括:接收用户设备发送的数据获取请求,所述数据获取请求携带特征信息;根据所述特征信息确定所述数据获取请求的排序优先级;根据所述排序优先级调整所述数据获取请求的处理顺序。2.根据权利要求1所述的方法,其特征在于,所述根据所述特征信息确定所述数据获取请求的排序优先级的过程,具体包括:通过所述特征信息查询排序策略,得到与所述特征信息对应的排序优先级;其中,所述排序策略用于记录特征信息与排序优先级的对应关系。3.根据权利要求1或2所述的方法,其特征在于,所述特征信息包括以下之一或者任意组合:用户标识、数据类型、设备类型信息、设备IP地址、跳转页面信息。4.根据权利要求1或2所述的方法,其特征在于,所述根据所述特征信息确定所述数据获取请求的排序优先级的过程,具体包括:当所述特征信息包括用户标识时,从所述数据获取请求中解析出所述用户设备对应的用户标识,并获取与所述用户标识对应的排序优先级;或者,当所述特征信息包括数据类型时,从所述数据获取请求中解析出所述用户设备当前请求的数据类型,并获取与所述数据类型对应的排序优先级;或者,当所述特征信息包括设备类型信息时,从所述数据获取请求中解析出所述用户设备的设备类型信息,获取与所述设备类型信息对应的排序优先级;或者,当所述特征信息包括设备IP地址时,从所述数据获取请求中解析出所述用户设备的设备IP地址,并获取与所述设备IP地址对应的排序优先级;或者,当所述特征信息包括跳转页面信息时,从所述数据获取请求中解析出所述用户设备对应的跳转页面信息,并获取与所述跳转页面信息对应的排序优先级。5.根据权利要求1所述的方法,其特征在于,所述根据所述排序优先级调整所述数据获取请求的处理顺序的过程,具体包括:根据预设时间段内接收到的每个数据获取请求的排序优先级,确定每个数据获取请求的顺序;根据每个数据获取请求的顺序,调整每个数据获取请求在缓存队列中的处理顺序。6.根据权利要求5所述的方法,其特征在于,所述调整每个数据获取请求在缓存队列中的处理顺序之后,所述方法还包括:从所述缓存队列的第一个数据获取请求开始,依次遍历缓存队列中的数据获取请求;针对遍历出的数据获取请求,从该数据获取请求中解析出数据标识,将与所述数据标识匹配的数据发送给所述用户设备,并从所述缓...
【专利技术属性】
技术研发人员:王笑臣,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。