一种获取转移数据的方法及装置的制造方法

文档序号:9251025阅读:206来源:国知局
一种获取转移数据的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及互联网通信领域,特别涉及一种获取转移数据的方法及装置。
【背景技术】
[0002] 目前,服务器经常处理第一用户和第二用户的用户资源信息,从第一用户的用户 资源信息中扣除第一转移数据,并将扣除的第一转移数据增加到第二用户的用户资源信息 中。在上述处理过程中可能会产生第二转移数据。
[0003] 当前,现有技术提供了一种产生第二转移数据的方法,包括:服务器接收第一用户 发送的第一转移数据,从第一用户的用户资源信息中扣除第一转移数据,并将扣除的第一 转移数据增加到第二用户的用户资源信息中。服务器获取第二用户制定的转移规则,如果 第一转移数据满足第二用户制定的转移规则,则产生预设大小的第二转移数据。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 服务器根据第二用户制定的转移规则来产生第二转移数据,而第二用户制定的转 移规则可能并不是第一用户所喜欢的转移规则,如此会导致第一用户发送的第一转移数据 不满足第二用户制定的转移规则,进而导致不会产生第二转移数据。

【发明内容】

[0006] 为了保证转移规则是第一用户所喜欢的转移规则,进而保证能够产生转移数据, 本发明提供了一种获取转移数据的方法及装置。所述技术方案如下:
[0007] -种获取转移数据的方法,所述方法包括:
[0008] 获取第一转移规则集合中包括的每个转移规则对应的用户偏好度,转移规则对应 的用户偏好度用于表明用户对所述转移规则的偏爱程度;
[0009] 根据所述每个转移规则对应的用户偏好度,从所述第一转移规则集合中选择至少 一个转移规则,将所述至少一个转移规则组成第二转移规则集合;
[0010] 根据所述第二转移规则集合、第二用户的第一资源数值和第一用户的第二资源数 值,获取所述第一用户对应的第一转移数据。
[0011] 一种获取转移数据的装置,所述装置包括:
[0012] 第一获取模块,用于获取第一转移规则集合中包括的每个转移规则对应的用户偏 好度,转移规则对应的用户偏好度用于表明用户对所述转移规则的偏爱程度;
[0013] 选择模块,用于根据所述每个转移规则对应的用户偏好度,从所述第一转移规则 集合中选择至少一个转移规则,将所述至少一个转移规则组成第二转移规则集合;
[0014] 第二获取模块,用于根据所述第二转移规则集合、第二用户的第一资源数值和第 一用户的第二资源数值,获取所述第一用户对应的第一转移数据。
[0015] 在本发明实施例中,获取第一转移规则集合中包括的每个转移规则对应的用户偏 好度,转移规则对应的用户偏好度用于表明用户对转移规则的偏爱程度;根据每个转移规 则对应的用户偏好度,从第一转移规则集合中选择至少一个转移规则,将至少一个转移规 则组成第二转移规则集合;根据第二转移规则集合、第二用户的第一资源数值和第一用户 的第二资源数值,获取第一用户对应的第一转移数据。由于获取了第一转移规则集合中包 括的每个转移规则对应的用户偏好度,并根据每个转移规则对应的用户偏好度获取了第二 转移规则集合,如此保证了第二转移规则集合中的转移规则都是第一用户所喜欢的转移规 贝1J,进而保证了根据第二转移规则能够获取到第一用户的转移数据。
【附图说明】
[0016] 图1是本发明实施例1提供的一种获取转移数据的方法流程图;
[0017] 图2是本发明实施例2提供的一种获取转移数据的方法流程图;
[0018] 图3是本发明实施例3提供的一种获取转移数据的方法流程图;
[0019]图4是本发明实施例4提供的一种获取转移数据的装置结构示意图;
[0020] 图5是本发明实施例5提供的一种服务器的结构示意图。
【具体实施方式】
[0021] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0022] 实施例1
[0023] 参见图1,本发明实施例提供了一种获取转移数据的方法,包括:
[0024] 步骤101 :获取第一转移规则集合中包括的每个转移规则对应的用户偏好度,转 移规则对应的用户偏好度用于表明用户对转移规则的偏爱程度;
[0025] 步骤102 :根据每个转移规则对应的用户偏好度,从第一转移规则集合中选择至 少一个转移规则,将至少一个转移规则组成第二转移规则集合;
[0026] 步骤103 :根据第二转移规则集合、第二用户的第一资源数值和第一用户的第二 资源数值,获取第一用户对应的第一转移数据。
[0027] 优选地,获取第一转移规则集合中包括的每个转移规则对应的用户偏好度,包 括:
[0028] 从转移规则的标识与用户标识的对应关系中,分别统计出第一转移规则集合中包 括的每个转移规则对应的用户标识的数目;
[0029] 统计转移规则的标识与用户标识的对应关系中包括的用户标识的总数目;
[0030] 根据每个转移规则对应的用户标识的数目以及该总数目,分别计算第一转移规则 集合中包括的每个转移规则对应的用户偏好度。
[0031] 进一步地,获取第一转移规则集合中包括的每个转移规则对应的用户偏好度之 前,还包括:
[0032] 接收终端发送的用户选择的转移规则的标识和用户的用户标识;
[0033] 将用户选择的转移规则的标识和用户的用户标识存储在转移规则的标识与用户 标识的对应关系中。
[0034] 优选地,根据第二转移规则集合、第二用户的第一资源数值和第一用户的第二资 源数值,获取第一用户对应的第一转移数据,包括:
[0035] 根据第二转移规则集合,确定获取转移数据的获取时间;
[0036] 在确定的获取时间,获取第二用户的第一资源数值和第一用户的第二资源数值;
[0037] 根据第二转移规则集合、第二用户的第一资源数值和第一用户的第二资源数值, 计算第一用户对应的第一转移数据。
[0038] 进一步地,该方法还包括:
[0039] 如果检测到第一用户发送的用于将资源链接分享到社交网络中的请求,则在确定 的获取时间,获取第一用户在社交网络中的联系人产生的第三资源数值;
[0040] 根据第二转移规则集合、第二用户的第一资源数值、第一用户的第二资源数值和 联系人产生的第三资源数值,计算第一用户对应的第二转移数据。
[0041] 优选地,根据第二转移规则集合、第二用户的第一资源数值、第一用户的第二资源 数值和联系人产生的第三资源数值,计算第一用户对应的第二转移数据,包括:
[0042] 根据第二转移规则集合、第二用户的第一资源数值和第一用户的第二资源数值, 计算第二转移数据的第一增量值;
[0043] 根据第二转移规则集合和联系人产生的第三资源数值,计算第二转移数据的第二 增量值;
[0044] 根据第一增量值和第二增量值,计算第二转移数据。
[0045] 在本发明实施例中,获取第一转移规则集合中包括的每个转移规则对应的用户偏 好度,转移规则对应的用户偏好度用于表明用户对转移规则的偏爱程度;根据每个转移规 则对应的用户偏好度,从第一转移规则集合中选择至少一个转移规则,将至少一个转移规 则组成第二转移规则集合;根据第二转移规则集合、第二用户的第一资源数值和第一用户 的第二资源数值,获取第一用户对应的第一转移数据。由于获取了第一转移规则集合中包 括的每个转移规则对应的用户偏好度,并根据每个转移规则对应的用户偏好度获取了第二 转移规则集合,如此保证了第二转移规则集合中的转移规则都是第一用户所喜欢的转移规 贝U,进而保证了根据第二转移规则能够获取到第一用户的转移数据。
[0046] 实施例2
[0047] 本发明实施例提供了 一种获取转移数据的方法。
[0048]目前,第二用户经常通过网络向第一用户提供资源,当第一用户通过网络获取第 二用户提供的资源时,服务器需要处理第一用户和第二用户的用户资源信息,在此处理过 程中可能会产生转移数据,此时服务器可以通过本发明实施例提供的方法来获取产生的转 移数据,然后将获取的转移数据转移到第一用户的用户资源信息中。
[0049] 参见图2,该方法具体包括:
[0050] 步骤201:接收终端发送的用户选择的转移规则的标识和该用户的用户标识;
[0051] 其中,转移规则为用于确定转移数据的规则。第二用户可以制定多个转移规则,也 可以通过调查问卷等方式获取第一用户制定的转移规则。第二用户将制定的多个转移规则 以及获取的第一用户制定的转移规则组成第一转移规则集合,将第一转移规则集合发布到 服务器上,当第一用户登录服务器之后,可以查看第一转移规则集合并从第一转移规则集 合中选择喜欢的一个或多个转移规则。
[0052] 其中,第一转移规则集合中包括的转移规则可以划分为不同的规则类别,例如划 分为时间规则、总量规则和用户规则等。每个规则类别中包括至少一个转移规则。时间规 则中包括的转移规则用于表明活动的有效时间范围以及获取转移数据的获取时间,总量规 则中包括的转移规则用于计算由于总量产生的转移数据的增量值,用户规则中包括的转移 规则用于计算由于用户产生的转移数据的增量值,例如,时间规则中包括的转移规则可以 为"有效时间范围为7月1日12:00至7月31日12:00,在7月31日12:00获取转移数据" 等,总量规则中包括的转移规则可以为"总量大于第一预设数值时,产生的转移数据的增量 值为总量与第一预设百分比的乘积",用户规则中包括的转移规则可以为"用户对应的资源 数值大于第二预设数值时,产生的转移数据的增量值为用户对应的资源数值与第二预设百 分比的乘积"。第一用户可以从第一转移规则集合包括的每个规则类别中各选择一个喜欢 的转移规则。
[0053] 例如,假设第一转移规则集合Ul包括时间规则、总量规则和用户规则三类,时间 规则中包括转移规则rulel和rule2,总量规则中包括转移规则rule3和rule4,用户规则 中包括转移规则rule5和rule6。假设用户A喜欢的时间规则为rulel、喜欢的总量规则为 rule3以及喜欢的用户规则为rule5。接收终端发送的用户A选择的转移规则的标识rulel、 rule3和rule5,以及用户A的用户标识IM1。
[0054] 步骤202 :将用户选择的转移规则的标识和该用户的用户标识存储在转移规则的 标识与用户标识的对应关系中;
[0055] 例如,将用户A选择的转移规则的标识rulel、rule3和rule5,以及用户A的用户 标识IMl存储在如表1所示的转移规则的标识与用户标识的对应关系中。
[0056]表1
[0057]
[0058] 其中,对于除该用户以外的其他用户,都可以从第一转移规则集合中选择喜欢的 转移规则,并同该用户按照上述步骤201和202的操作将其他用户选择的转移规则的标识 和其他用户的用户标识存储在如表1所示的转移规则的标识与用户标识的对应关系中。
[0059] 进一步地,可以事先设置一个时间范围。如果当前时间在该时间范围内,则接收终 端发送的用户选择的转移规则的标识和该用户的用户标识。如果当前时间不在该时间范围 内,则不再接收终端发送的用户选择的转移规则的标识和该用户的用户标识。并在该时间 范围包括的时间下限到来时,通过如下步骤203和204的操作获取第二转移规则集合。其 中,第二转移规则集合中包括的转移规则为用户偏爱程度最高的转移规则。
[0060] 步骤203 :获取第一转移规则集合中包括的每个转移规则对应的用户偏好度,转
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1