The application provides a scheduling resource allocation method, device, electronic equipment and readable storage medium to improve the flexibility of using scheduling resources. The method includes: obtaining multiple user behavior data, each user behavior data represents the user's access to a state information, one state information is the state of an object in a period of time; determining the access heat of each state information according to the multiple user behavior data; and occupying all the states according to the access heat of each state information. The proportion of the sum of the access heat of the state information allocates the scheduling resources for each state information from the preset scheduling resources.
【技术实现步骤摘要】
调度资源分配方法、装置、电子设备及可读存储介质
本申请实施例涉及数据处理
,尤其涉及一种调度资源分配方法、装置、电子设备及可读存储介质。
技术介绍
随着互联网的发展,越来越多的用户选择通过互联网查询需要的信息,并根据查询到的信息安排自己的时间和行程。例如,用户在预订酒店的过程中,考虑到越来越多的酒店入驻电商平台,用户可以通过访问电商平台,获取某个酒店的房态信息,例如:该酒店在某个时间段有哪些房型可供选择、各个房型的价格是什么、是否含早餐等。又例如,用户在预订机票的过程中,考虑到越来越多的航空公司入驻电商平台,用户可以通过访问电商平台,获取机票信息,例如:用户的出行计划为在某个日期从某个出发地去往某个目的地,针对该出行计划有无相应的机票、票价是什么、座位号是什么等。以获取酒店的房态信息为例,相关技术中,电商平台可以从酒店集团或代理供应商的数据服务器的接口拉取该酒店的房态信息,并存储到电商平台的缓存(cache)中。因而,电商平台接收到用户的访问请求后,首先查询cache中是否有用户想要获取的某个酒店的房态信息,如果cache中有该酒店的房态信息,则电商平台会将cache中存储的该酒店的房态信息返回给用户;如果cache中没有该酒店的房态信息,则电商平台会将用户的访问请求透传到该酒店集团或代理供应商的数据服务器,以使该酒店集团或代理供应商的数据服务器实时查询该酒店的房态信息,并返回给用户,这个过程较慢且可能超时。对于电商平台来说,其作为用户与酒店的中间桥梁,既要满足用户获取房态信息又快又准的需求,还要满足酒店集团或代理供应商的数据服务器为其限定的接口拉取 ...
【技术保护点】
1.一种调度资源分配方法,其特征在于,所述方法包括:获得多个用户行为数据,每个用户行为数据表征用户对一个状态信息的访问,一个所述状态信息为一个对象在一个时间段内的状态;根据所述多个用户行为数据,确定各个所述状态信息的访问热度;根据各个所述状态信息的访问热度占所有所述状态信息的访问热度之和的比例,从预设调度资源中为各个所述状态信息分配调度资源。
【技术特征摘要】
1.一种调度资源分配方法,其特征在于,所述方法包括:获得多个用户行为数据,每个用户行为数据表征用户对一个状态信息的访问,一个所述状态信息为一个对象在一个时间段内的状态;根据所述多个用户行为数据,确定各个所述状态信息的访问热度;根据各个所述状态信息的访问热度占所有所述状态信息的访问热度之和的比例,从预设调度资源中为各个所述状态信息分配调度资源。2.根据权利要求1所述的方法,其特征在于,在从预设调度资源中为各个状态信息分配调度资源之后,所述方法还包括:通过所分配的调度资源获取并缓存所述各个状态信息;在接收到针对任一所述状态信息的访问请求时,读取已缓存的所述状态信息。3.根据权利要求1所述的方法,其特征在于,根据所述多个用户行为数据,确定各个所述状态信息的访问热度,包括:根据所述多个用户行为数据,确定各个对象的访问热度以及各个时间段的访问热度;根据所述各个对象的访问热度以及所述各个时间段的访问热度,确定各个所述状态信息的访问热度。4.根据权利要求3所述的方法,其特征在于,按照以下公式确定任一所述状态信息的访问热度Hstate_mn:其中,Hobject_m表示所述各个对象中第m个对象的访问热度,Htime_n表示所述各个时间段中第n个时间段的访问热度,M表示所述各个对象的总数量,N表示所述各个时间段的总数量。5.根据权利要求3或4所述的方法,其特征在于,所述预设调度资源为在单位时间内的预设调度频次;按照以下公式从所述预设调度频次中为任一所述状态信息分配调度频次Tstate_mn:且Tstate_mn∈N+其中,state_mn表示任一所述状态信息,R表示所述预设调度频次,Hstate_mn表示任一所述状态信息的访问热度,M表示所述各个对象的总数量,N表示所述各个时间段的总数量。6.根据权利要求3所述的方法,其特征在于,根据所述多个用户行为数据,确定各个对象的访问热度,包括:为所述多个用户行为数据各自对应的对象分配权重;根据所述多个用户行为数据各自对应的对象和已分配的权重,确定所述各个对象的访问热度。7.根据权利要求6所述的...
【专利技术属性】
技术研发人员:薛曼琳,秦浏杰,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。