资源管理的方法和装置的制造方法_5

文档序号:9910845阅读:来源:国知局
其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种资源管理的方法,所述方法包括: 接收第一终端发送的资源分配请求,所述资源分配请求包括资源来源信息和资源归还信息; 根据所述资源来源信息确定资源来源用户集合,根据所述资源归还信息确定所述资源来源用户集合中的各个资源来源用户对应的当前归还资源的数量; 根据所述各个资源来源用户的当前归还资源的数量的大小从所述资源来源用户集合中确定资源接收方和资源转出方; 获取资源接收方的当前归还资源的数量作为待接收资源数量,计算资源转出方的剩余借出资源的数量作为待转出资源数量,所述资源转出方的剩余借出资源与资源接收方的借出资源集合中的资源属于相同属性的资源,资源接收方的当前归还资源与资源接收方的借出资源集合中的资源属于不同属性的资源; 根据所述待接收资源数量、待转出资源数量从所述剩余借出资源中转出资源至资源接收方的借出资源集合,同时将资源接收方中的当前归还资源中转出与实际接收到的剩余借出资源数量相同的资源至资源转出方的归还资源集合。2.根据权利要求1所述的方法,其特征在于,所述根据所述各个资源来源用户的当前归还资源的数量的大小从所述资源来源用户集合中确定资源接收方和资源转出方的步骤包括: 将各个资源来源用户按照当前归还资源的数量的大小排序; 将当前归还资源的数量最大的资源来源用户作为资源接收方; 将当前归还资源的数量最小的资源来源用户作为资源转出方。3.根据权利要求1所述的方法,其特征在于,所述各个资源来源用户的信息封装于结构体中,所述结构体包括:用户标识、资源标识、借出资源的数量、当前归还资源的数量。4.根据权利要求1所述的方法,其特征在于,所述结构体保存在双端队列中,通过对所述双端队列中各个结构体的操作完成所述资源接收方和资源转出方的资源转移。5.根据权利要求1所述的方法,其特征在于,所述根据所述待接收资源数量、待转出资源数量从所述剩余借出资源中转出资源至资源接收方的借出资源集合,同时将资源接收方中的当前归还资源中转出与实际接收到的剩余借出资源数量相同的资源至资源转出方的归还资源集合的步骤包括: 判断所述待接收资源数量是否大于O,如果是,则执行以下步骤: 判断所述待接收资源数量是否小于待转出资源数量,如果是,则从所述剩余借出资源中转出待接收资源数量的资源至资源接收方的借出资源集合,同时将资源接收方的全部当前归还资源转出至资源转出方的归还资源集合; 所述方法还包括:更新各个资源来源用户对应的当前归还资源的数量,保持资源转出方不变,根据各个资源来源用户的当前归还资源的数量的大小从所述资源来源用户集合中重新确定资源接收方; 如果所述待接收资源数量大于或等于待转出资源数量,则将所述剩余借出资源全部转出至资源接收方的借出资源集合,同时将资源接收方中的当前归还资源中转出与所述剩余借出资源的数量相同的资源至资源转出方的归还资源集合,将所述当前资源转出方对应的资源来源用户从所述资源来源用户集合中删除; 所述方法还包括:更新各个资源来源用户对应的当前归还资源的数量,保持资源接收方不变,根据各个资源来源用户的当前归还资源的数量的大小从所述资源来源用户集合中重新确定资源转出方。6.根据权利要求1所述的方法,其特征在于,所述方法还包括: 在资源提取记录表中逐个记录根据各个终端发送的资源提取请求形成的资源提取记录,所述资源提取记录包括待提取资源用户和待提取资源数量; 定时查询所述资源提取记录表,根据所述资源提取记录逐个完成资源提取,具体为: 获取第一资源提取记录对应的第一待提取资源数量和第一待提取资源用户; 查找资源数量大于或等于所述第一待提取资源数量的第二资源用户; 获取所述第一待提取资源用户对应的资源借用方,将所述资源借用方的资源借出方修改为所述第二资源用户,从所述第二资源用户的资源中提取所述第一待提取资源数量的资源作为借给所述资源借用方的借出资源; 更新所述第一待提取资源用户的剩余资源。7.一种资源管理的装置,其特征在于,所述装置包括: 处理模块,用于接收第一终端发送的资源分配请求,所述资源分配请求包括资源来源信息和资源归还信息,根据所述资源来源信息确定资源来源用户集合,根据所述资源归还信息确定所述资源来源用户集合中的各个资源来源用户对应的当前归还资源的数量; 资源转移确定模块,用于根据所述各个资源来源用户的当前归还资源的数量的大小从所述资源来源用户集合中确定资源接收方和资源转出方,获取资源接收方的当前归还资源的数量作为待接收资源数量,计算资源转出方的剩余借出资源的数量作为待转出资源数量,所述资源转出方的剩余借出资源与资源接收方的借出资源集合中的资源属于相同属性的资源,资源接收方的当前归还资源与资源接收方的借出资源集合中的资源属于不同属性的资源; 资源转移模块,用于根据所述待接收资源数量、待转出资源数量从所述剩余借出资源中转出资源至资源接收方的借出资源集合,同时将资源接收方中的当前归还资源中转出与实际接收到的剩余借出资源数量相同的资源至资源转出方的归还资源集合。8.根据权利要求7所述的装置,其特征在于,所述资源转移确定模块还用于将各个资源来源用户按照当前归还资源的数量的大小排序,将当前归还资源的数量最大的资源来源用户作为资源接收方,将当前归还资源的数量最小的资源来源用户作为资源转出方。9.根据权利要求7所述的装置,其特征在于,所述资源转移模块包括: 判断模块,用于判断所述待接收资源数量是否大于O,如果是,则判断所述待接收资源数量是否小于待转出资源数量,如果是,则进入第一转移单元,如果待接收资源数量大于或等于待转出资源数量,则进入第二转移单元; 第一转移单元,用于从所述剩余借出资源中转出待接收资源数量的资源至资源接收方的借出资源集合,同时将资源接收方的全部当前归还资源转出至资源转出方的归还资源集合; 所述资源转移确定模块还用于在第一转移单元之后更新各个资源来源用户对应的当前归还资源的数量,保持资源转出方不变,根据各个资源来源用户的当前归还资源的数量的大小从所述资源来源用户集合中重新确定资源接收方; 第二转移单元,用于将所述剩余借出资源全部转出至资源接收方的借出资源集合,同时将资源接收方中的当前归还资源中转出与所述剩余借出资源的数量相同的资源至资源转出方的归还资源集合,将所述当前资源转出方对应的资源来源用户从所述资源来源用户集合中删除; 所述资源转移确定模块还用于在第二转移单元之后更新各个资源来源用户对应的当前归还资源的数量,保持资源接收方不变,根据各个资源来源用户的当前归还资源的数量的大小从所述资源来源用户集合中重新确定资源转出方。10.根据权利要求7所述的装置,其特征在于,所述装置还包括: 资源提取模块,用于在资源提取记录表中逐个记录根据各个终端发送的资源提取请求形成的资源提取记录,所述资源提取记录包括待提取资源用户和待提取资源数量,定时查询所述资源提取记录表,根据所述资源提取记录逐个完成资源提取,具体为:获取第一资源提取记录对应的第一待提取资源数量和第一待提取资源用户,查找资源数量大于或等于所述第一待提取资源数量的第二资源用户,获取所述第一待提取资源用户对应的资源借用方,将所述资源借用方的资源借出方修改为所述第二资源用户,从所述第二资源用户的资源中提取所述第一待提取资源数量的资源作为借给所述资源借用方的借出资源,更新所述第一待提取资源用户的剩余资源。
【专利摘要】本发明涉及一种资源管理的方法和装置,包括:接收第一终端发送的资源分配请求,确定资源来源用户集合和其中各个资源来源用户的当前归还资源的数量,确定资源接收方和资源转出方;获取资源接收方的当前归还资源的数量为待接收资源数量,计算资源转出方的剩余借出资源的数量为待转出资源数量,资源接收方的借出资源集合中的资源与资源转出方的剩余借出资源属性相同,与资源接收方的当前归还资源属性不同;根据待接收资源数量、待转出资源数量从剩余借出资源中转出资源至资源接收方的借出资源集合,将资源接收方中的当前归还资源中转出与实际接收到的剩余借出资源数量相同的资源至资源转出方的归还资源集合,降低资源计算对服务器的占用率。
【IPC分类】G06F9/50, G06F17/30, G06Q20/10
【公开号】CN105677478
【申请号】CN201511019562
【发明人】徐庆强
【申请人】深圳市阿拉互联网金融服务有限公司
【公开日】2016年6月15日
【申请日】2015年12月30日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1