资源分配方法、装置及系统制造方法及图纸

技术编号:10076910 阅读:105 留言:0更新日期:2014-05-24 11:39
本发明专利技术公开了一种资源分配方法、装置及系统,属于计算机技术领域。所述方法包括:接收至少一个终端发送的摇动数据,所述各个终端为申请同一业务的资源的终端,所述摇动数据为所述终端在预定时间段内摇动时产生的摇动次数;选取出所述摇动数据最大的终端;向所述摇动数据最大的终端分配预定资源。本发明专利技术通过接收至少一个终端发送的摇动数据,选取出摇动数据最大的终端,向该终端分配资源;解决了现有技术中服务器选取的用于分配资源的终端通常是随机选取的,终端的参与度比较低的问题;达到了可以提高终端用户响应的积极性以及参与度的效果。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种资源分配方法、装置及系统
技术介绍
对于一个应用在互联网中的业务来讲,通常会存在多个终端和一个服务器,服务器可以为这些终端分配资源。在某业务中的服务器为终端分配资源的过程中,该服务器通常可以随机选取参与该业务的至少一个终端,或者随机选取参与该业务的且符合预定条件的至少一个终端,并为选取的这些终端分配资源。比如,某购物网站的服务器可以随机选取该网络上的终端用户或随机选取购物量大于预定阈值的终端用户,并为选取的终端用户下发固定的网络购物券;还比如,某交友网站的服务器可以随机选取部分普通注册用户或选取部分高级注册用户,并为选取的注册用户下发固定人数的推荐好友。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:服务器选取的用于分配资源的终端通常是随机选取的,终端的参与度比较低。
技术实现思路
为了解决现有技术中服务器选取的用于分配资源的终端通常是随机选取的,终端的参与度比较低的问题,本专利技术实施例提供了一种资源分配方法、装置及系统。所述技术方案如下:第一方面,提供了一种资源分配方法,所述方法包括:接收至少一个终端发送的摇动数据,所述各个终端为申请同一业务的资源的终端,所述摇动数据为所述终端在预定时间段内摇动时产生的摇动次数;选取出所述摇动数据最大的终端;向所述摇动数据最大的终端分配预定资源。进一步的,在所述选取出所述摇动数据最大的终端之后,还包括:检测所述终端是否符合分配条件;若检测结果为所述终端符合所述分配条件,则执行所述向所述摇动数据最大的终端分配预定资源的步骤;其中,在所述业务是由各个终端将各自持有的n个对象按照预定规则竞争排列形成指定的目标状态的业务时,所述分配条件包括所述终端为第一个将所持有的n个对象排列形成指定的目标状态的终端,n为大于1的自然数;在所述业务是由各个终端将各自持有的n个对象按照预定规则竞争释放为空的业务时,所述分配条件包括所述终端为第一个将所持有的n个对象的个数释放为空的终端,n为大于1的自然数。进一步的,在所述向所述摇动数据最大的终端分配预定资源之前,还包括:确定所述终端在符合所述分配条件时需要为所述终端分配的基础得分;将所述终端的摇动数据乘以所述基础得分,得到作为所述预定资源的最终得分。进一步的,在所述接收至少一个终端发送的摇动数据之后,还包括:根据所述摇动数据从大到小依次对各个终端进行排序,得到排序结果;将所述排序结果发送给各个终端,以便各个终端显示所述排序结果。第二方面,提供了一种资源分配方法,所述方法包括:与其它终端申请同一业务的资源时,获取终端在预定时间段内摇动时所产生的摇动数据;将所述摇动数据发送给服务器,以便所述服务器从接收到的申请同一所述业务的资源的至少一个终端发送的摇动数据中选取出具有最大的摇动数据的终端;向所述摇动数据最大的终端分配预定资源;接收所述服务器分配的所述预定资源。进一步的,所述获取终端在预定时间段内摇动时所产生的摇动数据,包括:获取所述终端在连续等长的m个时间段内的m个加速度,所述连续等长的m个时间段组成所述预定时间段,所述m为大于1的自然数;确定出所述m个加速度中值大于预定阈值的个数;将所述个数确定为所述摇动数据。进一步的,在所述将所述摇动数据发送给服务器之后,还包括:接收并显示所述服务器发送的排序结果,所述排序结果为所述服务器根据接收到的至少一个终端发送的摇动数据从大到小依次排序各个终端后得到的排序结果。进一步的,在所述获取终端在预定时间段内摇动时所产生的摇动数据之后,还包括:为目标对象生成均与所述摇动数据成正相关的移动频率和移动幅度,所述目标对象为在所述业务中为各个终端分配的由n个同类型的对象组成的对象组合,所述n为大于1的自然数;根据所述移动频率和所述移动幅度移动显示所述目标对象。第三方面,提供了一种资源分配装置,所述装置包括:第一接收模块,用于接收至少一个终端发送的摇动数据,所述各个终端为申请同一业务的资源的终端,所述摇动数据为所述终端在预定时间段内摇动时产生的摇动次数;选取模块,用于选取出所述摇动数据最大的终端;分配模块,用于向所述选取模块选取出的所述摇动数据最大的终端分配预定资源。进一步的,所述装置还包括:检测模块,用于检测所述终端是否符合分配条件;分配模块,还用于在所述检测模块的检测结果为所述终端符合所述分配条件时,向所述摇动数据最大的终端分配预定资源;其中,在所述业务是由各个终端将各自持有的n个对象按照预定规则竞争排列形成指定的目标状态的业务时,所述分配条件包括所述终端为第一个将所持有的n个对象排列形成指定的目标状态的终端,n为大于1的自然数;在所述业务是由各个终端将各自持有的n个对象按照预定规则竞争释放为空的业务时,所述分配条件包括所述终端为第一个将所持有的n个对象的个数释放为空的终端,n为大于1的自然数。进一步的,所述装置还包括:确定模块,用于确定所述终端在符合所述分配条件时需要为所述终端分配的基础得分;乘积模块,用于将所述终端的摇动数据乘以所述基础得分,得到作为所述预定资源的最终得分。进一步的,所述装置还包括:排序模块,用于根据所述摇动数据从大到小依次对各个终端进行排序,得到排序结果;第一发送模块,用于将所述排序模块排序得到的所述排序结果发送给各个终端,以便各个终端显示所述排序结果。第四方面,还提供一种资源分配装置,所述装置包括:获取模块,用于与其它终端申请同一业务的资源时,获取终端在预定时间段内摇动时所产生的摇动数据;第二发送模块,用于将所述摇动数据发送给服务器,以便所述服务器从接收到的申请同一所述业务的资源的至少一个终端发送的摇动数据中选取出具有最大的摇动数据的终端;向所述摇动数据最大的终端分配预定资源;第二接收模块,用于接收所述服务器分配的所述预定资源。进一步的,所述获取模块包括:获取单元,用于获取所述终端在连续等长的m个时间段内的m个加速度,所述连续等长的m个时间段组成所述预定时间段,所述m为大于1的自然数;第一确定单元,用于确定出所述m个加速度中值大于预定阈值的个数;第二确定单元,用于将所述第一确定单元确定出的所述个数确定为所述摇动数据。进一步的,所述装置还包括:第三接收模块,用于接收并显示所述服务器发送的排序结果,所述排序结果为所述本文档来自技高网...

【技术保护点】
一种资源分配方法,其特征在于,所述方法包括:接收至少一个终端发送的摇动数据,所述各个终端为申请同一业务的资源的终端,所述摇动数据为所述终端在预定时间段内摇动时产生的摇动次数;选取出所述摇动数据最大的终端;向所述摇动数据最大的终端分配预定资源。

【技术特征摘要】
1.一种资源分配方法,其特征在于,所述方法包括:
接收至少一个终端发送的摇动数据,所述各个终端为申请同一业务的资源
的终端,所述摇动数据为所述终端在预定时间段内摇动时产生的摇动次数;
选取出所述摇动数据最大的终端;
向所述摇动数据最大的终端分配预定资源。
2.根据权利要求1所述的方法,其特征在于,在所述选取出所述摇动数据
最大的终端之后,还包括:
检测所述终端是否符合分配条件;
若检测结果为所述终端符合所述分配条件,则执行所述向所述摇动数据最
大的终端分配预定资源的步骤;
其中,在所述业务是由各个终端将各自持有的n个对象按照预定规则竞争
排列形成指定的目标状态的业务时,所述分配条件包括所述终端为第一个将所
持有的n个对象排列形成指定的目标状态的终端,n为大于1的自然数;
在所述业务是由各个终端将各自持有的n个对象按照预定规则竞争释放为
空的业务时,所述分配条件包括所述终端为第一个将所持有的n个对象的个数
释放为空的终端,n为大于1的自然数。
3.根据权利要求2所述的方法,其特征在于,在所述向所述摇动数据最大
的终端分配预定资源之前,还包括:
确定所述终端在符合所述分配条件时需要为所述终端分配的基础得分;
将所述终端的摇动数据乘以所述基础得分,得到作为所述预定资源的最终
得分。
4.根据权利要求1至3中任一所述的方法,其特征在于,在所述接收至少
一个终端发送的摇动数据之后,还包括:
根据所述摇动数据从大到小依次对各个终端进行排序,得到排序结果;
将所述排序结果发送给各个终端,以便各个终端显示所述排序结果。
5.一种资源分配方法,其特征在于,所述方法包括:
与其它终端申请同一业务的资源时,获取终端在预定时间段内摇动时所产
生的摇动数据;
将所述摇动数据发送给服务器,以便所述服务器从接收到的申请同一所述
业务的资源的至少一个终端发送的摇动数据中选取出具有最大的摇动数据的终
端;向所述摇动数据最大的终端分配预定资源;
接收所述服务器分配的所述预定资源。
6.根据权利要求5所述的方法,其特征在于,所述获取终端在预定时间段
内摇动时所产生的摇动数据,包括:
获取所述终端在连续等长的m个时间段内的m个加速度,所述连续等长的
m个时间段组成所述预定时间段,所述m为大于1的自然数;
确定出所述m个加速度中值大于预定阈值的个数;
将所述个数确定为所述摇动数据。
7.根据权利要求6所述的方法,其特征在于,在所述将所述摇动数据发送
给服务器之后,还包括:
接收并显示所述服务器发送的排序结果,所述排序结果为所述服务器根据
接收到的至少一个终端发送的摇动数据从大到小依次排序各个终端后得到的排
序结果。
8.根据权利要求5至7中任一所述的方法,其特征在于,在所述获取终端
在预定时间段内摇动时所产生的摇动数据之后,还包括:
为目标对象生成均与所述摇动数据成正相关的移动频率和移动幅度,所述
目标对象为在所述业务中为各个终端分配的由n个同类型的对象组成的对象组
合,所述n为大于1的自然数;
根据所述移动频率和所述移动幅度移动显示所述目标对象。
9.一种资源分配装置,其特征在于,所述装置包括:
第一接收模块,用于接收至少一个终端发送的摇动数据,所述各个终端为
申请同一业务的资源的终端,所述摇动数据为所述终端在预定时间段内摇动时
产生的摇动次数;
选取模块,用于...

【专利技术属性】
技术研发人员:林焜
申请(专利权)人:珠海多玩信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1