基于用户积分的电子宠物交易方法及装置与流程

文档序号:16002051发布日期:2018-11-20 19:35阅读:238来源:国知局

本发明涉及区块链技术领域,具体涉及一种基于用户积分的电子宠物交易方法及装置。



背景技术:

目前,电子宠物受到了越来越多用户的青睐,为了提升用户积极性,在电子宠物应用的内部往往会提供电子宠物的交易功能。在现有的交易方式中,通常通过电子宠物应用内部流通的电子货币实现交易。目前,该电子货币一般通过用户在电子宠物应用内部的充值行为获取。例如,假设一用户希望购买电子宠物,相应地,需要预先向其对应的用户宠物账户中充入足够的电子货币,以便顺利完成购买过程。

但是,发明人在实现本发明的过程中发现:在上述方式中,电子宠物应用内部的电子货币的来源较为单一,仅能通过用户的充值行为产生,无法为用户提供更加多样化的购买渠道,从而不利于电子宠物交易的推广。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于用户积分的电子宠物交易方法及装置、计算设备。

根据本发明的一个方面,提供了一种基于用户积分的电子宠物交易方法,其包括:

通过关联应用中预设的关联推广接口,获取终端用户在关联应用中的用户行为信息;

按照预设的积分转换算法确定与用户行为信息相对应的用户积分;

根据用户积分更新终端用户的用户宠物账户中的账户余额;其中,所述用户宠物账户中的账户余额能够用于交易所述电子宠物。

可选地,其中,所述终端用户的用户宠物账户中的账户余额通过通证(token)数量表示;

则所述根据所述用户积分更新所述终端用户的用户宠物账户中的账户余额的步骤具体包括:

确定与所述用户积分相对应的通证数量,根据所述通证数量更新所述终端用户的用户宠物账户中的账户余额。

可选地,其中,所述用户行为信息的信息类型根据所述关联应用的业务目标设定;

其中,当所述关联应用包括游戏应用时,所述用户行为信息的信息类型包括以下中的至少一个:充值类型、活跃度类型、游戏时长类型、用户等级类型;

当所述关联应用包括手机助手应用时,所述用户行为信息的信息类型包括以下中的至少一个:启动类型、下载类型。

可选地,其中,所述按照预设的积分转换算法确定与所述用户行为信息相对应的用户积分的步骤具体包括:

确定所述用户行为信息中包含的各种信息类型,以及每种信息类型所对应的积分转换规则;

按照每种信息类型所对应的积分转换规则,分别计算所述用户行为信息中包含的各种信息类型对应的类型得分;

根据所述各种信息类型对应的类型得分,确定与所述用户行为信息相对应的用户积分。

可选地,其中,所述根据所述各种信息类型对应的类型得分,确定与所述用户行为信息相对应的用户积分的步骤具体包括:

根据每种信息类型所对应的预设权重值,对各种信息类型对应的类型得分进行加权,根据加权结果确定与所述用户行为信息相对应的用户积分。

可选地,其中,所述根据所述通证数量更新所述终端用户的用户宠物账户中的账户余额的步骤之后,进一步包括:

确定与接收到的宠物交易请求相对应的终端用户的用户宠物账户;

对所述宠物交易请求进行处理,并根据处理结果更新所述宠物交易请求相对应的终端用户的用户宠物账户的账户余额。

可选地,其中,所述宠物交易请求包括:用于出售所述电子宠物的出售类交易请求;以及,用于购买所述电子宠物的购买类交易请求。

根据本发明的另一个方面,还提供了一种基于用户积分的电子宠物交易装置,其包括:

获取模块,适于通过关联应用中预设的关联推广接口,获取终端用户在所述关联应用中的用户行为信息;

确定模块,适于按照预设的积分转换算法确定与所述用户行为信息相对应的用户积分;

更新模块,适于根据所述用户积分更新所述终端用户的用户宠物账户中的账户余额;其中,所述用户宠物账户中的账户余额能够用于交易所述电子宠物。

可选地,其中,所述终端用户的用户宠物账户中的账户余额通过通证数量表示;

则所述更新模块具体适于:

确定与所述用户积分相对应的通证数量,根据所述通证数量更新所述终端用户的用户宠物账户中的账户余额。

可选地,其中,所述用户行为信息的信息类型根据所述关联应用的业务目标设定;

其中,当所述关联应用包括游戏应用时,所述用户行为信息的信息类型包括以下中的至少一个:充值类型、活跃度类型、游戏时长类型、用户等级类型;

当所述关联应用包括手机助手应用时,所述用户行为信息的信息类型包括以下中的至少一个:启动类型、下载类型。

可选地,其中,所述确定模块具体适于:

确定所述用户行为信息中包含的各种信息类型,以及每种信息类型所对应的积分转换规则;

按照每种信息类型所对应的积分转换规则,分别计算所述用户行为信息中包含的各种信息类型对应的类型得分;

根据所述各种信息类型对应的类型得分,确定与所述用户行为信息相对应的用户积分。

可选地,其中,所述确定模块具体适于:

根据每种信息类型所对应的预设权重值,对各种信息类型对应的类型得分进行加权,根据加权结果确定与所述用户行为信息相对应的用户积分。

可选地,其中,所述更新模块进一步适于:

确定与接收到的宠物交易请求相对应的终端用户的用户宠物账户;

对所述宠物交易请求进行处理,并根据处理结果更新所述宠物交易请求相对应的终端用户的用户宠物账户的账户余额。

可选地,其中,所述宠物交易请求包括:用于出售所述电子宠物的出售类交易请求;以及,用于购买所述电子宠物的购买类交易请求。

根据本发明的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述基于用户积分的电子宠物交易方法对应的操作。

根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述基于用户积分的电子宠物交易方法对应的操作。

在本发明提供的基于用户积分的电子宠物交易方法及装置中,能够通过关联应用中预设的关联推广接口获取终端用户在关联应用中的用户行为信息,并按照预设的积分转换算法确定与该用户行为信息相对应的用户积分,以根据用户积分更新终端用户的用户宠物账户中的账户余额。由此可见,本发明能够将终端用户在关联应用中的用户行为信息转化为用户积分,并利用用户积分对终端用户的用户宠物账户进行充值。上述方式至少具备如下优势:一方面,为用户提供了多样化的购买渠道,使一些暂时因囊中羞涩而无法购买的用户也有能力购买电子宠物,从而便于实现电子宠物的广泛推广;另一方面,也能够为其他的关联应用吸引更多的用户,从而使关联应用的推广量得到提升,从而实现双赢的效果。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的基于用户积分的电子宠物交易方法的流程图;

图2示出了根据本发明另一个实施例的基于用户积分的电子宠物交易方法的流程图;

图3示出了根据本发明一个实施例的基于用户积分的电子宠物交易装置的功能框图;

图4示出了根据本发明一个实施例的一种计算设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

图1示出了根据本发明一个实施例的基于用户积分的电子宠物交易方法的流程图。如图1所示,基于用户积分的电子宠物交易方法具体包括如下步骤:

步骤S110:通过关联应用中预设的关联推广接口,获取终端用户在所述关联应用中的用户行为信息。

其中,关联应用是指:与电子宠物应用存在关联关系的应用。具体地,该关联关系可能是与电子宠物应用的开发商存在合作关系:例如,可以将与电子宠物应用的开发商相同的应用确定为关联应用,或者,也可以将与电子宠物应用的开发商存在商业往来的其他开发商开发的应用确定为关联应用。另外,该关联关系还可能是与电子宠物应用的功能存在交叉或重叠:例如,可以将与电子宠物应用的功能类似的其他娱乐性应用确定为关联应用。总之,本发明不限定关联应用的确定方式以及具体数量,本领域技术人员可灵活设置。

通过预先在上述的关联应用中设置关联推广接口,可以获取终端用户在关联应用中的用户行为信息。其中,关联推广接口可通过多种形式实现,例如,可以通过中心化的通信接口实现,由关联应用每隔预设时间或在用户行为信息更新后主动向本发明中的方法执行主体发送用户行为信息,或由本发明中的方法执行主体每隔预设时间主动调用该关联推广接口,以获取用户行为信息。又如,还可以通过区块链技术实现,具体地,在区块链中设置与该关联推广接口相对应的区块链标识(例如区块链地址等),以便通过该区块链标识获取已存储的用户行为信息,通过区块链能够实现去中心化的效果,从而提升安全性。

步骤S120:按照预设的积分转换算法确定与用户行为信息相对应的用户积分。

其中,用户行为信息用于反映用户在关联应用中的各类行为,具体的信息类型可根据关联应用的业务目标设定,以便于提升关联应用的业务量,实现双赢效果。积分转换算法用于将用户行为信息转换为对应的用户积分,具体的算法规则可结合业务场景设定,例如,当用户行为信息为时长类信息时,可预先设置时长与用户积分之间的对应关系,以便根据时长确定对应的用户积分。本发明对用户行为信息的具体种类和数量以及积分转换算法的具体实现方式不做限定。

步骤S130:根据用户积分更新终端用户的用户宠物账户中的账户余额;其中,用户宠物账户中的账户余额能够用于交易电子宠物。

其中,用户宠物账户通常设置在电子宠物应用中,当然,也可以设置在与电子宠物应用存在合作关系的其他应用中,总之,用户宠物账户中的账户余额可以用来交易电子宠物。具体地,用户宠物账户中的账户余额可以直接通过用户积分的形式表示,或者,也可以通过与用户积分能够相互转换的电子货币等形式表示,本发明对此不做限定。

在本实施例中,方法的执行主体可以是电子宠物应用本身,或者,也可以是用于代理电子宠物应用的交易过程的其他第三方应用或电子设备等。另外,在电子宠物应用需借助于区块链中的通证进行交易时,该方法的执行主体还可以是区块链节点,本发明对执行主体不作限定。同理,用户宠物账户既可以是电子宠物应用内部的账户,也可以是用于代理电子宠物应用的交易过程的其他第三方应用内部的账户,还可以是区块链中的账户,本发明对此不做限定。

在本发明提供的基于用户积分的电子宠物交易方法中,能够通过关联应用中预设的关联推广接口获取终端用户在关联应用中的用户行为信息,并按照预设的积分转换算法确定与该用户行为信息相对应的用户积分,以根据用户积分更新终端用户的用户宠物账户中的账户余额。由此可见,本发明能够将终端用户在关联应用中的用户行为信息转化为用户积分,并利用用户积分对终端用户的用户宠物账户进行充值。上述方式至少具备如下优势:一方面,为用户提供了多样化的购买渠道,使一些暂时因囊中羞涩而无法购买的用户也有能力购买电子宠物,从而便于实现电子宠物的广泛推广;另一方面,也能够为其他的关联应用吸引更多的用户,从而使关联应用的推广量得到提升,从而实现双赢的效果。

图2示出了根据本发明一个实施例的基于用户积分的电子宠物交易方法的流程图。在本实施例中,方法执行主体为电子宠物应用。如图2所示,基于用户积分的电子宠物交易方法具体包括如下步骤:

步骤S210:通过关联应用中预设的关联推广接口,获取终端用户在关联应用中的用户行为信息。

其中,关联应用是指:与电子宠物应用存在关联关系的应用。具体地,该关联关系可能是与电子宠物应用的开发商存在合作关系,或者,该关联关系还可能是与电子宠物应用的功能存在交叉或重叠。在本实施例中,以关联应用包括游戏应用以及手机助手应用为例进行说明。当然,在本发明其他的实施例中,关联应用还可能包括:浏览器应用、淘宝应用等。

通过预先在上述的关联应用中设置关联推广接口,可以获取终端用户在关联应用中的用户行为信息。在本实施例中,关联推广接口可通过如下两种形式中的至少一种实现:

在第一种方式中,通过中心化的通信接口实现,由关联应用每隔预设时间或在用户行为信息更新后主动向电子宠物应用发送用户行为信息,或由电子宠物应用每隔预设时间主动调用该关联推广接口,以获取用户行为信息。该方式能够直接实现关联应用与电子宠物应用之间的通信过程,从而具有便捷高效的优势。

在第二种方式中,通过区块链技术实现。具体地,在区块链中设置与该关联推广接口相对应的区块链地址或区块链账号,以便通过该区块链地址或区块链账号获取已存储的用户行为信息。该种方式能够将用户行为信息记录在区块链上,从而通过区块链实现去中心化的效果,进而提升安全性。

步骤S220:按照预设的积分转换算法确定与用户行为信息相对应的用户积分。

其中,用户行为信息的信息类型根据关联应用的业务目标设定。当关联应用包括游戏应用时,用户行为信息的信息类型包括以下中的至少一个:充值类型、活跃度类型、游戏时长类型、用户等级类型;当关联应用包括手机助手应用时,用户行为信息的信息类型包括以下中的至少一个:启动类型、下载类型等。

按照预设的积分转换算法确定与用户行为信息相对应的用户积分时,首先,确定用户行为信息中包含的各种信息类型,以及每种信息类型所对应的积分转换规则;然后,按照每种信息类型所对应的积分转换规则,分别计算用户行为信息中包含的各种信息类型对应的类型得分;最后,根据各种信息类型对应的类型得分,确定与用户行为信息相对应的用户积分。由此可见,当用户行为信息的信息类型为多种时,分别针对每种信息类型的特点制定与其对应的积分转换规则,以便根据该积分转换规则确定该类信息类型的类型得分。

另外,可选地,由于每种信息类型的重要程度不同,可以预先针对每种信息类型设置对应的预设权重值,以使重要度高的信息类型的类型得分在最终得到的用户积分中占有更多的比重。相应地,根据各种信息类型对应的类型得分,确定与用户行为信息相对应的用户积分时,根据每种信息类型所对应的预设权重值,对各种信息类型对应的类型得分进行加权,根据加权结果确定与用户行为信息相对应的用户积分。

步骤S230:根据用户积分更新终端用户的用户宠物账户中的账户余额;其中,用户宠物账户中的账户余额能够用于交易电子宠物。

在本实施例中,用户宠物账户设置在电子宠物应用中。具体地,在根据用户积分更新终端用户的用户宠物账户中的账户余额时,可通过如下两种方式中的至少一种实现:

在第一种方式中,用户宠物账户中的账户余额直接通过用户积分的形式表示,相应地,直接将上一步骤中得到的用户积分累加至对应用户的用户宠物账户中即可。

在第二种方式中,终端用户的用户宠物账户中的账户余额通过通证数量表示,该通证与用户积分之间能够相互转换。相应地,确定与用户积分相对应的通证数量,根据通证数量更新终端用户的用户宠物账户中的账户余额。例如,根据用户积分与通证之间的转换规则,将上一步骤中得到的用户积分转换为对应的通证后再累加至对应用户的用户宠物账户中。

步骤S240:确定与接收到的宠物交易请求相对应的终端用户的用户宠物账户;对该宠物交易请求进行处理,并根据处理结果更新宠物交易请求相对应的终端用户的用户宠物账户的账户余额。

其中,宠物交易请求包括:用于出售电子宠物的出售类交易请求;以及,用于购买电子宠物的购买类交易请求。例如,电子宠物的拥有者可发布包含二维码信息的出售类交易请求,相应地,有购买意向的用户可通过扫描二维码等方式生成购买类交易请求。

其中,与接收到的宠物交易请求相对应的终端用户的用户宠物账户具体需依据实际场景确定。例如,在用户相互交易电子宠物的场景中,与接收到的宠物交易请求相对应的终端用户的用户宠物账户至少包括:出售电子宠物的终端用户的用户宠物账户,以及购买电子宠物的终端用户的用户宠物账户,相应的,需要向出售电子宠物的终端用户的用户宠物账户中转入对应的通证,从购买电子宠物的终端用户的用户宠物账户中扣除对应的通证。又如,在用户直接与电子宠物应用进行交易的场景中,则仅涉及一个用户账号,比如,当用户直接根据电子宠物应用从系统中购买0代电子宠物时,则仅涉及该用户本身,而不涉及其他用户,相应地,与接收到的宠物交易请求相对应的终端用户的用户宠物账户仅为一个。

综上可知,本实施例能够将终端用户在关联应用中的用户行为信息转化为用户积分,并利用用户积分对终端用户的用户宠物账户进行充值。并且,可结合各种类型的用户行为信息的特点设置对应的权重值,以使得到的用户积分更为合理。上述方式至少具备如下优势:一方面,为用户提供了多样化的购买渠道,使一些暂时因囊中羞涩而无法购买的用户也有能力购买电子宠物,从而便于实现电子宠物的广泛推广;另一方面,也能够为其他的关联应用吸引更多的用户,从而使关联应用的推广量得到提升,从而实现双赢的效果。

另外,本领域技术人员还可以对上述实施例进行各种改动和变形。例如,在其他的实施例中,根据用户积分更新终端用户的用户宠物账户中的账户余额时,可以先将用户积分转换为区块链中的通证,然后,将再区块链中的通证提取到电子宠物应用中,具体可通过如下步骤实现:

步骤一:将用户积分转换为相应数额的通证存入该终端用户的区块链用户账户中,并通过该终端用户的区块链用户账户向区块链上预设的区块链宠物交易账户进行转账交易,以使该终端用户的区块链用户账户中的通证转入区块链宠物交易账户,记录与终端用户相对应的用户转账信息。

其中,将用户积分转换为相应数额的通证存入该终端用户的区块链用户账户中的具体方式可参照上文步骤S230实现,此处不再赘述。为了便于管理电子宠物的交易操作,预先在区块链上设置区块链宠物交易账户,该账户通过唯一的区块链账户地址进行标识,专用于存储各个终端用户转入的用于交易电子宠物的通证,从而便于针对与电子宠物交易相关的通证进行统一管理。

相应地,在本步骤中,接收终端用户发送的转账交易请求,当判断出转账交易请求中的交易账户地址为上述区块链宠物交易账户的账户地址时,根据该转账交易请求向区块链宠物交易账户转入用于交易电子宠物的通证。其中,转账交易请求中进一步包含终端用户的用户标识以及转账数额,相应地,记录的与终端用户相对应的用户转账信息包括:终端用户的用户标识以及转账数额。

具体实施时,可以将上述用户转账信息记录到区块链节点中。由于区块链具有公开透明、无法篡改等诸多优势,因此,将用户转账信息记录到区块链节点中能够提升准确性及安全性。或者,也可以将上述用户转账信息记录到其他的预设位置,例如,记录到电子宠物应用中的预设存储位置,以便在电子宠物应用中直接查询。

步骤二:通过预设的通证提取接口,将区块链宠物交易账户中包含的通证转入预设的应用宠物交易账户。

具体的,上述预设的通证提取接口可以为能够被电子宠物应用调用的API接口等各类接口。通过该通证提取接口进行提取的方式至少具备如下技术优势:首先,任何一个区块链节点都无法直接接入或访问区块链宠物交易账户,更无法对其中包含的通证进行操作,因此,提升了区块链宠物交易账户中的通证的安全性;其次,通过该通证提取接口,能够将专用于电子宠物应用的通证统一提取出来,便于实现后续的统计及管理操作,为对应的应用提供了便利。实际上,当本实施例同时应用于多类电子宠物应用时(例如,宠物猫应用、宠物狗应用等),可以分别针对每类电子宠物应用设置与该类电子宠物应用相对应的区块链宠物交易账户及其对应的通证提取接口,从而通过多个分别对应于不同种类的电子宠物应用的区块链宠物交易账户及其对应的通证提取接口实现各个电子宠物应用的单独管理,从而为管理操作提供了便利。

另外,该应用宠物交易账户可以设置于电子宠物应用中,该电子宠物应用既可以为区块链内部的应用,也可以为区块链外部的应用。在本实施例中,电子宠物应用为区块链外部的应用,具体可通过多种APP开发方式实现。通过该应用宠物交易账户,能够将预先转入区块链宠物交易账户中的通证转移到电子宠物应用的内部,以便于在该电子宠物应用的内部实现电子宠物的交易操作。

另外,由于各个终端用户可能分别在不同的时刻向区块链宠物交易账户进行转账,因此,在本步骤中,可以每隔预设的时间间隔,查询区块链宠物交易账户中包含的通证的数量是否发生变化;若是,则通过通证提取接口,将区块链宠物交易账户中包含的通证转入预设的应用宠物交易账户。例如,假设时间间隔为1小时,相应地,每当距离上一次查询区块链宠物交易账户的时间到达1小时的时候,则再次查询区块链宠物交易账户中包含的通证的数量是否发生变化,若是,则将区块链宠物交易账户中包含的通证转入预设的应用宠物交易账户。具体地,每次可以将区块链宠物交易账户中包含的通证全部转入预设的应用宠物交易账户,以暂时清空区块链宠物交易账户,相应地,当下一次查询时,只要区块链宠物交易账户的余额不为零,则再次执行转移并清空的操作。

步骤三:根据用户转账信息确定对应的终端用户的用户宠物账户,将应用宠物交易账户中的通证转入终端用户的用户宠物账户,以更新该用户宠物账户的账户余额;其中,用户宠物账户中的账户余额(即通证)能够用于交易电子宠物。

通过上一步骤,已经将区块链宠物交易账户中的通证转移到了电子宠物应用的内部,在本步骤中,需要进一步将转移至电子宠物应用内部的通证分发至对应的终端用户。具体实施时,首先,根据上文记录的用户转账信息中的终端用户的用户标识确定对应的终端用户的用户宠物账户;然后,根据用户转账信息中的转账数额确定转入该终端用户的用户宠物账户的通证数额;最后,将应用宠物交易账户中与该通证数额相对应的通证转入终端用户的用户宠物账户。例如,假设在本次时间间隔到达时,查询到区块链宠物交易账户的余额新增为100通证,并在上一步骤中将100通证全部转移至应用宠物交易账户。相应地,在本步骤中,需要将100通证分发到对应的各个终端用户的用户宠物账户中,假设这100通证分别由用户A转入的30通证,用户B转入的50通证以及用户C转入的20通证构成,相应地,通过查询对应的三条用户转账信息,则可以分别向用户A、用户B以及用户C对应的三个用户宠物账户中转入30通证、50通证以及20通证。

上述实施例能够借助区块链中的通证进行电子宠物应用的交易。一方面,在区块链中设置有专用于存储各个终端用户转入的用于交易电子宠物的通证的区块链宠物交易账户;另一方面,在电子宠物应用中设置有与区块链宠物交易账户对接的应用宠物交易账户,以实现将各个终端用户存入区块链宠物交易账户中的通证转入应用宠物交易账户的效果,通过上述方式,至少能够实现下述效果:一方面,能广泛应用于区块链外部的第三方电子应用产品,拓宽了通证的使用范围;另一方面,通过专门的区块链宠物交易账户以及应用宠物交易账户实现用于电子宠物的通证管理,以便于单独针对电子宠物应用产品内部的交易情况进行管理。其中,通证可以为各种形式的数字货币。

图3示出了根据本发明一个实施例的基于用户积分的电子宠物交易装置的功能框图。如图3所示,所述装置包括:

获取模块31,适于通过关联应用中预设的关联推广接口,获取终端用户在所述关联应用中的用户行为信息;

确定模块32,适于按照预设的积分转换算法确定与所述用户行为信息相对应的用户积分;

更新模块33,适于根据所述用户积分更新所述终端用户的用户宠物账户中的账户余额;其中,所述用户宠物账户中的账户余额能够用于交易所述电子宠物。

可选地,其中,所述终端用户的用户宠物账户中的账户余额通过通证数量表示;

则所述更新模块具体适于:

确定与所述用户积分相对应的通证数量,根据所述通证数量更新所述终端用户的用户宠物账户中的账户余额。

可选地,其中,所述用户行为信息的信息类型根据所述关联应用的业务目标设定;

其中,当所述关联应用包括游戏应用时,所述用户行为信息的信息类型包括以下中的至少一个:充值类型、活跃度类型、游戏时长类型、用户等级类型;

当所述关联应用包括手机助手应用时,所述用户行为信息的信息类型包括以下中的至少一个:启动类型、下载类型。

可选地,其中,所述确定模块32具体适于:

确定所述用户行为信息中包含的各种信息类型,以及每种信息类型所对应的积分转换规则;

按照每种信息类型所对应的积分转换规则,分别计算所述用户行为信息中包含的各种信息类型对应的类型得分;

根据所述各种信息类型对应的类型得分,确定与所述用户行为信息相对应的用户积分。

可选地,其中,所述确定模块32具体适于:

根据每种信息类型所对应的预设权重值,对各种信息类型对应的类型得分进行加权,根据加权结果确定与所述用户行为信息相对应的用户积分。

可选地,其中,所述更新模块33进一步适于:

确定与接收到的宠物交易请求相对应的终端用户的用户宠物账户;

对所述宠物交易请求进行处理,并根据处理结果更新所述宠物交易请求相对应的终端用户的用户宠物账户的账户余额。

可选地,其中,所述宠物交易请求包括:用于出售所述电子宠物的出售类交易请求;以及,用于购买所述电子宠物的购买类交易请求。

上述各个模块的具体结构和工作原理可参照方法实施例中相应步骤的描述,此处不再赘述。

图4示出了根据本发明一个实施例的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。

如图4所示,该计算设备可以包括:处理器(processor)402、通信接口(Communications Interface)404、存储器(memory)406、以及通信总线408。

其中:

处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。

通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。

处理器402,用于执行程序410,具体可以执行上述基于用户积分的电子宠物交易方法实施例中的相关步骤。

具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。

处理器402可能是中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个CPU;也可以是不同类型的处理器,如一个或多个CPU以及一个或多个ASIC。

存储器406,用于存放程序410。存储器406可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

程序410具体可以用于使得处理器402执行以下操作:

通过关联应用中预设的关联推广接口,获取终端用户在所述关联应用中的用户行为信息;

按照预设的积分转换算法确定与所述用户行为信息相对应的用户积分;

根据所述用户积分更新所述终端用户的用户宠物账户中的账户余额;其中,所述用户宠物账户中的账户余额能够用于交易所述电子宠物。

在一种可选的方式中,其中,所述终端用户的用户宠物账户中的账户余额通过通证数量表示;则程序410具体可以进一步用于使得处理器402执行以下操作:

确定与所述用户积分相对应的通证数量,根据所述通证数量更新所述终端用户的用户宠物账户中的账户余额。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

其中,所述用户行为信息的信息类型根据所述关联应用的业务目标设定;

其中,当所述关联应用包括游戏应用时,所述用户行为信息的信息类型包括以下中的至少一个:充值类型、活跃度类型、游戏时长类型、用户等级类型;

当所述关联应用包括手机助手应用时,所述用户行为信息的信息类型包括以下中的至少一个:启动类型、下载类型。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

确定所述用户行为信息中包含的各种信息类型,以及每种信息类型所对应的积分转换规则;

按照每种信息类型所对应的积分转换规则,分别计算所述用户行为信息中包含的各种信息类型对应的类型得分;

根据所述各种信息类型对应的类型得分,确定与所述用户行为信息相对应的用户积分。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

根据每种信息类型所对应的预设权重值,对各种信息类型对应的类型得分进行加权,根据加权结果确定与所述用户行为信息相对应的用户积分。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

确定与接收到的宠物交易请求相对应的终端用户的用户宠物账户;

对所述宠物交易请求进行处理,并根据处理结果更新所述宠物交易请求相对应的终端用户的用户宠物账户的账户余额。

在一种可选的方式中,程序410具体可以进一步用于使得处理器402执行以下操作:

其中,所述宠物交易请求包括:用于出售所述电子宠物的出售类交易请求;以及,用于购买所述电子宠物的购买类交易请求。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的视频数据实时处理的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明还公开了:A1.一种基于用户积分的电子宠物交易方法,包括:

通过关联应用中预设的关联推广接口,获取终端用户在所述关联应用中的用户行为信息;

按照预设的积分转换算法确定与所述用户行为信息相对应的用户积分;

根据所述用户积分更新所述终端用户的用户宠物账户中的账户余额;其中,所述用户宠物账户中的账户余额能够用于交易所述电子宠物。

A2.根据A1所述的方法,其中,所述终端用户的用户宠物账户中的账户余额通过通证数量表示;

则所述根据所述用户积分更新所述终端用户的用户宠物账户中的账户余额的步骤具体包括:

确定与所述用户积分相对应的通证数量,根据所述通证数量更新所述终端用户的用户宠物账户中的账户余额。

A3.根据A1或A2所述的方法,其中,所述用户行为信息的信息类型根据所述关联应用的业务目标设定;

其中,当所述关联应用包括游戏应用时,所述用户行为信息的信息类型包括以下中的至少一个:充值类型、活跃度类型、游戏时长类型、用户等级类型;

当所述关联应用包括手机助手应用时,所述用户行为信息的信息类型包括以下中的至少一个:启动类型、下载类型。

A4.根据A1或A2所述的方法,其中,所述按照预设的积分转换算法确定与所述用户行为信息相对应的用户积分的步骤具体包括:

确定所述用户行为信息中包含的各种信息类型,以及每种信息类型所对应的积分转换规则;

按照每种信息类型所对应的积分转换规则,分别计算所述用户行为信息中包含的各种信息类型对应的类型得分;

根据所述各种信息类型对应的类型得分,确定与所述用户行为信息相对应的用户积分。

A5.根据A4所述的方法,其中,所述根据所述各种信息类型对应的类型得分,确定与所述用户行为信息相对应的用户积分的步骤具体包括:

根据每种信息类型所对应的预设权重值,对各种信息类型对应的类型得分进行加权,根据加权结果确定与所述用户行为信息相对应的用户积分。

A6.根据A1-A5任一所述的方法,其中,所述根据所述通证数量更新所述终端用户的用户宠物账户中的账户余额的步骤之后,进一步包括:

确定与接收到的宠物交易请求相对应的终端用户的用户宠物账户;

对所述宠物交易请求进行处理,并根据处理结果更新所述宠物交易请求相对应的终端用户的用户宠物账户的账户余额。

A7.根据A6所述的方法,其中,所述宠物交易请求包括:用于出售所述电子宠物的出售类交易请求;以及,用于购买所述电子宠物的购买类交易请求。

B8.一种基于用户积分的电子宠物交易装置,包括:

获取模块,适于通过关联应用中预设的关联推广接口,获取终端用户在所述关联应用中的用户行为信息;

确定模块,适于按照预设的积分转换算法确定与所述用户行为信息相对应的用户积分;

更新模块,适于根据所述用户积分更新所述终端用户的用户宠物账户中的账户余额;其中,所述用户宠物账户中的账户余额能够用于交易所述电子宠物。

B9.根据B8所述的装置,其中,所述终端用户的用户宠物账户中的账户余额通过通证数量表示;

则所述更新模块具体适于:

确定与所述用户积分相对应的通证数量,根据所述通证数量更新所述终端用户的用户宠物账户中的账户余额。

B10.根据B8或B9所述的装置,其中,所述用户行为信息的信息类型根据所述关联应用的业务目标设定;

其中,当所述关联应用包括游戏应用时,所述用户行为信息的信息类型包括以下中的至少一个:充值类型、活跃度类型、游戏时长类型、用户等级类型;

当所述关联应用包括手机助手应用时,所述用户行为信息的信息类型包括以下中的至少一个:启动类型、下载类型。

B11.根据B8或B9所述的装置,其中,所述确定模块具体适于:

确定所述用户行为信息中包含的各种信息类型,以及每种信息类型所对应的积分转换规则;

按照每种信息类型所对应的积分转换规则,分别计算所述用户行为信息中包含的各种信息类型对应的类型得分;

根据所述各种信息类型对应的类型得分,确定与所述用户行为信息相对应的用户积分。

B12.根据B11所述的装置,其中,所述确定模块具体适于:

根据每种信息类型所对应的预设权重值,对各种信息类型对应的类型得分进行加权,根据加权结果确定与所述用户行为信息相对应的用户积分。

B13.根据B8-B12任一所述的装置,其中,所述更新模块进一步适于:

确定与接收到的宠物交易请求相对应的终端用户的用户宠物账户;

对所述宠物交易请求进行处理,并根据处理结果更新所述宠物交易请求相对应的终端用户的用户宠物账户的账户余额。

B14.根据B13所述的装置,其中,所述宠物交易请求包括:用于出售所述电子宠物的出售类交易请求;以及,用于购买所述电子宠物的购买类交易请求。

C15.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如A1-A7中任一项所述的基于用户积分的电子宠物交易方法对应的操作。

D16.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如A1-A7中任一项所述的基于用户积分的电子宠物交易方法对应的操作。

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