资源管理方法、装置及电子设备与流程

文档序号:18871470发布日期:2019-10-14 19:39阅读:175来源:国知局
资源管理方法、装置及电子设备与流程

本发明涉及计算机技术领域,更具体地,涉及一种资源管理方法、装置及电子设备。



背景技术:

随着计算机、互联网技术飞速发展以及终端智能化的普及,人们可以通过提供资源预订服务的应用(例如手机上安装的票务app),通过互联网在线预订演出座位、电影座位、餐馆座位、交通工具座位等资源,极大便利生活。

而线上预订资源的便利同时也带来问题:某些比较热门、供应紧张的资源(例如,热门演出项目的座位),往往较难预订。一些用户会在资源开放预订的过程中,借助软件进行自动化的资源预订,囤积大量的资源,导致真正有资源获取需求的用户无法获取资源,只能付出较高代价从这些囤积资源的用户获取资源,合法权益受到损害。因此,如何识别这种通过大量获取资源、囤积牟利的异常用户(俗称“黄牛”),是资源管理的关键。

目前,提供线上预订资源服务的应用(例如,提供购票服务的手机app),为解决上述问题,通常将重复多次购买同一资源的同一用户账户、同一网络地址或者同一设备加入黑名单,拒绝或限制获取资源;或者,针对同一用户账户、同一网络地址或者设备,限制资源获取次数。以此识别异常用户,限制其获取资源。

但是,随着技术发展,异常用户可以通过获取大量真实身份信息(身份证号、手机号)注册多个用户账户、借助网络地址模拟器模拟多个网络地址、以及购买多个设备等多种手段来获取资源,规避上述对资源获取的限制。



技术实现要素:

本发明的一个目的是提供一种用于管理资源的新技术方案。

根据本发明的第一方面,提供了一种资源管理方法,其中,包括:

接收目标用户的资源获取请求,获取与所述资源获取请求对应的行为参数以及资源属性;

其中,所述行为参数至少包括对应的用户请求获取资源时所使用的关联身份标识以及关联地址;所述资源属性至少包括对应的用户所请求的资源所在的资源地址;

根据所述目标用户的用户信息、所述行为参数以及所述资源属性,确定所述目标用户是否为异常用户;

其中,所述用户信息至少包括对应用户的账户身份标识以及历史行为数据;所述历史行为数据是对应的用户与资源获取行为相关的历史数据;

当所述目标用户是异常用户时,拒绝所述目标用户的资源获取请求。

可选地,所述确定所述目标用户是否为异常用户的步骤包括:

根据所述目标用户的用户信息、所述行为参数以及所述资源属性,分别计算所述目标用户的行为异常度、用户异常度以及资源异常度;

根据所述行为异常度、所述用户异常度以及所述资源异常度,计算用户异常值;

当所述用户异常值高于预设的异常阈值时,确定用户为异常用户。

可选地,

所述行为异常度至少包括轨迹匹配度;

所述计算行为异常度的步骤包括:

根据所述关联身份标识,获取目标用户的活动轨迹;

计算所述活动轨迹与所述关联地址的匹配度,得到轨迹匹配度;

和/或,

所述用户异常度至少包括资源获取频度;

所述计算用户异常度的步骤包括:

根据所述历史行为数据,统计所述目标用户在统计时长内与所述关联地址对应的资源获取行为的次数,计算得到所述资源获取频度。

可选地,

所述资源异常度至少包括地址匹配度;

所述计算资源异常度的步骤包括:

根据所述关联身份标识,获取目标用户的活动轨迹;

计算所述活动轨迹与所述资源地址的匹配度,得到地址匹配度;

和/或,

所述行为参数还包括对应的用户请求获取资源时所在的地理位置;

所述行为异常度至少包括位置匹配度;

所述获取行为异常度的步骤包括:

计算所述地理位置与所述关联地址的匹配度,得到位置匹配度。

可选地,

所述用户异常度中至少包括身份匹配度;

所述计算用户异常度的步骤包括:

计算所述关联身份标识与所述账户身份标识的匹配度,得到所述身份匹配度;

和/或,

所述资源属性至少还包括资源类型或资源价值其中之一;

所述资源异常度还包括偏好匹配度;

所述计算资源异常度的步骤包括:

根据所述历史行为数据,获取所述目标用户的资源偏好信息;

其中,所述资源偏好信息至少包括对应用户偏好的资源类型或资源价值其中之一;

计算所述资源偏好信息与所述资源属性的匹配度,得到所述偏好匹配度。

可选地,所述计算用户异常值的步骤包括:

将所述行为异常度、用户异常度以及资源异常度分别与对应的权重因子相乘后求和,得到所述用户异常值。

可选地,所述方法还包括:

当所述目标用户是正常用户时,根据所述目标用户的所述历史行为数据,确定所述资源获取请求是否属于重复请求;

当所述资源获取请求属于重复请求时,根据预设的异常参数条件,确定所述行为参数是否属于异常参数;

其中,所述异常参数条件至少包括所述关联地址不符合预设的合理地址;

当所述行为参数属于异常参数时,拒绝所述目标用户的资源获取请求。

可选地,所述方法还包括:

当所述目标用户是正常用户时,响应所述目标用户的资源获取请求,使得所述目标用户获取所请求的资源后,根据此次所述目标用户的资源获取行为表现,更新所述目标用户的所述历史行为数据。

根据本发明的第二方面,还提供一种资源管理装置,其中,包括:

请求接收单元,用于接收目标用户的资源获取请求,获取与所述资源获取请求对应的行为参数以及资源属性;

其中,所述行为参数至少包括对应的用户请求获取资源时所使用的关联身份标识以及关联地址;所述资源属性至少包括对应的用户所请求的资源所在的资源地址;

异常确定单元,用于根据所述目标用户的用户信息、所述行为参数以及所述资源属性,确定所述目标用户是否为异常用户;

其中,所述用户信息至少包括对应用户的账户身份标识以及历史行为数据;所述历史行为数据是对应的用户与资源获取行为相关的历史数据;

请求处理单元,用于当所述目标用户是异常用户时,拒绝所述目标用户的资源获取请求。

根据本发明的第三方面,提供一种电子设备,其中,包括:

存储器,用于存储可执行的指令;

处理器,用于根据所述可执行的指令的控制,运行所述电子设备执行如本发明的第一方面提供的资源管理方法。

根据本发明的一个实施例,通过获取与目标用户的资源获取请求对应的行为参数以及资源属性,在根据该行为参数、资源属性以及目标用户的用户信息,确定目标用户是异常用户时,拒绝目标用户的资源获取请求,对异常用户的资源获取行为进行控制,避免异常用户妨碍其他正常用户获取资源,提升正常用户的资源获取体验,实现精准有效的资源管理。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1是显示可用于实现本发明的实施例的电子设备1000的硬件配置的例子的框图。

图2示出了本发明的实施例的资源管理方法的流程图。

图3示出了本发明的实施例的确定异常用户步骤的流程图。

图4示出了本发明的实施例的资源管理方法的又一流程图。

图5是本发明的实施例的资源管理方法的例子的示意图。

图6示出了本发明的实施例的资源管理装置3000的框图。

图7示出了本发明的实施例的电子设备4000的框图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

<硬件配置>

图1是示出可以实现本发明的实施例的电子设备1000的硬件配置的框图。

电子设备1000可以是便携式电脑、台式计算机、手机、平板电脑等。如图1所示,电子设备1000可以包括处理器1100、存储器1200、接口装置1300、通信装置1400、显示装置1500、输入装置1600、扬声器1700、麦克风1800等等。其中,处理器1100可以是中央处理器cpu、微处理器mcu等。存储器1200例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1300例如包括usb接口、耳机接口等。通信装置1400例如能够进行有线或无线通信,具体地可以包括wifi通信、蓝牙通信、2g/3g/4g/5g通信等。显示装置1500例如是液晶显示屏、触摸显示屏等。输入装置1600例如可以包括触摸屏、键盘、体感输入等。用户可以通过扬声器1700和麦克风1800输入/输出语音信息。

图1所示的电子设备仅仅是说明性的并且决不意味着对本发明、其应用或使用的任何限制。应用于本发明的实施例中,电子设备1000的所述存储器1200用于存储指令,所述指令用于控制所述处理器1100进行操作以执行本发明实施例提供的任意一项资源管理方法。本领域技术人员应当理解,尽管在图1中对电子设备1000示出了多个装置,但是,本发明可以仅涉及其中的部分装置,例如,电子设备1000只涉及处理器1100和存储装置1200。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。

<实施例>

<方法>

在本实施例中,提供一种资源管理方法。该资源是可供用户通过互联网进行在线预订的应用资源,可以由资源提供方通过对应提供资源预订服务的应用(例如app)提供。该资源可以包括演唱会、歌舞剧、话剧、电影等演出项目的座位,还可以包括飞机、火车、汽车等交通工具的座位,或者酒店房间等旅行资源等。

该资源管理方法,如图2所示,包括:步骤s2100-s2300。

步骤s2100,接收目标用户的资源获取请求,获取与该资源获取请求对应的行为参数以及资源属性。

目标用户可以通过对应提供资源获取服务的应用,发送资源获取请求,获取符合自身需求的资源。例如,资源是演出项目的座位时,用户可以通过对应的票务应用,操作请求购买期望获取的座位,以获取对应的演出项目的座位。

行为参数是对应的用户实施与资源获取请求对应的资源获取行为相关的参数,至少包括对应的用户请求获取资源时所使用的关联身份标识以及关联地址。例如,资源是演出项目的座位时,关联身份标识可以是用户购买座位后用于接收寄送的门票的收货手机号,关联地址是对应的收货地址。

资源属性是与所述资源获取请求对应的资源的相关属性,至少包括对应的用户所请求的资源所在的资源地址。例如,资源是演出项目的座位时,该资源地址是演出项目所在的场馆的具体地址。

在本实施例中,可以通过解析资源获取请求直接获取行为参数以及资源属性,或者通过解析资源获取请求中的信息,关联得到行为参数以及资源属性。

步骤s2200,根据目标用户的用户信息、行为参数以及资源属性,确定目标用户是否为异常用户。

用户信息至少包括对应用户的账户身份标识以及历史行为数据。

账户身份标识是对应用户发送资源获取其请求时使用的用户账户的标识。例如,资源是演出项目的座位时,账户身份标识是用户使用的票务应用的用户账户标识,具体地,可以是用户注册该票务应用时使用的手机号。

历史行为数据是对应的用户与资源获取行为相关的历史数据。例如,资源是演出项目的座位时,历史行为数据可以包括对应的用户购买演出项目的座位门票的历史订单数据。

在本实施例中,异常用户是对应的资源获取请求不合理、存在妨碍其他正常用户合理获取资源的用户。根据目标用户的用户信息、行为参数以及资源属性,确定目标用户是否为异常用户,可以识别出实施不合理的资源获取行为的异常用户,可以结合后续的步骤对异常用户的资源获取行为进行控制,避免异常用户妨碍其他正常用户获取资源,提升正常用户的资源获取体验,实现精准有效的资源管理。

该确定目标用户是否为异常用户的步骤,可以如图3所示,包括:步骤s2210-s2230。

步骤s2210,根据目标用户的用户信息、行为参数以及资源属性,分别计算目标用户的行为异常度、用户异常度以及资源异常度。

行为异常度是对应用户的资源获取行为存在异常的度量指标。

例如,行为异常度至少包括轨迹匹配度。对应地,计算行为异常度的步骤包括:

根据关联身份标识,获取目标用户的活动轨迹;

计算该活动轨迹与关联地址的匹配度,得到轨迹匹配度。

以资源是演出项目的座位为例,该关联身份标识可以是用户购买座位后用于接收寄送的门票的收货手机号,关联地址是对应的收货地址。

在本例中,收货手机号通常与目标用户下单购买座位门票的所使用的电子设备对应,可以通过收货手机号获取电子设备的定位轨迹,比如,可以根据收货手机号,查询目标用户在历史周期内打开电子设备时的gps定位的位置信息,以该位置信息构成的位置轨迹,作为目标用户的活动轨迹。

在本例中,可以通过计算收货地址与活动轨迹中包含的各个地点之间的距离,确定收货地址是否与活动轨迹相邻近,来确定轨迹匹配度。

如果目标用户是正常用户,收货地址与活动轨迹应该存在较高的关联性,例如,如果用户的收货地址是居住地地址,其活动轨迹中必然存在与收货地址对应的位置信息,轨迹匹配度较高;如果目标用户的收货地址在其活动轨迹中不存在对应的位置信息,例如,收货地址为a市b区c小区xx楼xx号,但目标用户的历史gps定位信息构成的活动轨迹中,根本没有该区域的定位信息,轨迹匹配度较低。轨迹匹配度较低时,目标用户可能是伪造收货地址重复下单,资源获取行为可能存在异常。

在另一个例子中,上述的行为参数中还包括对应的用户请求获取资源时所在的地理位置。行为异常度至少包括位置匹配度。对应地,获取行为异常度的步骤包括:

计算该地理位置与关联地址的匹配度,得到位置匹配度。

以资源是演出项目的座位为例,关联身份标识可以是用户购买座位后用于接收寄送的门票的收货手机号,关联地址是对应的收货地址。目标用户请求获取资源时所在的地理位置,是目标用户下单购买座位门票时的实时地理位置,可以通过查询目标用户下单时的ip地址对应的实际归属地获取,或者通过关联手机号查询用户下单时的gps定位信息对应的地理位置获取。

在本例中,可以通过计算收货地址与地理位置之间的距离,确定距离是否在预设的合理距离阈值内,来确定位置匹配度。该合理距离阈值可以根据具体应用场景或应用需求来设置。

如果目标用户是正常用户,出于正常的住宿、交通成本考虑,下单时实时地址与收货地址之间距离不会超出合理距离阈值,位置匹配度较高;当两者之间的距离超过合理距离阈值时,例如,收货地址为i省a市b区c小区xx楼xx号,下单的地理位置却在h省d市,位置匹配度较低,目标用户可能是通过跨省或跨市实施刷单,资源获取行为可能存在异常。

用户异常度是实施资源获取行为的用户自身信息存在异常的度量指标。

在一个例子中,用户异常度至少包括资源获取频度。对应地,计算用户异常度的步骤包括:

根据上述历史行为数据,统计目标用户在统计时长内与关联地址对应的资源获取行为的次数,计算得到资源获取频度。

该统计时长可以根据具体的应用场景或者应用需求设置。

在本例中,可以将统计得到资源获取行为的次数,与根据应用场景或者应用需求设置的合理次数比较,得到的比例值作为资源获取频度。

以资源是演出项目的座位为例,关联身份标识可以是用户购买座位后用于接收寄送的门票的收货手机号,关联地址是对应的收货地址。历史行为数据是目标用户下单购买座位门票的历史订单数据,可以从历史订单数据中,统计获取目标用户在统计时长内与该收货地址相关的订单数量。如果目标用户是正常用户,订单数量与预设的合理订单数量的比例值,资源获取频度不会大于1,否则,目标用户有可能是异常用户,比如通过大量获取资源牟取差价获利的“黄牛”。

在另一个例子中,用户异常度至少包括身份匹配度。对应地,计算用户异常度的步骤包括:

计算关联身份标识与账户身份标识的匹配度,得到身份匹配度。

以资源是演出项目的座位为例,关联身份标识可以是用户购买座位后用于接收寄送的门票的收货手机号,关联地址是对应的收货地址。账户身份标识是用户使用对应的票务应用、下单购买座位的门票时使用用户账户标识,例如是用户注册该票务应用时使用的手机号。

当目标用户的收货手机号和下单手机号相同时,身份匹配度较高,属于正常用户,而当两者不一致时,身份匹配度较低,目标用户有可能是异常用户,例如,利用分散各地的他人手机号进行下单,但收货手机号相同的“黄牛”。

资源异常度是对应的用户请求获取的资源对应的资源属性存在异常的度量指标。

在一个例子中,资源异常度至少包括地址匹配度。

以资源是演出项目的座位为例,关联身份标识可以是用户购买座位后用于接收寄送的门票的收货手机号,关联地址是对应的收货地址。资源地址是演出项目所出演的场馆的地址。

在本例中,收货手机号通常与目标用户下单购买座位门票的所使用的电子设备对应,可以通过收货手机号获取电子设备的定位轨迹,比如,可以根据收货手机号,查询目标用户在历史周期内打开电子设备时的gps定位的位置信息,以该位置信息构成的位置轨迹,作为目标用户的活动轨迹。

在本例中,可以通过计算资源地址与活动轨迹中包含的各个地点之间的距离,确定资源地址是否与活动轨迹相邻近,来确定地址匹配度。

如果目标用户是正常用户,资源地址与活动轨迹应该存在较高的关联性,例如,如果用户的收货地址是居住地地址,其活动轨迹中必然存在与资源地址对应的位置信息,地址匹配度较高;如果目标用户的资源地址在其活动轨迹中不存在对应的位置信息,例如,资源地址为a市b区l场馆,但目标用户的历史gps定位信息构成的活动轨迹中,根本没有该区域的定位信息,而是一直在c市,地址匹配度较低。地址匹配度较低时,目标用户很可能不是实际获取资源的正常用户,而是通过代为获取资源转卖牟利的异常用户。

在另一个例子中,资源属性至少还包括资源类型或资源价值其中之一。资源类型是资源类型,例如,资源是演出项目的座位时,资源类型可以是演出项目类型,例如歌剧、话剧、演唱会等。资源价值是获取对应资源需要付出的代价或者能获取的收益,例如,资源是演出项目的座位时,资源价值可以是演出项目的座位票价。

计算资源异常度的步骤包括:

根据历史行为数据,获取目标用户的资源偏好信息;

其中,所述资源偏好信息至少包括对应用户偏好的资源类型或资源价值其中之一;

计算资源偏好信息与资源属性的匹配度,得到偏好匹配度。

以资源是演出项目的座位为例,历史行为数据是目标用户下单购买座位门票的历史订单数据,可以从历史行为数据中,统计目标用户的资源偏好信息,至少包括经常购买的演出项目的类型或者经常购买的演出项目的座位票价范围。

在本例中,可以通过计算目标用户的资源偏好信息与此次请求获取的资源对应的资源属性之间的匹配度,如果两者之间一致,例如此次请求获取的演出项目与用户经常购买的演出项目类型一致,或者此次请求获取的座位票价与用户经常购买的座位票价一致,偏好匹配度较高,用户属于正常用户,否则,偏好匹配度较低,例如,目标用户经常购买200–300元价位的票,此次忽然购买1000元以上的票,或者经常观看话剧类型的演出项目,突然购买演唱会类型的演出项目,目标用户很可能不是实际获取资源的正常用户,而是通过代为获取资源转卖牟利的异常用户。

步骤s2220,根据上述行为异常度、用户异常度以及资源异常度,计算用户异常值。

从行为异常度、用户异常度以及资源异常度三个维度,综合计算用户异常值,实现精准估算用户异常值,能结合后续步骤精确地确定异常用户,提高资源管理的效率。

在一个例子中,计算用户异常值的步骤包括:

将行为异常度、用户异常度以及资源异常度分别与对应的权重因子相乘后求和,得到用户异常值。

在本例中,可以针对具体的应用场景或者应用需求,对行为异常度、用户异常度以及资源异常度三个维度的度量值,分别设置对应的权重因子,分别相乘后求和得到对应的用户异常值,可以针对不同场景实现精准估算用户异常值,结合后续步骤更为精确地确定异常用户,进一步提高资源管理的效率。

步骤s2230,当用户异常值高于预设的异常阈值时,确定用户为异常用户。

该异常阈值是用于确定用户为异常用户的判断阈值,可以根据历史经验数据或者实验仿真结果设置。

通过综合行为异常度、用户异常度以及资源异常度三个维度的度量值得到的用户异常值,确定用户为异常用户,可以结合后续步骤控制异常用户的资源获取行为,避免妨碍正常用户获取资源,提高资源管理效率。

步骤s2300,当目标用户是异常用户时,拒绝目标用户的资源获取请求。

在本实施例中,拒绝目标用户的资源获取请求,可以是拒绝目标用户此次的资源获取行为或者限制此次的资源获取数量,还可以是在预设的拒绝时长内,拒绝目标用户此次的资源获取行为或者限制此次的资源获取数量。

在本实施例中提供资源管理方法,如图4所示,还包括:步骤s2400-s2600。

步骤s2400,当目标用户是正常用户时,根据目标用户的历史行为数据,确定资源获取请求是否属于重复请求。

目标用户的历史行为数据,对应的用户与资源获取行为相关的历史数据。例如,资源是演出项目的座位时,历史行为数据可以包括对应的用户购买演出项目的座位门票的历史订单数据。根据历史行为数据,可以确定目标用户此次的资源获取请求是否属于重复请求,例如,可以从历史订单数据中,确定目标用户是否重复购买同一个演出项目的座位。

步骤s2500,当对应的资源获取请求属于重复请求时,根据预设的异常参数条件,确定行为参数是否属于异常参数。

异常参数条件是用于判断用户实施资源获取行为相关的参数是否异常的条件,至少包括关联地址不符合预设的合理地址。

例如,资源是演出项目的座位,关联地址是用户购买座位后用于接收寄送的门票的收货地址;合理地址是根据历史订单数据设置的、正常用户使用的收货地址,例如,大型的住宅小区等;如果目标用户经常频繁使用同一个收货地址购买同一个演出项目的座位,并且该收货地址也不是合理地址,那么目标用户是通过大量购买座位门票牟利的异常用户的可能性很高,行为参数属于异常参数。

步骤s2600,当对应的行为参数属于异常参数时,拒绝目标用户的资源获取请求。

当目标用户重复请求获取资源、并且行为参数属于异常参数时,拒绝目标用户的资源获取请求,可以避免目标用户妨碍其他正常用户获取资源,进一步提高资源管理效率。

在本实施例中,提供的资源管理方法,还可以包括:

当目标用户是正常用户时,响应目标用户的资源获取请求,使得目标用户获取所请求的资源后,根据此次目标用户的资源获取行为表现,更新目标用户的历史行为数据。

在正常用户获取所请求的资源后,根据此次的资源获取行为表现,对应更新与资源获取行为相关的历史行为数据,例如,资源是演出项目的座位时,对应更新目标用户的历史订单数据(包括用户购买使用的收货地址和收货手机号),可以准确记录用户的资源获取行为的变化,提高此后确定目标用户是否为异常用户的准确率,以便更精准地针对异常用户实施资源获取控制,进一步提高资源管理效率。

<例子>

以下将结合图5进一步举例说明本实施例中提供的资源管理方法。在本例中,资源是演出项目的座位。

该资源管理方法,如图5所示,包括:步骤s201-s206。

步骤s201,接收目标用户购买座位的下单操作。

步骤s202,确定目标用户是否为异常用户,如果目标用户是异常用户,转入步骤s206,否则,转入步骤s203。

在步骤s202中,确定目标按用户是否为异常用户的步骤可以如上述步骤s2200的实施方式,在此不再赘述。

步骤s203,目标用户是正常用户,确定目标用户是否是再次购买同一个演出项目,如果是再次购买,进入步骤s204,否则,进入步骤s205;

步骤s204,目标用户重复购买同一个演出项目,判断目标用户下单时使用的收货地址是否属于合理地址,如果是合理地址,进入步骤s205,否则,进入步骤s206;

步骤s205,允许目标用户购买座位,并记录目标用户此次下单使用的收货地址和收货手机号;

步骤s206,拒绝目标用户购买,或者在一定时间段内限制目标用户的购买数量。

在本例中,可以在用户购买演出项目的座位时,识别用户是否为异常用户或者购买行为是否异常,用户是异常用户或者购买行为异常时,拒绝用户购买或者限制用户购买数量,避免影响正常用户购买同一演出项目的座位,提高资源管理效率,提升正常用户的购票体验。

<装置>

在本实施例中,提供一种资源管理装置3000,如图6所示,包括:请求接收单元3100、异常确定单元3200以及请求处理单元3300,用于实施本实施例中提供的任意一项资源管理方法,在此不再赘述。

请求接收单元3100,用于接收目标用户的资源获取请求,获取与所述资源获取请求对应的行为参数以及资源属性;

其中,所述行为参数至少包括对应的用户请求获取资源时所使用的关联身份标识以及关联地址;所述资源属性至少包括对应的用户所请求的资源所在的资源地址。

异常确定单元3200,用于根据所述目标用户的用户信息、所述行为参数以及所述资源属性,确定所述目标用户是否为异常用户;

其中,所述用户信息至少包括对应用户的账户身份标识以及历史行为数据;所述历史行为数据是对应的用户与资源获取行为相关的历史数据。

可选地,异常确定单元3200用于:

根据所述目标用户的用户信息、所述行为参数以及所述资源属性,分别计算所述目标用户的行为异常度、用户异常度以及资源异常度;

根据所述行为异常度、所述用户异常度以及所述资源异常度,计算用户异常值;

当所述用户异常值高于预设的异常阈值时,确定用户为异常用户。

可选地,

所述行为异常度至少包括轨迹匹配度;

异常确定单元3200用于:

根据所述关联身份标识,获取目标用户的活动轨迹;

计算所述活动轨迹与所述关联地址的匹配度,得到轨迹匹配度;

和/或,

所述用户异常度至少包括资源获取频度;

异常确定单元3200用于:

根据所述历史行为数据,统计所述目标用户在统计时长内与所述关联地址对应的资源获取行为的次数,计算得到所述资源获取频度。

可选地,

所述资源异常度至少包括地址匹配度;

异常确定单元3200用于:

根据所述关联身份标识,获取目标用户的活动轨迹;

计算所述活动轨迹与所述资源地址的匹配度,得到地址匹配度;

和/或,

所述行为参数还包括对应的用户请求获取资源时所在的地理位置;

所述行为异常度至少包括位置匹配度;

异常确定单元3200用于:

计算所述地理位置与所述关联地址的匹配度,得到位置匹配度。

可选地,

所述用户异常度中至少包括身份匹配度;

异常确定单元3200用于:

计算所述关联身份标识与所述账户身份标识的匹配度,得到所述身份匹配度;

和/或,

所述资源属性至少还包括资源类型或资源价值其中之一;

所述资源异常度还包括偏好匹配度;

异常确定单元3200用于:

根据所述历史行为数据,获取所述目标用户的资源偏好信息;

其中,所述资源偏好信息至少包括对应用户偏好的资源类型或资源价值其中之一;

计算所述资源偏好信息与所述资源属性的匹配度,得到所述偏好匹配度。

可选地,异常确定单元3200用于:

将所述行为异常度、用户异常度以及资源异常度分别与对应的权重因子相乘后求和,得到所述用户异常值。

请求处理单元3300,用于当所述目标用户是异常用户时,拒绝所述目标用户的资源获取请求。

可选地,该资源管理装置3000还用于:

当所述目标用户是正常用户时,根据所述目标用户的所述历史行为数据,确定所述资源获取请求是否属于重复请求;

当所述资源获取请求属于重复请求时,根据预设的异常参数条件,确定所述行为参数是否属于异常参数;

其中,所述异常参数条件至少包括所述关联地址不符合预设的合理地址;

当所述行为参数属于异常参数时,拒绝所述目标用户的资源获取请求。

可选地,资源管理装置3000还用于:

当所述目标用户是正常用户时,响应所述目标用户的资源获取请求,使得所述目标用户获取所请求的资源后,根据此次所述目标用户的资源获取行为表现,更新所述目标用户的所述历史行为数据。

本领域技术人员应当明白,可以通过各种方式来实现资源管理装置3000。例如,可以通过指令配置处理器来实现资源管理装置3000。例如,可以将指令存储在rom中,并且当启动设备时,将指令从rom读取到可编程器件中来实现资源管理装置3000。例如,可以将资源管理装置3000固化到专用器件(例如asic)中。可以将资源管理装置3000分成相互独立的单元,或者可以将它们合并在一起实现。资源管理装置3000可以通过上述各种实现方式中的一种来实现,或者可以通过上述各种实现方式中的两种或更多种方式的组合来实现。

在一个例子中,资源管理装置3000可以是安装于手机的、提供票务服务的票务应用,以供用户使用在线预订演出项目的座位票、或者火车、飞机、汽车等交通工具的座位票等。

<电子设备>

在本实施例中,还提供一种电子设备4000,如图7所示,包括:

存储器4100,用于存储可执行的指令;

处理器4200,用于根据所述可执行的指令的控制,运行所述电子设备执行如本实施例中提供的任意一项资源管理方法。

在本实施例中,电子设备4000可以是手机、掌上电脑、平板电脑等电子设备。电子设备4000还可以包括其他的器件,例如,可以如图1所示的电子设备1000。

在一个例子中,电子设备4000可以安装有提供票务服务的票务应用的手机。

以上已经结合附图描述了本发明的实施例,根据本实施例,提供一种资源管理方法、装置及电子设备,通过获取与目标用户的资源获取请求对应的行为参数以及资源属性,在根据该行为参数、资源属性以及目标用户的用户信息,确定目标用户是异常用户时,拒绝目标用户的资源获取请求,对异常用户的资源获取行为进行控制,避免异常用户妨碍其他正常用户获取资源,提升正常用户的资源获取体验,实现精准有效的资源管理。

本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。

这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。

也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1