用户资源的处理方法和装置与流程

文档序号:12864347阅读:187来源:国知局
用户资源的处理方法和装置与流程

本发明实施例涉及通信技术,尤其涉及一种用户资源的处理方法和装置。



背景技术:

网络运营商主要向客户提供流量、话音、短信、彩信等用户资源供用户使用,通常情况下,用户对自己购买的用户资源只有使用权,并没有或者有很少的处置权。例如,现有当前运营管理系统(businessservicesystem,简称bss)在支持运营商的流量经营上能力上只支持如下几种方式:1、运营商将流量打包成商品向客户销售;2、客户购买流量后,如用不完那么要么可以延期下个账期使用,要么浪费掉;3、只是通过代付的方式允许客户a给客户b订购运营商定义好的流量包(即用户a给用户b赠送流量包);4、客户将多余的流量转给统一运营商的其他客户。对于话音资源,如果账期内的通话时长没有使用完,只能浪费掉。对于短信资源,如果账期内的短信条数没有使用完,也只能浪费掉。

通过上述方式,由于用户对用户资源的管理权限,导致用户资源浪费,从而也会降低客户的粘度。



技术实现要素:

本发明实施例提供一种用户资源的处理方法和装置,用户能够对自己的用户资源进行处理,提高了用户资源的利用率,并且能够增加客户的粘度。

本发明第一方面提供一种用户资源的处理方法,用户资源管理设备接收接入设备发送的用户资源处理请求,该用户资源处理请求用于请求对第一用户的用户资源进行处理,该用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期。用户资源管理设备先确定第一用户是否具有资源处理权限,当第一用户具有资源处理权限时,根据待处理的用户资源的类型、数量和有效期,在第一用户的可用用户资源中扣除与待处理的用 户资源等量的用户资源,并向接入设备发送第一用户被扣除的用户资源信息,以触发接入设备将待处理的用户资源与至少一个第二用户进行交易。在接入设备与至少一个第二用户交易完成后,用户资源管理设备接收接入设备发送的交易结果,根据交易结果为至少一个第二用户增加用户资源。通过用户资源管理设备对用户资源进行处理,提高了用户资源的利用率,并且可以为用户提供资源赠送方式、资源转售方式或者资源交换方式等资源处理方式,从而能够为用户提供更多的资源交易方式,提高用户的粘度。

在本发明第一方面的一种可能的实现方式中,用户资源管理设备向crm系统获取第一用户的状态信息,当第一用户的状态信息指示第一用户处于停机状态或者欠费状态时,用户资源管理设备确定第一用户不具有资源处理权限,当第一用户的状态信息指示第一用户处于资费正常状态时,用户资源管理设备根据待处理的用户资源的类型、数量和有效期确定第一用户是否具有资源处理权限。通过校验用户的权限,可以保证用户资源交易的公平性和安全性。

在本发明第一方面的一种可能的实现方式中,用户资源管理设备根据待处理的用户资源的类型、数量和有效期确定第一用户是否具有资源处理权限,具体为:先根据待处理的用户资源的类型,确定待处理的用户资源在预设的交易时间段内的最大交易数量,以及根据待处理用户资源的数量、第一用户在交易时间段内的已经交易的资源数量,确定第一用户在交易时间段内的总交易量。然后判断总交易量是否大于最大交易数量,当总交易量大于最大交易数量时,用户资源管理设备确定第一用户不具有资源处理权限;当总交易量小于最大交易数量时,用户资源管理设备根据待处理的用户资源的有效期判断待处理的用户资源否在允许交易的生效时间内。当待处理的用户资源不在允许交易的生效时间内时,用户资源管理设备确定第一用户不具有资源处理权限;当待处理的用户资源在允许交易的生效时间内时,用户资源管理设备确定第一用户具有资源处理权限。

在本发明第一方面的一种可能的实现方式中,用户资源管理设备根据待处理的用户资源的类型、数量和有效期,在第一用户的可用用户资源中扣除与待处理的用户资源等量的用户资源,具体为:先向计费系统获取第一用户的第一可用用户资源的信息,然后根据待处理的用户资源的类型、数量、有 效期和第一可用用户资源的信息,确定待处理的用户资源与第一可用用户资源进行等量兑换所需的参考用户资源,并将参考用户资源发送给接入设备,以使接入设备将参考用户资源发送给第一用户进行确认。当第一用户确认进行兑换时,用户资源管理设备再次向所述计费系统获取第一用户的第二可用用户资源的信息,第二可用用户资源为第一用户在当前时间的可用用户资源,并根据待处理的用户资源的类型、额度、有效期和第二可用用户资源的信息,确定待处理的用户资源与第二可用用户资源进行等量兑换所需的实际用户资源,从第二可用用户资源中扣除实际用户资源。

在本发明第一方面的一种可能的实现方式中,用户资源管理设备采用如下方式计算参考用户资源:根据第一可用用户资源中各种可用用户资源的类型、数量和有效期,计算第一可用用户资源折算后的第一网币,以及根据待处理的用户资源的类型、数量和有效期,计算待处理的用户资源折算后的第二网币。然后比较第一网币和第二网币的大小,当第一网币大于或等于第二网币时,用户资源管理设备确定第一用户具有足够的可用用户资源进行兑换,当第一网币小于第二网币时,用户资源管理设备向接入设备返回处理失败消息。当用户资源管理设备确定第一用户具有足够的用户资源进行兑换时,述用户资源管理设备根据第一可用用户资源中包括的各种可用用户资源的优先级,计算兑换待处理的用户资源所需的各种可用用户资源的数量,兑换待处理的用户资源所需的各种可用用户资源为参考用户资源。

用户资源管理设备采用类似的方法计算得到实际用户资源,通过引入网币的概念,可以将零散的用户资源甚至不同类型的用户资源打包为一种类型的用户资源进行交易。

在本发明第一方面的一种可能的实现方式中,用户资源管理设备在为第二用户增加用户资源之前,还会根据所述第二用户交易的用户资源的信息,检验第二用户的有效性和第二用户交易的用户资源的有效性。当第二用户和第二用户交易的用户资源均有效时,用户资源管理设备根据第二用户交易的用户资源为第二用户增加用户资源,从而保证交易结果的合法性和有效性。

可选的,用户资源管理设备可通过如下方式检验第二用户的有效性和第二用户交易的用户资源的有效性:向crm系统获取第二用户的状态信息,当第二用户的状态信息指示第二用户处于停机状态或者欠费状态时,用户资 源管理设备确定第二用户无效,当第二用户的状态信息指示第二用户处于资费正常状态时,用户资源管理设备确定第二用户有效。当第二用户有效时,进一步判断第二用户交易的用户资源的数量是否大于待处理用户资源的数量,当第二用户交易的用户资源的数量不大于待处理用户资源的数量时,用户资源管理设备确定第二用户交易的用户资源有效;当第二用户交易的用户资源的数量大于待处理用户资源的数量时,用户资源管理设备确定第二用户交易的用户资源无效。

在本发明第一方面的一种可能的实现方式中,用户资源管理设备还会检测待处理的用户资源在预设时间内是否被全部交易,当待处理的用户资源在预设时间内没有被全部交易时,将未被交易的用户资源退还给第一用户。

本发明第二方面提供一种用户资源的处理方法,接入设备接收第一用户发送的用户资源处理请求,将用户资源处理请求转发给用户资源管理设备,该用户资源处理请求用于请求对第一用户的用户资源进行处理,用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期。用户资源管理设备根据用户资源处理请求从第一用户的可用用户资源中扣除与待处理的用户资源等量的用户资源,接入设备接收用户资源管理设备发送的第一用户被扣除的用户资源信息,根据资源处理方式将待处理的用户资源与至少一个第二用户进行交易,在接入设备与至少一个第二用户交易完成后,接入设备向用户资源管理设备发送交易结果。接入设备为用户提供了资源交易的渠道,从而使得用户资源能够得到有效利用,提供用户的粘度。

在本发明第一方面的一种可能的实现方式中,资源处理方式为资源赠送方式,接入设备会根据该资源赠送方式,向至少一个第二用户发送资源赠送消息,并接收至少一个第二用户发送的资源赠送接受消息,从而完成第一用户向第二用户赠送用户资源。

在本发明第二方面的一种可能的实现方式中,资源处理方式为资源赠送方式,用户资源处理请求中还包括红包数量和红包方式,接入设备根据资源赠送方式、红包数量、红包方式和待处理的用户资源的数量生成红包,将生成的红包发送到第一用户的朋友圈,向第一用户的朋友圈中的好友发送抢红包通知,最后接收至少一个第二用户发送的红包抢占消息,至少一个第二用户为第一用户的朋友圈中的好友。通过红包方式向用户赠送用户资源,可以 增加趣味性,提高用户粘度。

在本发明第二方面的一种可能的实现方式中,资源处理方式为资源转售方式,接入设备根据资源转售方式,发布待处理的用户资源的类型、数量、有效期和资费,第二用户根据接入设备发布的信息购买用户资源,接入设备接收至少一个第二用户发送的资源购买请求,根据资源购买请求对第二用户进行收费,可以将用户剩余的资源转售出去,避免用户资源的浪费。

在本发明第二方面的一种可能的实现方式中,资源处理方式为资源交换方式,接入设备根据资源交换方式发布待处理的用户资源的类型、数量、有效期和交换资源的信息,当第二用户也有资源交换意向时,接入设备接收至少一个第二用户发送的资源交换请求,资源交换请求中包括第二用户使用的交换资源的信息,接入设备根据第二用户使用的交换资源的信息,确定第二用户使用的交换资源的信息是否满足条件。当第二用户使用的交换资源满足条件时,接入设备将待处理的用户资源和第二用户使用的交换资源进行交换。

本发明第三方面提供一种用户资源管理设备,该用户资源管理设备包括:接收模块、权限管理模块、资源扣除模块、发送模块和资源增加模块。接收模块用于接收接入设备发送的用户资源处理请求,该用户资源处理请求用于请求对第一用户的用户资源进行处理,该用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期。权限管理模块用于确定第一用户是否具有资源处理权限,资源扣除模块用于当第一用户具有资源处理权限时,根据待处理的用户资源的类型、数量和有效期,在第一用户的可用用户资源中扣除与待处理的用户资源等量的用户资源。发送模块用于向接入设备发送第一用户被扣除的用户资源信息,以触发接入设备将待处理的用户资源与至少一个第二用户进行交易。在接入设备与至少一个第二用户交易完成后,接收模块还用于接收接入设备发送的交易结果,资源增加模块用于根据交易结果为至少一个第二用户增加用户资源。

在本发明第三方面的一种可能的实现方式中,权限管理模块包括第一获取子模块和第一确定子模块,第一获取子模块用于向crm系统获取所述第一用户的状态信息,当第一用户的状态信息指示第一用户处于停机状态或者欠费状态时,第一确定子模块确定第一用户不具有资源处理权限,当第一用户的状态信息指示第一用户处于资费正常状态时,第一确定子模块根据待处 理的用户资源的类型、数量和有效期确定第一用户是否具有资源处理权限。

在本发明第三方面的一种可能的实现方式中,第一确定子模块具体用于:根据待处理的用户资源的类型,确定待处理的用户资源在预设的交易时间段内的最大交易数量,以及根据待处理用户资源的数量、第一用户在交易时间段内的已经交易的资源数量,确定第一用户在交易时间段内的总交易量。然后判断总交易量是否大于最大交易数量,当总交易量大于最大交易数量时,确定第一用户不具有资源处理权限,当总交易量小于所述最大交易数量时,进一步根据待处理的用户资源的有效期判断待处理的用户资源否在允许交易的生效时间内。当待处理的用户资源不在允许交易的生效时间内时,确定第一用户不具有资源处理权限,当待处理的用户资源在允许交易的生效时间内时,确定第一用户具有资源处理权限。

在本发明第三方面的一种可能的实现方式中,资源扣除模块包括:第二获取子模块和第二确定子模块,第二获取子模块用于向计费系统获取第一用户的第一可用用户资源的信息,第二确定子模块用于根据待处理的用户资源的类型、数量、有效期和第一可用用户资源的信息,确定待处理的用户资源与第一可用用户资源进行等量兑换所需的参考用户资源。发送模块将参考用户资源发送给接入设备,以使接入设备将参考用户资源发送给第一用户进行确认,当第一用户确认进行兑换时,第二获取子模块还用于向计费系统获取第一用户的第二可用用户资源的信息,第二确定子模块还用于根据待处理的用户资源的类型、额度、有效期和第二可用用户资源的信息,确定待处理的用户资源与第二可用用户资源进行等量兑换所需的实际用户资源,资源扣除子模块用于从第二可用用户资源中扣除实际用户资源。

可选的,第二确定子模块具体用于:根据第一可用用户资源中各种可用用户资源的类型、数量和有效期,计算第一可用用户资源折算后的第一网币,根据待处理的用户资源的类型、数量和有效期,计算待处理的用户资源折算后的第二网币,然后比第一网币和第二网币的大小,当第一网币大于或等于第二网币时,确定第一用户具有足够的可用用户资源进行兑换,当第一网币小于第二网币时,向接入设备返回处理失败消息。当确定第一用户具有足够的用户资源进行兑换时,根据第一可用用户资源中包括的各种可用用户资源的优先级,计算兑换待处理的用户资源所需的各种可用用户资源的数量,兑 换待处理的用户资源所需的各种可用用户资源为参考用户资源。第二确定子模块可以采用同样的方法确定兑换待处理的用户资源所需的实际用户资源。

在本发明第三方面的一种可能的实现方式中,接收模块还用于接收接入设备发送的各第二用户交易的用户资源的信息,资源增加模块中的校验子模块根据第二用户交易的用户资源的信息,检验第二用户的有效性和第二用户交易的用户资源的有效性,当校验子模块确定第二用户和第二用户交易的用户资源均有效时,资源增加模块中的中的资源增加子模块根据第二用户交易的用户资源为第二用户增加用户资源。

在本发明第三方面的一种可能的实现方式中,校验子模块具体用于:向crm系统获取第二用户的状态信息,当第二用户的状态信息指示第二用户处于停机状态或者欠费状态时,确定第二用户无效,当第二用户的状态信息指示第二用户处于资费正常状态时,确定第二用户有效。当第二用户有效时,进一步判断第二用户交易的用户资源的数量是否大于待处理用户资源的数量,当第二用户交易的用户资源的数量不大于待处理用户资源的数量时,确定第二用户交易的用户资源有效,当第二用户交易的用户资源的数量大于待处理用户资源的数量时,确定第二用户交易的用户资源无效。

在本发明第三方面的一种可能的实现方式中,该用户资源管理设备还包括:检测模块和资源退还模块,检测模块用于检测待处理的用户资源在预设时间内是否被全部交易,资源退还模块用于当待处理的用户资源在预设时间内没有被全部交易时,将未被交易的用户资源退还给第一用户。可选的,资源退还模块将未被交易的用户资源等量兑换为第一用户的可用用户资源,将兑换后的第一用户的可用用户资源增加给第一用户。

本发明第四方面提供一种接入设备,该接入设备包括:接收模块、发送模块和资源交易模块。接收模块用于接收第一用户发送的用户资源处理请求,发送模块用于将用户资源处理请求转发给用户资源管理设备,该用户资源处理请求用于请求对第一用户的用户资源进行处理,该用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期。接收模块还用于接收用户资源管理设备发送的第一用户被扣除的用户资源信息,资源交易模块用于根据资源处理方式将待处理的用户资源与至少一个第二用户进行交易,发送模块还用于在接入设备与至少一个第二用户交易完成后,向用户资 源管理设备发送交易结果。

在本发明第四方面的一种可能的实现方式中,该资源处理方式为资源赠送方式,相应的,资源交易模块具体用于:根据所述资源赠送方式,向至少一个第二用户发送资源赠送消息,第二用户接受资源赠送后,接收至少一个第二用户发送的资源赠送接受消息。

在本发明第四方面的一种可能的实现方式中,该资源处理方式为资源赠送方式,该用户资源处理请求中还包括红包数量和红包方式,相应的,资源交易模块具体用于:根据资源赠送方式、红包数量、红包方式和待处理的用户资源的数量生成红包,将生成的红包发送到第一用户的朋友圈,向第一用户的朋友圈中的好友发送抢红包通知,接收至少一个第二用户发送的红包抢占消息,至少一个第二用户为第一用户的朋友圈中的好友。

在本发明第四方面的一种可能的实现方式中,该资源处理方式为资源转售方式,相应的,资源交易模块具体用于:发布待处理的用户资源的类型、数量、有效期和资费,接收至少一个第二用户发送的资源购买请求,根据资源购买请求对第二用户进行收费。

在本发明第四方面的一种可能的实现方式中,资源处理方式为资源交换方式,相应的,资源交易模块具体用于:发布待处理的用户资源的类型、数量、有效期和交换资源的信息,接收至少一个第二用户发送的资源交换请求,根据该资源交换请求中包括的第二用户使用的交换资源的信息,确定第二用户使用的交换资源的信息是否满足条,当第二用户使用的交换资源满足条件时,将待处理的用户资源和第二用户使用的交换资源进行交换。

本发明实施例提供一种用户资源的处理方法和装置,通过增加一个用户资源管理设备,第一用户通过接入设备向用户资源管理设备发送用于对第一用户的用户资源进行处理的用户资源处理请求,用户资源管理设备根据待处理的用户资源的类型、数量和有效期,在第一用户的可用用户资源中扣除与待处理的用户资源等量的用户资源,并向接入设备发送第一用户被扣除的用户资源信息,以使接入设备将待处理的用户资源与至少一个第二用户进行交易,用户资源管理设备根据交易结果为至少一个第二用户增加用户资源。所述方法第一用户可以通过用户资源管理设备对自己的用户资源进行处理,提高了用户资源的利用率,并且可以提高用户的粘度。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例适用的业务系统的架构示意图;

图2为本发明实施例一提供的用户资源的处理方法的流程图;

图3为本发明实施例二提供的用户资源的处理方法的流程图;

图4为本发明实施例三提供的用户资源的处理方法的信令流程图;

图5为本发明实施例四提供的用户资源的处理方法的信令流程图;

图6为本发明实施例五提供的用户资源管理设备的结构示意图;

图7为本发明实施例六提供的用户资源管理设备的结构示意图;

图8为本发明实施例七提供的用户资源管理设备的结构示意图;

图9为本发明实施例八提供的接入设备的结构示意图;

图10为本发明实施例九提供的用户资源管理设备的结构示意图;

图11为本发明实施例十提供的接入设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种用户资源的处理方法,该用户资源的处理方法可以应用在图1所示的业务系统上,图1为本发明实施例适用的业务系统的架构示意图,如图1所示,该业务系统包括:用户资源管理设备、客户关系管理(customerrelationmanagement,简称crm)系统、社会性的网络服务(socialnetworkingservices,简称sns)服务端、个人和个人之间的电子商务(customertocustomer,简称c2c)门户(portal)和计费系统(billing system)。

其中,用户资源管理设备是本发明新增的设备,其他设备可以利用已有的系统进行一些改进,其他设备可以保留现有的功能,然后增加一些新的功能,并相应的增加与用户资源管理设备通信的接口,用户资源管理设备能够调用业务系统中的其他设备。用户资源管理设备保存有待处理的用户资源,待处理的用户资源即用于处理的空闲用户资源,并提供对用户资源的各种管理能力,用户资源的类型包括流量、话音、短信条数、彩信条数等,对用户资源的管理能力例如为用户资源的转增、转售、兑换等。crm系统中存储有用户的状态信息,用户的状态包括:用户处于欠费状态、停机状态和资费正常状态等,能够为用户资源管理设备提供用户状态信息的查询接口。计费系统中存储有用户的所有可用用户资源,能够为用户资源管理设备提供用户资源的查询接口和调整接口。sns服务端增加了调用用户资源管理设备的接口,支持返回被兑换的用户资源的列表,以及提供给客户确认的能力,sns服务端例如是微信服务端、facebook服务端、购物网站客户端等。c2cportal增加了用户资源转售的能力,以及增加了调用用户资源管理设备的能力。

当客户有用户资源的处理需要时,客户通过持有的用户设备(userequipment,简称)上的客户端接入sns服务端或c2cportal,sns服务端或c2cportal与用户资源管理设备进行交互完成用户资源的处理。例如,当客户需要通过红包方式赠送流量时,客户登陆自己的微信客户端,进入流量赠送页面,触发流量赠送业务,在触发流量赠送业务后,微信客户端和微信服务端进行通信,在流量赠送业务处理过程中用户资源管理设备会调用微信服务端、crm系统和计费系统。sns服务端或c2cportal统称为接入设备。

表一为用户资源管理设备上保存的待处理的用户资源的信息,如表1所示,待处理的用户资源的信息包括:记录标识(id)、用户标识、资源类型、资源数量、资源单位、资源生效时间和资源失效时间,记录标识用于表示待处理的用户资源的信息的生成顺序,在系统中能够唯一标识该待处理的用户资源,用户标识是用户在系统中的唯一标识,可以为每个用户生成新的标识,也可以复用用户在crm中的用户标识。资源类型用于表示待处理的用户资源的类型,例如,用2比特表示资源类型,那么可以用00表示流量,用01表示话音,用11表示短信,用10表示彩信。资源单位与资源类型对应,流 量资源的单位为m,话音资源的单位为分钟,短信资源的单位为条,彩信资源的单位为条。资源数量表示资源大小,资源生效时间可以为空,当资源生效时间为空时表示资源一直有效,当资源生效时间非空时,资源生效时间为具体的时间,例如从3月7号0点到6月7号0点,在资源生效时间内用户资源管理设备可以对资源进行处理。资源失效时间也可以为空,当资源生效时间为空时表示资源一直失效,当资源失效时间为非空时,只在资源失效时间内资源失效,在资源失效时间内,用户资源管理设备不能对资源进行处理。

在上述业务系统的基础上,本发明实施例一提供一种用户资源的处理方法,图2为本发明实施例一提供的用户资源的处理方法的流程图,如图2所示,本实施例提供的方法可以包括以下步骤:

步骤101、用户资源管理设备接收接入设备发送的用户资源处理请求,该用户资源处理请求用于请求对第一用户的用户资源进行处理,该用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期。

该用户资源处理请求是第一用户发送给接入设备,接入设备再发送给用户资源管理设备的。当第一用户有用户资源处理需求时,第一用户会发送用户资源处理请求,用户资源处理请求中包括的资源处理方式可以为资源赠送方式、资源转售方式等。待处理的用户资源可以是流量、话音、短信和彩信等。

步骤102、用户资源管理设备确定第一用户是否具有资源处理权限。

具体的,用户资源管理设备可以通过与cem之间的接口,向crm系统获取第一用户的状态信息。第一用户的状态包括停机状态、欠费状态和资费正常状态。当获取到的第一用户的状态信息指示第一用户处于停机状态或者欠费状态时,用户资源管理设备确定第一用户不具有资源处理权限。当获取到的第一用户的状态信息指示第一用户处于资费正常状态时,用户资源管理设备根据待处理的用户资源的类型、数量和有效期确定第一用户是否具有资源处理权限。

一种实现方式中,用户资源管理设备会预先为用户设置交易时间段内的最大交易数量,该交易时间段可以为一个月、一天、一周或一次,并且可以为不同类型的用户资源设置不同的最大交易数量,例如,设置用户每月流量的最大交易数量为500m,设置用户每月话音的最大交易数量为100分钟本地 通话费,设置用户每月短信的最大交易数量为50条。用户资源管理设备还可以为不同类型的用户资源设置不同的允许交易生效时间,或者,为所有用户资源设置统一的允许交易生效时间,例如,用户资源管理设备所有用户资源设置统一的允许交易生效时间为用户资源的有效期结束前5天,如果待处理的用户资源的有效期还有10天,那么确定待处理的用户资源在允许交易的生效时间内,如果待处理的用户资源的有效期只有4天了,那么确定待处理的用户资源不在允许交易的生效时间内。

在根据待处理的用户资源的类型、数量和有效期确定第一用户是否具有资源处理权限时,用户资源管理设备先根据待处理的用户资源的类型,确定待处理的用户资源在预设的交易时间段内的最大交易数量。然后用户资源管理设备根据待处理用户资源的数量,以及第一用户在该交易时间段内的已经交易的资源数量,确定第一用户在该交易时间段内的总交易量,其次,用户资源管理设备判断该总交易量是否大于该最大交易数量。当该总交易量大于该最大交易数量时,用户资源管理设备确定第一用户不具有资源处理权限。当该总交易量小于该最大交易数量时,用户资源管理设备根据待处理的用户资源的有效期判断待处理的用户资源否在允许交易的生效时间内。当待处理的用户资源不在允许交易的生效时间内时,用户资源管理设备确定第一用户不具有资源处理权限,当待处理的用户资源在允许交易的生效时间内时,用户资源管理设备确定第一用户具有资源处理权限。

在根据待处理的用户资源的类型、数量和有效期确定第一用户是否具有资源处理权限时,除了上述方式,还可以通过其他方式判断第一用户是否具有资源处理权限。

步骤103、当第一用户具有资源处理权限时,用户资源管理设备根据待处理的用户资源的类型、数量和有效期,在第一用户的可用用户资源中扣除与待处理的用户资源等量的用户资源。

首先用户资源管理设备向计费系统获取第一用户的第一可用用户资源的信息,第一可用用户资源为第一用户在当前时间的可用用户资源,即计费系统收到用户资源管理设备发送的获取请求时该第一用户的可用用户资源。第一可用用户资源信息包括所有可用用户资源的类型、数量、有效期和优先级等。然后用户资源管理设备根据待处理的用户资源的类型、数量、有效期和 第一可用用户资源的信息,确定待处理的用户资源与第一可用用户资源进行等量兑换所需的参考用户资源,即确定待处理的用于资源需要多少第一可用用户资源进行兑换。例如,待处理的用户资源为200m有效期为30天的流量,兑换该待处理的用户资源需要的参考用户资源为:开户赠送的100m流量、一次性订购的200m流量以及185m的月度剩余流量包。

用户资源管理设备在确定参考用户资源后,将确定的参考用户资源发送给接入设备,以使接入设备将该参考用户资源发送给第一用户进行确认,用户资源管理设备将参考用户资源以列表的形式发送给接入设备,第一用户在接收到参考用户资源后,确认进行兑换或者放弃兑换,如果第一用户放弃兑换,那么流程结束。

当第一用户确认进行兑换时,用户资源管理设备向计费系统获取第一用户的第二可用用户资源的信息,第二可用用户资源为第一用户在当前时间的可用用户资源,第二可用用户资源信息包括所有可用用户资源的类型、数量、有效期和优先级等。第二可用用户资源可能与第一可用用户资源相同,也可能不同,主要是由于第一用户可能不能及时的确认是否进行兑换,例如,第一用户可能在收到参考用户资源后的3个小时后才进行了确认,在这个过程中第一用户可能继续使用了用户资源,导致第一用户的用户资源发生了变化,变化后的可用用户资源也许不够兑换。因此,在收到第一用户的确认兑换消息时,用户资源管理设备不能直接从第一用户的可用用户资源中扣除参考用户资源,而是根据待处理的用户资源的类型、额度、有效期和第二可用用户资源的信息,确定待处理的用户资源与第二可用用户资源进行等量兑换所需的实际用户资源,然后用户资源管理设备从第二可用用户资源中扣除实际用户资源。

上述第一可用用户资源和第二可用用户资源中可能包括一种类型的可用用户资源,也可能包括多种类型的可用用户资源。用户资源管理设备在确定待处理的用户资源与第一可用用户资源进行等量兑换所需的参考用户资源时,先根据第一可用用户资源中各种可用用户资源的类型、数量和有效期,计算第一可用用户资源折算后的第一网币。并根据待处理的用户资源的类型、数量和有效期,计算待处理的用户资源折算后的第二网币。

假设第一可用用户资源包括如下三种可用用户资源:

假设网币的定义如下:

换入的网币1=流量*有效期*赠送原因(开户赠送*0.5,订购的*1)

换出的网币1=流量*有效期*1.2

那么第一可用用户资源折算后的第一网币等于各种类型的用户资源折算后的网币之和,其中,开户赠送流量折算后的网币=100*10*0.5=500,一次性订购流量折算后的网币=200*15*1=3000,月度流量包剩余流量折算后的网币=300*20*1=6000,第一可用用户资源折算后的第一网币=500+3000+6000=9500。9500网币可以兑换的有效期30的流量数量为9500/30/1.2=263.89m。

假设待处理的用户资源为30天有效期的200m流量,那么待处理的用户资源折算后的第二网币=200*30*1.2=7200。

用户资源管理设备比较第一网币和第二网币的大小,当第一网币大于或等于第二网币时,用户资源管理设备确定第一用户具有足够的可用用户资源进行兑换,当第一网币小于第二网币时,说明第一用户没有足够的可用用户资源用于兑换,用户资源管理设备向接入设备返回处理失败消息。当用户资源管理设备确定第一用户具有足够的用户资源进行兑换时,用户资源管理设备根据第一可用用户资源中包括的各种可用用户资源的优先级,计算兑换待处理的用户资源所需的各种可用用户资源的数量,兑换待处理的用户资源所需的各种可用用户资源为参考用户资源。

本实施例中在兑换时,优先兑换优先级高的可用用户资源,先从优先级最高的可用用户资源开始兑换,在优先级最高的可用用户资源不足时,使用次优先级的可用用户资源兑换,按照可用用户资源的优先级从高到低兑换,直至待处理的用户资源兑换成功。在上述例子中,开户赠送流量的优先级最高,其次是一次性订购流量,月度流量包剩余流量的优先级最低,因此在兑换时,先兑换开户赠送的流量,由于开户赠送的流量折算后只有500网币,那么继续兑换一次性订购流量,一次性订购流量折算后的网币为3000,也不够兑换,那么继续兑换月度流量包剩余流量,计算需要的月度流量包剩余流 量=(7200–500-3000)/20=185m,那么兑换待处理的用户资源所需的参考用户资源的数量为:100m开户赠送流量、200m一次性订购流量和185m月度流量包剩余流量。

用户资源管理设备在确定待处理的用户资源与第二可用用户资源进行等量兑换所需的实际用户资源时,用户资源管理设备先根据第二可用用户资源中各种可用用户资源的类型、数量和有效期,计算第一可用用户资源折算后的第三网币,以及根据待处理的用户资源的类型、数量和有效期,计算待处理的用户资源折算后的第二网币。然后用户资源管理设备比较第三网币和第二网币的大小。当第三网币大于或等于第二网币时,用户资源管理设备确定第一用户具有足够的可用用户资源进行兑换。当第三网币小于第二网币时,用户资源管理设备向接入设备返回处理失败消息。

当用户资源管理设备确定第一用户具有足够的用户资源进行兑换时,用户资源管理设备根据第二可用用户资源中包括的各种可用用户资源的优先级,计算兑换待处理的用户资源所需的各种可用用户资源的数量,兑换待处理的用户资源所需的各种可用用户资源为实际用户资源。第三网币的计算方式参照上述第一网币的计算方式,这里不再赘述。计算实际用户资源的方式与上述计算可用用户资源的方式相同,这里不再赘述。

本实施例中通过引入网币的概念,可以将用户零散的用户资源,甚至不同类型的用户资源都打包为一类资源进行交易。

步骤104、用户资源管理设备向接入设备发送第一用户被扣除的用户资源信息,以触发接入设备将待处理的用户资源与至少一个第二用户进行交易。

例如,当资源处理方式为资源赠送方式时,接入设备在收到第一用户被扣除的用户资源的信息后,以红包的方式向第一用户赠送用户资源,或者直接向第二用户赠送用户资源。当资源处理方式为资源转售方式时,接入设备会发布待转售的用户资源的转售信息,第二用户可以接入接入设备,购买待转售的用户资源。当资源处理方式为资源交换方式时,接入设备胡发布待交换的用户资源,第二用户可以接入接入设备,使用自己的资源与待交换的用户资源进行交换,第二用户可以使用不同类型的用户资源进行交换。

步骤105、在接入设备与至少一个第二用户交易完成后,用户资源管理设备接收接入设备发送的交易结果,根据交易结果为至少一个第二用户增加 用户资源。

具体的,用户资源管理设备接收接入设备发送的各第二用户交易的用户资源的信息,第二用户交易的用户资源的信息包括交易的用户资源的类型、数量等。用户资源管理设备根据第二用户交易的用户资源的信息,检验第二用户的有效性和第二用户交易的用户资源的有效性。当第二用户和第二用户交易的用户资源均有效时,用户资源管理设备根据第二用户交易的用户资源为第二用户增加用户资源。

用户资源管理设备可通过以下方法检验第二用户的有效性和第二用户交易的用户资源的有效性:用户资源管理设备向crm系统获取第二用户的状态信息,当第二用户的状态信息指示第二用户处于停机状态或者欠费状态时,用户资源管理设备确定第二用户无效。当第二用户的状态信息指示第二用户处于资费正常状态时,用户资源管理设备确定第二用户有效。当第二用户有效时,用户资源管理设备判断第二用户交易的用户资源的数量是否大于待处理用户资源的数量,当第二用户交易的用户资源的数量不大于待处理用户资源的数量时,用户资源管理设备确定第二用户交易的用户资源有效。当第二用户交易的用户资源的数量大于待处理用户资源的数量时,用户资源管理设备确定第二用户交易的用户资源无效。

本实施例,通过增加一个用户资源管理设备,第一用户通过接入设备向用户资源管理设备发送用于对第一用户的用户资源进行处理的用户资源处理请求,用户资源管理设备根据待处理的用户资源的类型、数量和有效期,在第一用户的可用用户资源中扣除与待处理的用户资源等量的用户资源,并向接入设备发送第一用户被扣除的用户资源信息,以使接入设备将待处理的用户资源与至少一个第二用户进行交易,用户资源管理设备根据交易结果为至少一个第二用户增加用户资源。所述方法第一用户可以通过用户资源管理设备对用户资源进行处理,提高了用户资源的利用率,并且可以提高用户的粘度。

在上述实施例一的基础上,可选的,用户资源管理设备还用于在交易过程中检测待处理的用户资源在预设时间内是否被全部交易,当待处理的用户资源在预设时间内没有被全部交易时,用户资源管理设备检将未被交易的用户资源退还给第一用户。用户资源管理设备可以将未被交易的用户资源等量 兑换为第一用户的可用用户资源,将兑换后的第一用户的可用用户资源增加给第一用户。

图3为本发明实施例二提供的用户资源的处理方法的流程图,本实施例是从接入设备的角度进行说明,如图3所示,本实施提供的方法可以包括以下步骤:

步骤201、接入设备接收第一用户设备发送的用户资源处理请求,该用户资源处理请求用于请求对第一用户的用户资源进行处理,该用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期。

步骤202、接入设备将用户资源处理请求发送给用户资源管理设备。

接入设备通过将用户资源处理请求发送给用户资源管理设备,使得用户资源管理设备从第一用户的可用用户资源中扣除与待处理的用户资源等量的用户资源。

步骤203、接入设备接收用户资源管理设备发送的第一用户被扣除的用户资源信息。

可选的,接入设备接收到第一用户被扣除的用户资源信息后,接入设备向第一用户发送第一用户被扣除的用户资源信息。

步骤204、接入设备根据资源处理方式将待处理的用户资源与至少一个第二用户进行交易。

该资源处理方式包括:资源赠送方式、资源转售方式和资源交换方式等。

当资源处理方式为资源赠送方式时,用户资源处理请求中还包括红包数量和红包方式,红包方式可以为随机红包或者普通红包,随机红包方式中每个红包中用户资源的数量是随机生成的,普通红包方式中每个红包中的用户资源的数量是第一用户设置的。当红包方式为普通红包方式时,用户资源处理请求中还包括每个红包中用户资源的数量。

当资源处理方式为资源赠送方式时,如果第一用户要以红包方式赠送用户资源,那么接入设备先根据资源赠送方式、红包数量、红包方式和待处理的用户资源的数量生成红包。然后接入设备将生成的红包发送到第一用户的朋友圈,并向第一用户的朋友圈中的好友发送抢红包通知,第一用户的朋友圈中的好友接收到抢红包通知后,可以向接入设备发送红包抢占消息,接入设备接收至少一个第二用户发送的红包抢占消息,该至少一个第二用户为第 一用户的朋友圈中的好友。如果第一用户以普通方式赠送用户资源,那么接入设备根据资源赠送方式,向各第二用户发送资源赠送消息,资源赠送消息中可以包括第一用户的标识信息,以告知第二用户用户资源由谁赠送,当然第一用户也可以匿名赠送,即在资源赠送消息中不包括第一用户的标识信息。资源赠送消息中还包括第一用户赠送的用户资源的类型、数量和有效期,可选的还可以包括赠送理由。第二用户接收到用户设备发送的资源赠送消息后,可以选择接受赠送或者拒绝赠送,接入设备如果接收到第二用户发送的资源赠送接受消息,则确认资源赠送成功,如果接入设备接收到第二用户发送的资源决绝消息,则确认资源赠送失败。

当资源处理方式为资源转售方式时,接入设备根据资源处理方式将待处理的用户资源与至少一个第二用户进行交易,具体为:接入设备发布待处理的用户资源的数量类型、数量、有效期和资费,当第二用户需要购买用户资源时,第二接入设备可以接入到接入设备,查看接入设备发送的资源转售消息,选择自己需要购买的用户资源,并向接入设备发送资源购买请求。接入设备接收第二用户发送的资源购买请求,根据资源购买请求对第二用户进行收费。第二用户可以选择网银支付、快捷支付或者从余额中扣除等方式支付,如果第二用户选择从余额中扣除的方式支付,那么接入设备需要调用计费系统进行资费扣除。

当资源处理方式为资源交换方式时,接入设备根据资源处理方式将待处理的用户资源与至少一个第二用户进行交易,具体为:接入设备发布待处理的用户资源的类型、数量、有效期和交换资源的信息,该交换的资源信息即第一用户需要交换的用户资源的类型、数量和有效期等。当第二用户同样有资源交换需求时,第二用户接入到接入设备,可以浏览到接入设备发送的资源交换信息,并选择需要交换的资源,然后向接入设备发送资源交换请求。接入设备接收至少一个第二用户发送的资源交换请求,该资源交换请求中包括第二用户使用的交换资源的信息,接入设备根据第二用户使用的交换资源的信息,确定第二用户使用的交换资源的信息是否满足条件,即判断第二用户使用的交换资源的类型是否与第一用户需要交换的资源的类型是否相同,判断第二用户使用的交换资源的数量是否大于或等于第一用户需要交换的资源的数量,以及判断第二用户使用的交换资源的有效期是否满足第一用户需 要交换的资源的有效期。当第二用户使用的交换资源满足条件时,接入设备将待处理的用户资源和第二用户使用的交换资源进行交换。

步骤205、在接入设备与至少一个第二用户交易完成后,接入设备向用户资源管理设备发送交易结果。

交易结果中可以包括:交易号、第二用户的标识信息、交易的用户资源的数量等。

本实施例中,接入设备通过将第一用户发送的用于对第一用户在用户资源进行处理的用户资源处理请求发送给用户资源管理设备,以使用户资源管理设备从第一用户的可用用户资源中扣除与待处理的用户资源等量的用户资源,并根据资源处理方式将第一用户的待处理的用户资源与至少一个第二用户进行交易,在接入设备与至少一个第二用户交易完成后,接入设备向用户资源管理设备发送交易结果。所述方法第一用户可以对自己的用户资源进行处理,提高了用户资源的利用率,并且可以提高用户的粘度。

下面采用几个具体的实施例,对图2和图3所示方法实施例的技术方案进行详细说明。

图4为本发明实施例三提供的用户资源的处理方法的信令流程图,本实施例以资源处理方式为资源赠送方式为例进行说明,如图4所示,本实施例的方法可以包括以下步骤:

步骤301、第一用户向接入设备发送用户资源处理请求。

该用户资源处理请求用于请求对第一用户的用户资源进行处理,该用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期,本实施例中资源处理方式为资源赠送方式,并且资源赠送方式为红包赠送方式,所以资源处理请求中还包括红包数量和红包方式。

步骤302、接入设备向用户资源管理设备发送用户资源处理请求。

步骤303、用户资源管理设备向crm系统发送第一用户的状态信息查询请求。

步骤304、用户资源管理设备接收crm系统发送的第一用户的状态信息。

步骤305、用户资源管理设备根据第一用户的状态信息确定第一用户是否具有资源处理权限。

具体的,当第一用户的状态信息指示第一用户处于停机状态或者欠费状 态时,用户资源管理设备确定第一用户不具有资源处理权限,当第一用户的状态信息指示第一用户处于资费正常状态时,用户资源管理设备根据待处理的用户资源的类型、数量和有效期确定第一用户是否具有资源处理权限。

步骤306、用户资源管理设备向计费系统发送第一资源查询请求。

该第一资源查询请求用于请求查询第一用户的第一可用用户资源的信息,该第一可用用户资源为第一用户在当前时间的可用用户资源。

步骤307、计费系统向用户资源管理设备发送第一用户的第一可用用户资源的信息。

步骤308、用户资源管理设备确定待处理的用户资源与第一可用用户资源进行等量兑换所需的参考用户资源。

用户资源管理设备根据待处理的用户资源的类型、数量、有效期和第一可用用户资源的信息,确定待处理的用户资源与第一可用用户资源进行等量兑换所需的参考用户资源。

步骤309、用户资源管理设备向接入设备发送参考用户资源。

步骤310、接入设备向第一用户发送参考用户资源。

步骤311、第一用户向接入设备发送确认兑换消息。

步骤312、接入设备向用户资源管理设备发送确认兑换消息。

步骤313、用户资源管理设备向计费系统发送第二资源查询请求,

该第二资源查询请求用于请求查询第一用户的第二可用用户资源的信息,该第二可用用户资源为第一用户在当前时间的可用用户资源。

步骤314、计费系统向用户资源管理设备发送第一用户的第二可用用户资源的信息。

步骤315、用户资源管理设备确定待处理的用户资源与第二可用用户资源进行等量兑换所需的实际用户资源。

步骤316、用户资源管理设备向计费系统发送资源扣除指示。

该资源扣除指示用于指示计费系统从第一用户的可用用户资源中扣除该实际用户资源,该实际用户资源的类型和数量携带在资源扣除指示中。

步骤317、用户资源管理设备向接入设备发送第一用户被扣除的用户资源信息。

步骤318、接入设备向第一用户发送第一用户被扣除的用户资源信息。

步骤319、接入设备生成红包。

具体的,接入设备根据资源赠送方式、红包数量、红包方式和待处理的用户资源的数量生成红包。

步骤320、接入设备将生成的红包发送到第一用户的朋友圈。

步骤321、接入设备向第二用户发送抢红包通知。

步骤322、第二用户向接入设备接收发送红包抢占消息。

步骤323、接入设备向用户资源管理设备发送第二用户抢到的红包信息。

步骤324、用户资源管理设备向crm系统发送第二用户的状态信息查询请求。

步骤325、用户资源管理设备接收crm系统发送的第二用户的状态信息。

步骤326、用户资源管理设备根据第二用户的状态信息检验第二用户的有效性。

步骤327、用户资源管理设备检验第二用户抢到的红包的有效性。

步骤328、用户资源管理设备向计费系统发送用户资源的增加指示。

该用户资源的增加指示用于指示计费系统为第二用户增加相应的用户资源。

步骤329、用户资源管理设备检测待处理的用户资源在预设时间内是否被全部交易。

步骤330、用户资源管理设备向计费系统退还第一用户未被交易的用户资源。

图5为本发明实施例四提供的用户资源的处理方法的信令流程图,本实施例以资源处理方式为资源转售方式为例进行说明,如图5所示,本实施例的方法可以包括以下步骤:

步骤401、第一用户向接入设备发送用户资源处理请求。

该用户资源处理请求用于请求对第一用户的用户资源进行处理,该用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期,本实施例中资源处理方式为资源转售方式。

步骤402、接入设备向用户资源管理设备发送用户资源处理请求。

步骤403、用户资源管理设备向crm系统发送第一用户的状态信息查询请求。

步骤404、用户资源管理设备接收crm系统发送的第一用户的状态信息。

步骤405、用户资源管理设备根据第一用户的状态信息确定第一用户是否具有资源处理权限。

步骤406、用户资源管理设备向计费系统发送第一资源查询请求。

该第一资源查询请求用于请求查询第一用户的第一可用用户资源的信息,该第一可用用户资源为第一用户在当前时间的可用用户资源。

步骤407、计费系统向用户资源管理设备发送第一用户的第一可用用户资源的信息。

步骤408、用户资源管理设备确定待处理的用户资源与第一可用用户资源进行等量兑换所需的参考用户资源。

用户资源管理设备根据待处理的用户资源的类型、数量、有效期和第一可用用户资源的信息,确定待处理的用户资源与第一可用用户资源进行等量兑换所需的参考用户资源。

步骤409、用户资源管理设备向接入设备发送参考用户资源。

步骤410、接入设备向第一用户发送参考用户资源。

步骤411、第一用户向接入设备发送确认兑换消息。

步骤412、接入设备向用户资源管理设备发送确认兑换消息。

步骤413、用户资源管理设备向计费系统发送第二资源查询请求。

该第二资源查询请求用于请求查询第一用户的第二可用用户资源的信息,该第二可用用户资源为第一用户在当前时间的可用用户资源。

步骤414、计费系统向用户资源管理设备发送第一用户的第二可用用户资源的信息。

步骤415、用户资源管理设备确定待处理的用户资源与第二可用用户资源进行等量兑换所需的实际用户资源。

步骤416、用户资源管理设备向计费系统发送资源扣除指示。

该资源扣除指示用于指示计费系统从第一用户的可用用户资源中扣除该实际用户资源,该实际用户资源的类型和数量携带在资源扣除指示中。

步骤417、用户资源管理设备向接入设备发送第一用户被扣除的用户资源信息。

步骤418、接入设备向第一用户发送第一用户被扣除的用户资源信息。

步骤419、接入设备发布待处理的用户资源的类型、数量、有效期和资费。

步骤420、第二用户向接入设备发送资源购买请求。

步骤421、接入设备根据资源购买请求对第二用户进行收费。

步骤422、接入设备向用户资源管理设备发送第二用户购买的用户资源的信息。

步骤423、用户资源管理设备向crm系统发送第二用户的状态信息查询请求。

步骤424、用户资源管理设备接收crm系统发送的第二用户的状态信息。

步骤425、用户资源管理设备根据第二用户的状态信息检验第二用户的有效性。

步骤426、用户资源管理设备检验第二用户购买到的用户资源的有效性。

当第二用户有效,且第二用户购买到的用户资源有效时,执行步骤426。

步骤427、用户资源管理设备向计费系统发送用户资源的增加指示。

该用户资源的增加指示用于指示计费系统为第二用户增加相应的用户资源。

步骤428、用户资源管理设备检测待处理的用户资源在预设时间内是否被全部交易。

步骤429、用户资源管理设备向计费系统退还第一用户未被交易的用户资源。

实施例三和实施例四中的具体实现方式可参照上述实施例一和实施例二的相关描述,这里不再赘述。

图6为本发明实施例五提供的用户资源管理设备的结构示意图,如图6所示,本实施例的用户资源管理设备包括:接收模块11、权限管理模块12、资源扣除模块13、发送模块14和资源增加模块15。

接收模块11用于接收接入设备发送的用户资源处理请求,所述用户资源处理请求用于请求对第一用户的用户资源进行处理,所述用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期。权限管理模块12用于确定所述第一用户是否具有资源处理权限。可选的,所述资源处理方式为资源赠送方式、资源转售方式或者资源交换方式。

资源扣除模块13用于当所述第一用户具有资源处理权限时,根据所述待处理的用户资源的类型、数量和有效期,在所述第一用户的可用用户资源中扣除与所述待处理的用户资源等量的用户资源。

发送模块14用于向所述接入设备发送所述第一用户被扣除的用户资源信息,以触发所述接入设备将所述待处理的用户资源与至少一个第二用户进行交易。所述接收模块11还用于在所述接入设备与所述至少一个第二用户交易完成后,接收所述接入设备发送的交易结果。

资源增加模块15用于根据所述交易结果为所述至少一个第二用户增加用户资源。

图7为本发明实施例六提供的用户资源管理设备的结构示意图,如图7所示,在图6所示用户资源管理设备的基础上,本实施例中所述权限管理模块12包括:第一获取子模块121和第一确定子模块122。

第一获取子模块121用于向crm系统获取所述第一用户的状态信息,第一确定子模块122用于当所述第一用户的状态信息指示所述第一用户处于停机状态或者欠费状态时,确定所述第一用户不具有资源处理权限。所述第一确定子模块122还用于:当所述第一用户的状态信息指示所述第一用户处于资费正常状态时,根据所述待处理的用户资源的类型、数量和有效期确定所述第一用户是否具有资源处理权限。

可选的,所述第一确定子模块122具体用于:根据所述待处理的用户资源的类型,确定所述待处理的用户资源在预设的交易时间段内的最大交易数量,以及根据所述待处理用户资源的数量,以及所述第一用户在所述交易时间段内的已经交易的资源数量,确定所述第一用户在所述交易时间段内的总交易量。然后判断所述总交易量是否大于所述最大交易数量,当所述总交易量大于所述最大交易数量时,确定所述第一用户不具有资源处理权限;当所述总交易量小于所述最大交易数量时,根据所述待处理的用户资源的有效期判断所述待处理的用户资源否在允许交易的生效时间内。当所述待处理的用户资源不在所述允许交易的生效时间内时,确定所述第一用户不具有资源处理权限;当所述待处理的用户资源在所述允许交易的生效时间内时,确定所述第一用户具有资源处理权限。

图8为本发明实施例七提供的用户资源管理设备的结构示意图,如图8 所示,在图6所示用户资源管理设备的基础上,本实施例中所述资源扣除模块13包括:第二获取子模块131、第二确定子模块132和资源扣除子模块133。

第二获取子模块131,用于向计费系统获取所述第一用户的第一可用用户资源的信息,所述第一可用用户资源为所述第一用户在当前时间的可用用户资源。

第二确定子模块132,用于根据所述待处理的用户资源的类型、数量、有效期和所述第一可用用户资源的信息,确定所述待处理的用户资源与所述第一可用用户资源进行等量兑换所需的参考用户资源。

所述发送模块14还用于,将第二确定子模块132确定的所述参考用户资源发送给所述接入设备,以使所述接入设备将所述参考用户资源发送给所述第一用户进行确认。

所述第二获取子模块131还用于:当所述第一用户确认进行兑换时,向所述计费系统获取所述第一用户的第二可用用户资源的信息,所述第二可用用户资源为第一用户在当前时间的可用用户资源。相应的,所述第二确定子模块132还用于:根据所述待处理的用户资源的类型、额度、有效期和所述第二可用用户资源的信息,确定所述待处理的用户资源与所述第二可用用户资源进行等量兑换所需的实际用户资源。

资源扣除子模块133用于从所述第二可用用户资源中扣除所述实际用户资源。

可选的,在确定所述参照用户资源时,所述第二确定子模块132具体用于:根据所述第一可用用户资源中各种可用用户资源的类型、数量和有效期,计算所述第一可用用户资源折算后的第一网币,以及根据所述待处理的用户资源的类型、数量和有效期,计算所述待处理的用户资源折算后的第二网币。然后比较所述第一网币和所述第二网币的大小,当所述第一网币大于或等于所述第二网币时,确定所述第一用户具有足够的可用用户资源进行兑换;当所述第一网币小于所述第二网币时,向所述接入设备返回处理失败消息。当确定所述第一用户具有足够的用户资源进行兑换时,根据所述第一可用用户资源中包括的各种可用用户资源的优先级,计算兑换所述待处理的用户资源所需的各种可用用户资源的数量,兑换所述待处理的用户资源所需的各种可用用户资源为所述参考用户资源。

可选的,在确定所述实际用户资源时,所述第二确定子模块132具体用于:根据所述第二可用用户资源中各种可用用户资源的类型、数量和有效期,计算所述第一可用用户资源折算后的第三网币,以及根据所述待处理的用户资源的类型、数量和有效期,计算所述待处理的用户资源折算后的所述第二网币。然后比较所述第三网币和所述第二网币的大小,当所述第三网币大于或等于所述第二网币时,确定所述第一用户具有足够的可用用户资源进行兑换;当所述第三网币小于所述第二网币时,向所述接入设备返回处理失败消息。当确定所述第一用户具有足够的用户资源进行兑换时,根据所述第二可用用户资源中包括的各种可用用户资源的优先级,计算兑换所述待处理的用户资源所需的各种可用用户资源的数量,兑换所述待处理的用户资源所需的各种可用用户资源为所述实际用户资源。

在实施例五至实施例七提供的用户资源管理设备的基础上,所述接收模块11还用于:接收所述接入设备发送的各第二用户交易的用户资源的信息。所述资源增加模块15包括:校验子模块和资源增加子模块。校验子模块用于根据所述第二用户交易的用户资源的信息,检验所述第二用户的有效性和所述第二用户交易的用户资源的有效性。

资源增加子模块用于当所述校验子模块确定所述第二用户和所述第二用户交易的用户资源均有效时,根据所述第二用户交易的用户资源为所述第二用户增加用户资源。

可选的,所述校验子模块具体用于:向crm系统获取所述第二用户的状态信息,当所述第二用户的状态信息指示所述第二用户处于停机状态或者欠费状态时,确定所述第二用户无效;当所述第二用户的状态信息指示所述第二用户处于资费正常状态时,确定所述第二用户有效。当所述第二用户有效时,进一步判断所述第二用户交易的用户资源的数量是否大于所述待处理用户资源的数量,当所述第二用户交易的用户资源的数量不大于所述待处理用户资源的数量时,确定所述第二用户交易的用户资源有效;当所述第二用户交易的用户资源的数量大于所述待处理用户资源的数量时,确定所述第二用户交易的用户资源无效。

需要说明的是,在图6至图8所示用户资源管理设备的基础上,在本发明其他实施例中,用户资源管理设备还可以包括检测模块和资源退还模块。 检测模块用于检测所述待处理的用户资源在预设时间内是否被全部交易,资源退还模块用于当所述待处理的用户资源在预设时间内没有被全部交易时,将未被交易的用户资源退还给所述第一用户。可选的,所述资源退还模块具体用于:将所述未被交易的用户资源等量兑换为所述第一用户的可用用户资源,将兑换后的所述第一用户的可用用户资源增加给所述第一用户。

上述实施例提供的用户资源管理设备,其各功能模块可用于执行实施例实施例一至实施例四的方法,具体实现方式和技术效果类似,请参照实施例一至实施例四的相关描述。

图9为本发明实施例八提供的接入设备的结构示意图,如图9所示,本实施例的接入设备包括:接收模块21、发送模块22和资源交易模块23。

接收模块21用于接收第一用户发送的用户资源处理请求,所述用户资源处理请求用于请求对所述第一用户的用户资源进行处理,所述用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期。可选的,所述资源处理方式包括:资源赠送方式、资源转售方式或者资源交换方式。

发送模块22用于将所述用户资源处理请求发送给用户资源管理设备,以使所述用户资源管理设备从所述第一用户的可用用户资源中扣除与所述待处理的用户资源等量的用户资源.

所述接收模块21还用于接收所述用户资源管理设备发送的所述第一用户被扣除的用户资源信息。

资源交易模块23用于根据所述资源处理方式将所述待处理的用户资源与至少一个第二用户进行交易。

所述发送模块22还用于:在所述接入设备与所述至少一个第二用户交易完成后,向所述用户资源管理设备发送交易结果。

当所述资源处理方式为资源赠送方式,可选的,所述资源交易模块23具体用于:根据所述资源赠送方式,向所述至少一个第二用户发送资源赠送消息,接收所述至少一个第二用户发送的资源赠送接受消息。

当所述资源处理方式为资源赠送方式,所述用户资源处理请求中还包括红包数量和红包方式,所述资源交易模块23具体用于:根据所述资源赠送方式、所述红包数量、所述红包方式和所述待处理的用户资源的数量生成红包, 将生成的红包发送到所述第一用户的朋友圈,向所述第一用户的朋友圈中的好友发送抢红包通知,接收所述至少一个第二用户发送的红包抢占消息,所述至少一个第二用户为所述第一用户的朋友圈中的好友。

当所述资源处理方式为资源转售方式,所述资源交易模块23具体用于:发布所述待处理的用户资源的类型、数量、有效期和资费,接收所述至少一个第二用户发送的资源购买请求,根据所述资源购买请求对所述第二用户进行收费。

当所述资源处理方式为资源交换方式,所述资源交易模块23具体用于:发布所述待处理的用户资源的类型、数量、有效期和交换资源的信息,接收所述至少一个第二用户发送的资源交换请求,所述资源交换请求中包括所述第二用户使用的交换资源的信息,根据所述第二用户使用的交换资源的信息,确定所述第二用户使用的交换资源的信息是否满足条件,当所述第二用户使用的交换资源满足条件时,将所述待处理的用户资源和所述第二用户使用的交换资源进行交换。

实施例就提供的接入设备,其各功能模块可用于执行实施例实施例一至实施例四的方法,具体实现方式和技术效果类似,请参照实施例一至实施例四的相关描述。

图10为本发明实施例九提供的用户资源管理设备的结构示意图,如图10所示,本实施例的资源管理设备包括:处理器31、存储器32和通信接口33,所述存储器32用于存储程序,所述通信接口33和所述存储器32通过总线34与所述处理器31连接。

所述通信接口33用于接收接入设备发送的用户资源处理请求,所述用户资源处理请求用于请求对第一用户的用户资源进行处理,所述用户资源处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期。

所述处理器31用于确定所述第一用户是否具有资源处理权限,当所述第一用户具有资源处理权限时,根据所述待处理的用户资源的类型、数量和有效期,在所述第一用户的可用用户资源中扣除与所述待处理的用户资源等量的用户资源。

所述通信接口33还用于向所述接入设备发送所述第一用户被扣除的用户资源信息,以触发所述接入设备将所述待处理的用户资源与至少一个第二 用户进行交易。在所述接入设备与所述至少一个第二用户交易完成后,所述通信接口33还用于接收所述接入设备发送的交易结果。进一步的,所述处理器31还用于根据所述交易结果为所述至少一个第二用户增加用户资源。

可选的,所述处理器31确定所述第一用户是否具有资源处理权限,具体为:向crm系统获取所述第一用户的状态信息,当所述第一用户的状态信息指示所述第一用户处于停机状态或者欠费状态时,确定所述第一用户不具有资源处理权限,当所述第一用户的状态信息指示所述第一用户处于资费正常状态时,根据所述待处理的用户资源的类型、数量和有效期确定所述第一用户是否具有资源处理权限。

可选的,所述处理器31根据所述待处理的用户资源的类型、数量和有效期确定所述第一用户是否具有资源处理权限,具体为:根据所述待处理的用户资源的类型,确定所述待处理的用户资源在预设的交易时间段内的最大交易数量,以及根据所述待处理用户资源的数量、所述第一用户在所述交易时间段内的已经交易的资源数量,确定所述第一用户在所述交易时间段内的总交易量。然后判断所述总交易量是否大于所述最大交易数量,当所述总交易量大于所述最大交易数量时,确定所述第一用户不具有资源处理权限;当所述总交易量小于所述最大交易数量时,根据所述待处理的用户资源的有效期判断所述待处理的用户资源否在允许交易的生效时间内。当所述待处理的用户资源不在所述允许交易的生效时间内时,确定所述第一用户不具有资源处理权限;当所述待处理的用户资源在所述允许交易的生效时间内时,确定所述第一用户具有资源处理权限。

可选的,所述处理器31根据所述待处理的用户资源的类型、数量和有效期,在所述第一用户的可用用户资源中扣除与所述待处理的用户资源等量的用户资源,具体为:向计费系统获取所述第一用户的第一可用用户资源的信息,所述第一可用用户资源为所述第一用户在当前时间的可用用户资源,然后根据所述待处理的用户资源的类型、数量、有效期和所述第一可用用户资源的信息,确定所述待处理的用户资源与所述第一可用用户资源进行等量兑换所需的参考用户资源,并将所述参考用户资源发送给所述接入设备,以使所述接入设备将所述参考用户资源发送给所述第一用户进行确认。当所述第一用户确认进行兑换时,向所述计费系统获取所述第一用户的第二可用用户 资源的信息,所述第二可用用户资源为第一用户在当前时间的可用用户资源,根据所述待处理的用户资源的类型、额度、有效期和所述第二可用用户资源的信息,确定所述待处理的用户资源与所述第二可用用户资源进行等量兑换所需的实际用户资源,从所述第二可用用户资源中扣除所述实际用户资源。

可选的,所述处理器31根据所述待处理的用户资源的类型、数量、有效期和所述第一可用用户资源的信息,确定所述待处理的用户资源与所述第一可用用户资源进行等量兑换所需的参考用户资源,具体为:根据所述第一可用用户资源中各种可用用户资源的类型、数量和有效期,计算所述第一可用用户资源折算后的第一网币,以及根据所述待处理的用户资源的类型、数量和有效期,计算所述待处理的用户资源折算后的第二网币。然后比较所述第一网币和所述第二网币的大小,当所述第一网币大于或等于所述第二网币时,确定所述第一用户具有足够的可用用户资源进行兑换;当所述第一网币小于所述第二网币时,向所述接入设备返回处理失败消息。当确定所述第一用户具有足够的用户资源进行兑换时,根据所述第一可用用户资源中包括的各种可用用户资源的优先级,计算兑换所述待处理的用户资源所需的各种可用用户资源的数量,兑换所述待处理的用户资源所需的各种可用用户资源为所述参考用户资源。

可选的,所述处理器31根据所述待处理的用户资源的类型、额度、有效期和所述第二可用用户资源的信息,确定所述待处理的用户资源与所述第二可用用户资源进行等量兑换所需的实际用户资源,具体为:根据所述第二可用用户资源中各种可用用户资源的类型、数量和有效期,计算所述第一可用用户资源折算后的第三网币,以及根据所述待处理的用户资源的类型、数量和有效期,计算所述待处理的用户资源折算后的所述第二网币。然后比较所述第三网币和所述第二网币的大小,当所述第三网币大于或等于所述第二网币时,确定所述第一用户具有足够的可用用户资源进行兑换,当所述第三网币小于所述第二网币时,向所述接入设备返回处理失败消息。当确定所述第一用户具有足够的用户资源进行兑换时,根据所述第二可用用户资源中包括的各种可用用户资源的优先级,计算兑换所述待处理的用户资源所需的各种可用用户资源的数量,兑换所述待处理的用户资源所需的各种可用用户资源为所述实际用户资源。

可选的,所述处理器31根据所述交易结果为所述至少一个第二用户增加用户资源,具体为:接收所述接入设备发送的各第二用户交易的用户资源的信息,根据所述第二用户交易的用户资源的信息,检验所述第二用户的有效性和所述第二用户交易的用户资源的有效性。当所述第二用户和所述第二用户交易的用户资源均有效时,根据所述第二用户交易的用户资源为所述第二用户增加用户资源。

可选的,所述处理器31检验所述第二用户的有效性和所述第二用户交易的用户资源的有效性,具体为:向crm系统获取所述第二用户的状态信息,当所述第二用户的状态信息指示所述第二用户处于停机状态或者欠费状态时,确定所述第二用户无效;当所述第二用户的状态信息指示所述第二用户处于资费正常状态时,所述用户资源管理设备确定所述第二用户有效。当所述第二用户有效时,进一步判断所述第二用户交易的用户资源的数量是否大于所述待处理用户资源的数量,当所述第二用户交易的用户资源的数量不大于所述待处理用户资源的数量时,确定所述第二用户交易的用户资源有效;当所述第二用户交易的用户资源的数量大于所述待处理用户资源的数量时,确定所述第二用户交易的用户资源无效。

可选的,所述处理器31还用于:检测所述待处理的用户资源在预设时间内是否被全部交易,当所述待处理的用户资源在预设时间内没有被全部交易时,将未被交易的用户资源退还给所述第一用户。所述处理器31将未被交易的用户资源退还给所述第一用户,具体为:将所述未被交易的用户资源等量兑换为所述第一用户的可用用户资源,将兑换后的所述第一用户的可用用户资源增加给所述第一用户。

本实施例的资源管理设备,可用于执行实施例一至实施例四的方法,具体实现方式和技术效果类似,请参照上述实施例一至实施例四的相关描述。

图11为本发明实施例十提供的接入设备的结构示意图,如图11所示,本实施例的接入设备包括:处理器41、存储器42和通信接口43,所述存储器42用于存储程序,所述通信接口43和所述存储器42通过总线44与所述处理器41连接。

所述通信接口43用于接收第一用户发送的用户资源处理请求,所述用户资源处理请求用于请求对所述第一用户的用户资源进行处理,所述用户资源 处理请求中包括资源处理方式、待处理的用户资源的类型、数量和有效期,并将所述用户资源处理请求发送给用户资源管理设备,以使所述用户资源管理设备从所述第一用户的可用用户资源中扣除与所述待处理的用户资源等量的用户资源。

所述通信接口43还用于接收所述用户资源管理设备发送的所述第一用户被扣除的用户资源信息。

所述处理器41用于根据所述资源处理方式将所述待处理的用户资源与至少一个第二用户进行交易。

所述通信接口43还用于在所述接入设备与所述至少一个第二用户交易完成后,向所述用户资源管理设备发送交易结果。

当所述资源处理方式为资源赠送方式,可选的,所述处理器41具体用于:根据所述资源赠送方式,向所述至少一个第二用户发送资源赠送消息,接收所述至少一个第二用户发送的资源赠送接受消息。

当所述资源处理方式为资源赠送方式,所述用户资源处理请求中还包括红包数量和红包方式,可选的,所述处理器41具体用于:根据所述资源赠送方式、所述红包数量、所述红包方式和所述待处理的用户资源的数量生成红包,将生成的红包发送到所述第一用户的朋友圈,向所述第一用户的朋友圈中的好友发送抢红包通知,接收所述至少一个第二用户发送的红包抢占消息,所述至少一个第二用户为所述第一用户的朋友圈中的好友。

当所述资源处理方式为资源转售方式,可选的,所述处理器41具体用于:发布所述待处理的用户资源的类型、数量、有效期和资费,接收所述至少一个第二用户发送的资源购买请求,根据所述资源购买请求对所述第二用户进行收费。

当所述资源处理方式为资源交换方式,可选的,所述处理器41具体用于:发布所述待处理的用户资源的类型、数量、有效期和交换资源的信息,接收所述至少一个第二用户发送的资源交换请求,所述资源交换请求中包括所述第二用户使用的交换资源的信息,根据所述第二用户使用的交换资源的信息,确定所述第二用户使用的交换资源的信息是否满足条件,当所述第二用户使用的交换资源满足条件时,将所述待处理的用户资源和所述第二用户使用的交换资源进行交换。

本实施例的接入设备,可用于执行实施例一至实施例四的方法,具体实现方式和技术效果类似,请参照上述实施例一至实施例四的相关描述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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