云游戏账号分享方法、装置、设备及存储介质与流程

文档序号:28624747发布日期:2022-01-22 13:55阅读:1538来源:国知局
云游戏账号分享方法、装置、设备及存储介质与流程

1.本技术涉及通信技术领域,尤其涉及一种云游戏账号分享方法、装置、设备及存储介质。


背景技术:

2.随着计算机网络的发展,在云游戏平台上玩游戏成为主流,用户在云游戏平台上玩云游戏时,云游戏平台首先提示用户使用账号密码进行登录,如果用户没有云游戏账号,或者云游戏账号下没有该云游戏,则由平台提供一个云游戏账号给用户使用。
3.也即,目前,只由云游戏平台批量采购一定数量的云游戏账号,并且给账号下买入一定的云游戏,进而,在必要时,分配给需要云游戏账号资源的用户,以供用户玩云游戏。
4.然而,只由云游戏平台侧给需要云游戏账号资源的用户提供账号,在大量用户玩云游戏时,云游戏平台侧供给的账号量往往不足,账号调度分配困难,致使云游戏平台的运营成本增加。


技术实现要素:

5.本技术的主要目的在于提供一种云游戏账号分享方法、装置、设备及存储介质,旨在解决现有技术中只由云游戏平台给需要云游戏账号资源的用户提供账号,致使云游戏平台的运营成本过高的技术问题。
6.为实现上述目的,本技术提供一种云游戏账号分享方法,所述云游戏账号分享方法包括:
7.在接收到第一用户请求玩第一云游戏时,确定支持所述第一云游戏的账号集合,所述账号集合中包括多个分享账号;
8.确定所述第一用户的第一信用值;
9.从所述账号集合中确定信用值需求小于等于所述第一信用值,且处于可用状态的目标分享账号;
10.将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏。
11.可选地,所述将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏的步骤之后,所述方法包括:
12.确定预设周期内,所述第一用户在玩所述第一云游戏时的行为特征;
13.根据所述行为特征,确定所述第一用户在所述预设周期内的第一奖励积分;
14.和/或者根据所述行为特征,确定分享所述目标分享账号给所述第一用户的第二用户在所述预设周期内的第二奖励积分。
15.可选地,所述根据所述行为特征,确定所述第一用户在所述预设周期内的第一奖励积分的步骤,包括:
16.确定所述目标分享账号的账号价值;
17.根据所述行为特征,以及预设行为特征和价值奖惩之间的关联关系,确定所述目标分享账号的价值增量;
18.根据所述账号价值、所述第一信用值以及所述价值增量,确定所述第一用户在所述预设周期内的第一奖励积分。
19.可选地,所述确定分享所述目标分享账号给所述第一用户的第二用户在所述预设周期内的第二奖励积分的步骤,包括:
20.确定在所述预设周期内,所述目标分享账号在云游戏平台上的贡献度;
21.其中,所述目标分享账号还关联其他第二云游戏;
22.所述贡献度与所述第一云游戏的云游戏价值、所述第一云游戏在所述云游戏平台上的第一热度指数、所述其他第二云游戏的云游戏价值以及所述其他第二云游戏在所述云游戏平台上的第二热度指数关联;
23.所述第一热度指数、第二热度指数都与预设时间段内所述云游戏平台上的云游戏次数关联;
24.基于所述贡献度,确定所述目标分享账号的贡献值权重;
25.获取所述第二用户的第二信用值,根据所述第二信用值、所述贡献值权重以及所述第一奖励积分,确定分享所述目标分享账号给所述第一用户的第二用户在所述预设周期内的第二奖励积分。
26.可选地,在将所述目标分享账号分享给所述第一用户之后,所述方法还包括:
27.生成将所述目标分享账号分享给所述第一用户的分享记录。
28.可选地,所述在接收到第一用户请求玩第一云游戏时,确定支持所述第一云游戏的账号集合,所述账号集合中包括多个分享账号的步骤之前,所述方法包括:
29.在接收到任一用户发起账号分享请求时,获取所述任一用户输入的待分享账号;
30.确定所述账号集合中是否存储有所述待分享账号;
31.若否时,存储所述任一用户的待分享账号。
32.可选地,所述将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏的步骤之后,所述方法包括:
33.当接收到任一分享账号停止分享的停止请求时,确定所述任一分享账号当前的账号状态;
34.如果所述任一分享账号未处于租用状态,则将所述任一分享账号删除,分享结束;
35.如果所述任一分享账号处于租用状态,则将所述任一分享账号标记为待冻结账号。
36.本技术还提供一种云游戏账号分享装置,所述云游戏账号分享装置包括:
37.第一确定模块,用于在接收到第一用户请求玩第一云游戏时,确定支持所述第一云游戏的账号集合,所述账号集合中包括多个分享账号;
38.第二确定模块,用于确定所述第一用户的第一信用值;
39.第三确定模块,用于从所述账号集合中确定信用值需求小于等于所述第一信用值,且处于可用状态的目标分享账号;
40.分享模块,用于将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏。
41.本技术还提供一种云游戏账号分享设备,所述云游戏账号分享设备为实体节点设备,所述云游戏账号分享设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述云游戏账号分享方法的程序,所述云游戏账号分享方法的程序被处理器执行时可实现如上述所述云游戏账号分享方法的步骤。
42.本技术还提供一种存储介质,所述存储介质上存储有实现上述云游戏账号分享方法的程序,所述云游戏账号分享方法的程序被处理器执行时实现如上述所述云游戏账号分享方法的步骤。
43.本技术还提供一种计算机程序产品、包括计算机程序,该计算机程序被处理器执行时实现上述所述云游戏账号分享方法的步骤。
44.本技术提供一种云游戏账号分享方法、装置、设备及存储介质,与现有技术只由云游戏平台侧给需要云游戏账号资源的用户提供账号,致使云平台的运营成本过高相比,在本技术中,在接收到第一用户请求玩第一云游戏时,确定支持所述第一云游戏的账号集合,所述账号集合中包括多个分享账号;确定所述第一用户的第一信用值;从所述账号集合中确定信用值需求小于等于所述第一信用值,且处于可用状态的目标分享账号;将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏。在本技术中,在接收到第一用户请求玩第一云游戏时,基于支持第一云游戏的账号集合中多个分享账号的信用值需求,以及第一用户的第一信用值,从已有的用户账号资源中,挑选匹配的且处于可用状态的目标分享账号,以供所述第一用户实现玩所述第一云游戏。也即,在本技术中,充分利用用户手中的云游戏账号资源,进而节省云游戏平台侧购买的云游戏账号资源,且由于充分利用用户手中的云游戏账号资源,因而,避免在大量用户玩云游戏时,云游戏平台侧供给的账号量不足的问题,进而,实现合理的账号调度分配,避免云平台的运营成本过高。
附图说明
45.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
46.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
47.图1为本技术云游戏账号分享方法第一实施例的流程示意图;
48.图2为本技术云游戏账号分享方法中步骤s40之后的流程示意图;
49.图3为本技术实施例方案涉及的硬件运行环境的设备结构示意图;
50.图4为本技术云游戏账号分享方法涉及的场景示意图。
51.本技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
52.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
53.本技术实施例提供一种云游戏账号分享方法,在本技术云游戏账号分享方法的第一实施例中,参照图1,所述云游戏账号分享方法包括:
54.步骤s10,在接收到第一用户请求玩第一云游戏时,确定支持所述第一云游戏的账号集合,所述账号集合中包括多个分享账号;
55.步骤s20,确定所述第一用户的第一信用值;
56.步骤s30,从所述账号集合中确定信用值需求小于等于所述第一信用值,且处于可用状态的目标分享账号;
57.步骤s40,将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏。
58.具体步骤如下:
59.步骤s10,在接收到第一用户请求玩第一云游戏时,确定支持所述第一云游戏的账号集合,所述账号集合中包括多个分享账号;
60.在本实施例中,需要说明的是,云游戏账号分享方法可以应用于云游戏账号分享装置,该云游戏账号分享装置属于云游戏账号分享系统,该云游戏账号分享系统从属于云游戏平台,该云游戏平台属于云游戏账号分享设备。
61.在本实施例中,应用背景是:
62.第一,用户在云游戏平台上玩云游戏时,云游戏平台首先提示用户使用自己的账号密码进行登录,如果用户没有云游戏账号,或者云游戏账号下没有该云游戏,则由平台提供一个云游戏账号给用户使用。也即,目前,只由云游戏平台批量采购一定数量的云游戏账号,并且给账号下买入一定的云游戏,进而,在必要时,分配给需要云游戏账号资源的用户,以供用户玩云游戏。然而,只由云游戏平台侧给需要云游戏账号资源的用户提供账号,在大量用户玩云游戏时,云游戏平台侧供给的账号量往往不足,账号调度分配困难,致使云平台的运营成本增加。
63.第二,用户和云游戏平台的粘性较低,用户和其他用户之间的互动性低下,致使整个云游戏平台的用户活跃度低。
64.在本实施例中,充分利用用户手中的云游戏账号资源,进而节省云游戏平台侧购买的云游戏账号资源,且由于充分利用用户手中的云游戏账号资源,因而,避免在大量用户玩云游戏时,云游戏平台侧供给的账号量不足的问题,进而,实现合理的账号调度分配,避免云游戏平台的运营成本过高。
65.在本实施例中,用户在云游戏平台侧主动分享云游戏账号资源,进而提升用户和云游戏平台的粘性,且本实施例中,用户主动分享云游戏账号资源给其他用户,因而提升用户和其他用户之间的互动性,也提升用户玩云游戏的趣味性、积极性,增加云游戏平台的月度用户活跃度。
66.在本实施例中,第一云游戏可以是云游戏g,云游戏g具体可以是王者荣耀,吃鸡等,在此不做具体限定。
67.在本实施例中,云游戏平台处除了第一云游戏外,还有其他第二云游戏,该其他第二云游戏具体可以为一种或者多种。
68.在接收到第一用户请求玩第一云游戏时,若检测到该用户本身不具有账号,则确定支持所述第一云游戏的账号集合。
69.其中,确定支持所述第一云游戏的账号集合的方式是:
70.方式一:根据第一云游戏的名称,确定账号集合;
71.方式二:根据第一用户请求信息中的请求标签,确定账号集合。
72.所述账号集合中包括多个分享账号,需要说明的是,账号集合中可以是只包括多个分享账号,另外,账号集合中除了包括多个分享账号外,还可以包括云平台购买的账号以及用户未分享的账号。
73.在本实施例中,需要说明的是,账号集合中的账号是存储在账号存储系统s(预设存储件)中,该账号存储系统s(预设存储件)中内容的存储方式是hash结构的存储方式,其中,该hash结构中,key为账号id,value为账号状态。
74.具体地,账号id具体指向一个向量,该向量为accountid(g1、g2、g3...),x。其中,accountid:表示账号密码,g表示云游戏名称,x表示用户a对租户的信用要求。
75.具体地,每一个账号的状态分为三种s_accountid(free,自由或者可用)、s_accountid(busy,忙碌状态)、s_accountid(zombie,冻结状态);
76.其中,所述在接收到第一用户请求玩第一云游戏时,确定支持所述第一云游戏的账号集合,所述账号集合中包括多个分享账号的步骤之前,所述方法包括:
77.步骤s01,在接收到任一用户发起账号分享请求时,获取所述任一用户输入的待分享账号;
78.在本实施例中,阐述分享账号的确定过程或者建立过程。
79.首先,需要明确的是,云游戏平台侧规定了分享账号可以有积分奖励,或者可以有物质奖励,因而,有账号的用户存在分享账号的动机。
80.若用户需要分享账号时,首先在云游戏账号分享系统的界面上点解分享按钮,触发分享请求。
81.在本实施例中,分享请求中携带待分享账号、待分享密码以及对租户的信用值需求等。
82.其中,分享请求中携带的待分享账号、待分享密码以及对租户的信用值需求可以是:
83.第一,通过页面提示,该任一用户输入待分享的账号、待分享的密码,以及租户的信用要求(在用户页面弹出一个账号分享弹窗,用户需要输入分享的信息,然后确认分享)。
84.第二,用户直接导入待分享的账号、待分享的密码,以及租户的信用要求。
85.在本实施例中,分享请求中还可以携带有其他信息,具体可通过配置的方式实现。
86.对于云游戏账号分享系统而言,接收任一用户(用户a)发起账号分享请求后,即可获取所述任一用户输入的待分享账号、待分享密码以及对租户的信用值需求。
87.在本实施例中,待分享账号对租户的信用值需求可以是信用值范围需求,具体不做限定。
88.步骤s02,确定所述账号集合中是否存储有所述待分享账号;
89.步骤s03,若否时,存储所述任一用户的待分享账号。
90.具体地,判断云游戏账号分享系统的账号集合中,是否已存在该任一用户如用户a的账号(是否已记录在册),如果存在,则仅更新该用户a对于租户的信用要求或者信用需求。
91.如果不存在该任一用户如用户a的账号,则将用户a相关信息添加到账号存储系统s的账号集合中。
92.在本实施例中,账号存储系统s中还明确用户a的其他信息,具体如信用需求、当前信用值、用户初始信用值,用户初始积分以及当前积分等。
93.其中,用户初始信用值可以为0,该用户初始积分也可以为0。
94.需要说明的是,用户存储的信用值用于评估玩家(用户a本身)在平台玩云游戏的行为价值,积分是用户分享时平台对用户的奖励。
95.需要说明的是,在本实施例中,用户a在账号存储系统s中可以只存储待分享账号以及所述待分享密码,而其其他信息如信用需求、当前信用值以及当前积分等,存储在其他信息存储系统中,两者通过用户a的账号关联。
96.在本实施例中,需要说明的是,根据用户身份不同,信用值评估方案也不同。
97.例如,信用值评估方案为:分享用户的初始信用值为0,租用用户的初始信用值为x,则分享用户的信用值也基于租用行为动态变化。
98.步骤s20,确定所述第一用户的第一信用值;
99.在本实施例中,在接收到第一用户(用户b)请求玩第一云游戏(云游戏g)时,直接从请求中提取用户b的第一信用值,或者通过用户b的属性信息从用户系统中获取用户b的第一信用值。
100.步骤s30,从所述账号集合中确定信用值需求小于等于所述第一信用值,且处于可用状态的目标分享账号;
101.在本实施例中,还从所述账号集合中确定信用值需求小于等于所述第一信用值,且处于可用状态的分享账号,该分享账号可以为多个,从中随机挑选一个作为目标分享账号,或者获取更进一步的选择规则,基于该选择规则,确定目标分享账号。
102.以具体实施例进行说明,在账号集合m中寻信用要求小于等于用户b信用值的账号子集合m1,从m1中寻找当前状态处于s_accountid(free)的账号,分享给用户b使用。
103.步骤s40,将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏。
104.在本实施例中,在得到目标分享账号后,将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏。实现减少云平台的运营成本。
105.在将所述目标分享账号分享给所述第一用户之后,所述方法还包括:
106.步骤h1,生成将所述目标分享账号分享给所述第一用户的分享记录。
107.在本实施例中,将所述目标分享账号分享给所述第一用户之后,对每个账号的分享生成一条分享记录,也即,在本实施例中,只有实际产生分享才会有记录。
108.分享记录的格式如下:b-》accounta,p。
109.其中,b-》accounta表示用户b租用了用户a的云游戏账号。
110.在本实施例中,由于生成分享记录,因而,便于后续查询,以在后续处理事项如处理客户投诉时,查明原因,给予客户及时的回复。
111.所述将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏的步骤之后,所述方法包括:
112.步骤s50,确定预设周期内,所述第一用户在玩所述第一云游戏时的行为特征;
113.在本实施例中,根据设置信息,确定预设周期,如以n分钟(30分钟)为一个周期。
114.在本实施例中,是在确定预设周期内,所述第一用户在玩所述第一云游戏时的行为特征的步骤之前,生成分享记录。
115.分享记录的格式如下:b-》accounta,p。
116.其中,b-》accounta表示用户b租用了用户a的云游戏账号;
117.p表示积分值,目标分享账号产生的积分值需要考虑到租用用户即第一用户的信用值、行为特征如恶意操作等。
118.需要说明的是,p还需考虑被租账号即目标分享账号的等级,不同等级产生的积分值也不同。
119.在确定分享记录后,确定预设周期内,所述第一用户在玩所述第一云游戏时的行为特征,该行为特征可以是外挂特征,恶意转移账号特征,获得云游戏道具特征等。
120.步骤s60,根据所述行为特征,确定所述第一用户在所述预设周期内的第一奖励积分;
121.根据所述行为特征,确定所述第一用户在所述预设周期内的第一奖励积分。
122.例如,若第一用户即用户b使用外挂,导致账号被封-》则用户b的积分扣除n1分;
123.若用户恶意转移账号字长-》则用户b积分扣除n2分;
124.又例如:
125.若用户b提高云游戏积分最高值-》则用户b信用分加n3分
126.若用户b获得云游戏道具-》则用户b信用分加n4分。
127.具体规则可以是:
128.确定行为特征的类型,该类型包括扣除或者提升;
129.扣除的行为特征:若行为特征与预设一般违规内容一致,则行为特征属于一般违规(则用户b积分扣除-3分),若行为特征与预设轻微违规内容一致,则行为特征属于轻微违规(则用户b积分扣除-5分),若行为特征与预设严重违规内容一致,则行为特征属于严重违规(则用户b积分扣除-10分);
130.提升的行为特征:若行为特征与预设一般提升内容一致,则行为特征属于一般提升(则用户b积分+3分),若行为特征与预设轻微内容一致,则行为特征属于轻微提升(则用户b积分+5分),若行为特征与预设显著提升内容一致,则行为特征属于显著提升(则用户b积分+10分)。
131.根据所述行为特征,确定所述第一用户在所述预设周期内的第一奖励积分。
132.需要说明的是,第一奖励积分是以n分钟(30分钟)为一个周期的,第一奖励积分与其他分享用户账号的分享情况关联。
133.所述根据所述行为特征,确定所述第一用户在所述预设周期内的第一奖励积分的步骤,包括:
134.步骤a1,确定所述目标分享账号的账号价值;
135.步骤a2,根据所述行为特征,以及预设行为特征和价值奖惩之间的关联关系,确定所述目标分享账号的价值增量;
136.步骤a3,根据所述账号价值、所述第一信用值以及所述价值增量,确定所述第一用户在所述预设周期内的第一奖励积分。
137.在本实施例中,具体阐述如何确定所述第一用户在所述预设周期内的第一奖励积
分。
138.该第一奖励积分的公式为:
139.pi=accountprice_j*信用系数β+云游戏账号价值增量。
140.其中,accountprice_j:表示该目标分享账号的价值即账号价值;
141.账号价值的确定方式为:从云游戏平台获得该目标分享账号的等级,作为该账号的价值。
142.β:信用系数,该信用系数为:
[0143][0144]
cred_b:表示用户b租用该目标分享账号时的信用值,信用值取值范围为(0-100),根据上述公式信用系数范围为[1.0-2.0],其中,用户b的信用值越大,则信用系数越小,表明相对于信用值小的用户对积分的加成,信用值大的用户对积分的加成更小些。
[0145]
在本实施例中,在确定账号价值后,根据所述行为特征,以及预设行为特征和价值奖惩之间的关联关系,确定所述目标分享账号的价值增量,其中,价值增量可以与云游戏币关联,也可以与云游戏币不关联。
[0146]
若与云游戏币关联(因为用户b租用他人账号,用户b可能使用了他人的云游戏币,即云游戏币也属于云游戏账号价值的一部分),此时,价值增量=云游戏币的币值。
[0147]
若不与云游戏币关联,则价值增量=云游戏内积分(变化量,与预设行为特征和价值奖惩之间的关联关系关联)*云游戏权重系数,其中,云游戏权重系数=该云游戏打开次数/全平台云游戏打开次数。
[0148]
根据所述账号价值、所述第一信用值以及所述价值增量,确定所述第一用户在所述预设周期内的第一奖励积分(即确定pi)。
[0149]
步骤s70,和/或者根据所述行为特征,确定分享所述目标分享账号给所述第一用户的第二用户在所述预设周期内的第二奖励积分。
[0150]
在本实施例中,在确定第一奖励积分后,还根据所述行为特征,确定分享所述目标分享账号给所述第一用户的第二用户在所述预设周期内的第二奖励积分。其中,第二奖励积分可以与第一奖励积分关联,即根据用户b的在平台玩云游戏的用户行为调整计算用户a的奖励积分,该二奖励积分可以与第一奖励积分无关。
[0151]
本技术提供一种云游戏账号分享方法、装置、设备及存储介质,与现有技术只由云游戏平台侧给需要云游戏账号资源的用户提供账号,致使云平台的运营成本过高相比,在本技术中,在接收到第一用户请求玩第一云游戏时,确定支持所述第一云游戏的账号集合,所述账号集合中包括多个分享账号;确定所述第一用户的第一信用值;从所述账号集合中确定信用值需求小于等于所述第一信用值,且处于可用状态的目标分享账号;将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏。在本技术中,在接收到第一用户请求玩第一云游戏时,基于支持第一云游戏的账号集合中多个分享账号的信用值需求,以及第一用户的第一信用值,从已有的用户账号资源中,挑选匹配的且处于可用状态的目标分享账号,以供所述第一用户实现玩所述第一云游戏。也即,在本技术中,充分利用用户手中的云游戏账号资源,进而节省云游戏平台侧购买的云游
戏账号资源,且由于充分利用用户手中的云游戏账号资源,因而,避免在大量用户玩云游戏时,云游戏平台侧供给的账号量不足的问题,进而,实现合理的账号调度分配,避免云平台的运营成本过高。
[0152]
进一步地,基于本技术中第一实施例,提供本技术的另一实施例,在该实施例中,所述确定分享所述目标分享账号给所述第一用户的第二用户在所述预设周期内的第二奖励积分的步骤,包括:
[0153]
步骤s71,确定在所述预设周期内,所述目标分享账号在云游戏平台上的贡献度;
[0154]
其中,所述目标分享账号还关联其他第二云游戏;
[0155]
所述贡献度与所述第一云游戏的云游戏价值、所述第一云游戏在所述云游戏平台上的第一热度指数、所述其他第二云游戏的云游戏价值以及所述其他第二云游戏在所述云游戏平台上的第二热度指数关联;
[0156]
所述第一热度指数、第二热度指数都与预设时间段内所述云游戏平台上的云游戏次数关联;
[0157]
在本实施例中,计算用户a即第二用户(目标分享账号对于用户)的第二奖励积分。
[0158]
在计算第二奖励积分之前,需要确定在所述预设周期内,所述目标分享账号在云游戏平台上的贡献度。
[0159]
其中,所述目标分享账号在云游戏平台上的贡献度包括第一贡献度和第二贡献度。
[0160]
第一贡献度是与所述第一云游戏的云游戏价值,所述第一云游戏在所述云游戏平台上的第一热度指数关联。
[0161]
第二贡献度是所述其他第二云游戏的云游戏价值以及所述其他第二云游戏在所述云游戏平台上的第二热度指数关联。其中,其他第二云游戏可以是多个云游戏,也即,是第一云游戏外其他云游戏的总和。
[0162]
其中,第一热度指数,第二热度指数都与预设时间段内所述云游戏平台上的云游戏次数关联,且第一热度指数,第二热度指数是与当前周期所有分享账号的情况关联的。
[0163]
计算每个账号的贡献度的过程为:
[0164]
比如账号a的贡献度记做ca,其计算公式如下:
[0165][0166]
gameprice:云游戏价值,可以取当前云游戏等级作为云游戏价值;
[0167]
gi_count:是在全平台前一天云游戏次数,则该公式括号内的乘号右边表示第一云游戏前一天在平台的热度;
[0168]
整个括号内表示某一个云游戏的价值,对用户a账户内所有云游戏价值(第一云游戏的云游戏价值和其他第二云游戏的云游戏价值)进行累加,即可得出该账号在平台的贡献度。
[0169]
步骤s72,基于所述贡献度,确定所述目标分享账号的贡献值权重;
[0170]
步骤s73,获取所述第二用户的第二信用值,根据所述第二信用值、所述贡献值权重以及所述第一奖励积分,确定分享所述目标分享账号给所述第一用户的第二用户在所述
预设周期内的第二奖励积分。
[0171]
计算目标分享账号对应第二用户在所述预设周期内的第二奖励积分。
[0172]
其中,在得到贡献度后,确定所述目标分享账号的贡献值权重,进而,得到第二奖励积分。
[0173]
具体地,用户a在该周期内的奖励分配为a的贡献值权重与积分累加和的乘积。
[0174]
第二奖励积分计算公式如下:
[0175][0176]
其中∑c表示所有用户的贡献度之和。
[0177]
给用户a在用户系统中的积分值增加上面计算出的积分值。
[0178]
在本实施例中,可以计算得到当前周期所有分享账号的集合,并且去重记为accountset{a,c,d...}等,获取当前周期的有效分享记录集合,进而得到一个积分值集合{p1,p2...pn}。进而,得到所有分享账号的奖励分配。
[0179]
在本实施例中,鼓励用户维持良好的信誉度。
[0180]
在本实施例中,通过确定在所述预设周期内,所述目标分享账号在云游戏平台上的贡献度;其中,所述目标分享账号还关联其他第二云游戏;
[0181]
所述贡献度与所述第一云游戏的云游戏价值、所述第一云游戏在所述云游戏平台上的第一热度指数、所述其他第二云游戏的云游戏价值以及所述其他第二云游戏在所述云游戏平台上的第二热度指数关联;
[0182]
所述第一热度指数、第二热度指数都与预设时间段内所述云游戏平台上的云游戏次数关联;
[0183]
基于所述贡献度,确定所述目标分享账号的贡献值权重;获取所述第二用户的第二信用值,根据所述第二信用值、所述贡献值权重以及所述第一奖励积分,确定分享所述目标分享账号给所述第一用户的第二用户在所述预设周期内的第二奖励积分。在本实施例中,鼓励用户维持良好的信誉度,增强用户与云游戏平台的粘性,提升用户的云游戏体验。
[0184]
进一步地,基于本技术中第一实施例和第二实施例,提供本技术的另一实施例,在该实施例中,所述将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏的步骤之后,所述方法包括:
[0185]
步骤b1,当接收到任一分享账号停止分享的停止请求时,确定所述任一分享账号当前的账号状态;
[0186]
步骤b2,如果所述任一分享账号未处于租用状态,则将所述任一分享账号删除,分享结束;
[0187]
步骤b3,如果所述任一分享账号处于租用状态,则将所述任一分享账号标记为待冻结账号。
[0188]
在本实施例中,当接收到所述任一分享账号(包括目标分享账号)停止分享的停止请求时,如图4所示,确定所述任一分享账号当前的账号状态,该状态分为三种:1、s_accountid(free)、2、s_accountid(busy)、3、s_accountid(zombie)。
[0189]
如果所述任一分享账号未处于租用状态,即如果处于s_accountid(free)状态,则将该任一分享账号从账号集合删除,分享结束;
[0190]
否则,当前有用户在租用所述任一分享账号,则将所述任一分享账号的状态标记为s_accountid(zombie)。
[0191]
在本实施例中,通过当接收到任一分享账号停止分享的停止请求时,确定所述任一分享账号当前的账号状态;如果所述任一分享账号未处于租用状态,则将所述任一分享账号删除,分享结束;如果所述任一分享账号处于租用状态,则将所述任一分享账号标记为待冻结账号。在本实施例中,可以根据分享用户的意愿灵活地切断分享。
[0192]
在本实施例中,具体场景可以是:b用户通过云游戏账号分享系统请求玩王者荣耀云游戏,云游戏账号分享系统确定支持王者荣耀云游戏的账号集合m,并确定b用户的第一信用值,进而从账号集合m中确定满足信用值需求且可用的目标分享账号a,将目标分享账号a分享给b用户,确定一天内,b用户在玩所述第一云游戏时的行为特征(如恶意操作,违规操作,升级操作等),根据该行为特征,确定b用户在一天内的第一奖励积分,和/或者确定所述目标分享账号a对应a用户在一天内的第二奖励积分。其中,第一奖励积分的确定方式可以是:确定目标分享账号a的账号价值如账号积分,确定b用户恶意操作后,对目标分享账号a价值增量(积分减少10分),进而,得到b用户自身的第一奖励积分如负10分,并得到a用户在一天内的第二奖励积分如负8分。在本实施例中,由于b用户的恶意操作,a用户在一天内的第二奖励积分对应a用户可以申请停止分享,云游戏账号分享系统在接收到目标分享账号a停止分享的停止请求时,确定目标分享账号a当前的账号状态;如果目标分享账号a未处于租用状态,则将该目标分享账号a删除,分享结束;如果目标分享账号a处于租用状态,则将该目标分享账号a标记为待冻结账号。
[0193]
参照图3,图3是本技术实施例方案涉及的硬件运行环境的设备结构示意图。
[0194]
如图3所示,该云游戏账号分享设备可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
[0195]
可选地,该云游戏账号分享设备还可以包括矩形用户接口、网络接口、摄像头、rf(radio frequency,射频)电路,传感器、音频电路、wifi模块等等。矩形用户接口可以包括显示屏(display)、输入子模块比如键盘(keyboard),可选矩形用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
[0196]
本领域技术人员可以理解,图3中示出的云游戏账号分享设备结构并不构成对云游戏账号分享设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0197]
如图3所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块以及云游戏账号分享程序。操作系统是管理和控制云游戏账号分享设备硬件和软件资源的程序,支持云游戏账号分享程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与云游戏账号分享系统中其它硬件和软件之间通信。
[0198]
在图3所示的云游戏账号分享设备中,处理器1001用于执行存储器1005中存储的云游戏账号分享程序,实现上述任一项所述的云游戏账号分享方法的步骤。
[0199]
本技术云游戏账号分享设备具体实施方式与上述云游戏账号分享方法各实施例
基本相同,在此不再赘述。
[0200]
本技术还提供一种云游戏账号分享装置,所述云游戏账号分享装置包括:
[0201]
第一确定模块,用于在接收到第一用户请求玩第一云游戏时,确定支持所述第一云游戏的账号集合,所述账号集合中包括多个分享账号;
[0202]
第二确定模块,用于确定所述第一用户的第一信用值;
[0203]
第三确定模块,用于从所述账号集合中确定信用值需求小于等于所述第一信用值,且处于可用状态的目标分享账号;
[0204]
分享模块,用于将所述目标分享账号分享给所述第一用户,以供所述第一用户基于所述目标分享账号玩所述第一云游戏。
[0205]
可选地,所述云游戏账号分享装置还包括:
[0206]
第四确定模块,用于确定预设周期内,所述第一用户在玩所述第一云游戏时的行为特征;
[0207]
第五确定模块,用于根据所述行为特征,确定所述第一用户在所述预设周期内的第一奖励积分;
[0208]
和/或者第六确定模块,用于根据所述行为特征,确定分享所述目标分享账号给所述第一用户的第二用户在所述预设周期内的第二奖励积分。
[0209]
可选地,所述第五确定模块包括:
[0210]
第一确定单元,用于确定所述目标分享账号的账号价值;
[0211]
第二确定单元,用于根据所述行为特征,以及预设行为特征和价值奖惩之间的关联关系,确定所述目标分享账号的价值增量;
[0212]
第三确定单元,用于根据所述账号价值、所述第一信用值以及所述价值增量,确定所述第一用户在所述预设周期内的第一奖励积分。
[0213]
可选地,所述第六确定模块包括:
[0214]
第四确定单元,用于确定在所述预设周期内,所述目标分享账号在云游戏平台上的贡献度;
[0215]
其中,所述目标分享账号还关联其他第二云游戏;
[0216]
所述贡献度与所述第一云游戏的云游戏价值、所述第一云游戏在所述云游戏平台上的第一热度指数、所述其他第二云游戏的云游戏价值以及所述其他第二云游戏在所述云游戏平台上的第二热度指数关联;
[0217]
所述第一热度指数、第二热度指数都与预设时间段内所述云游戏平台上的云游戏次数关联;
[0218]
第五确定单元,用于基于所述贡献度,确定所述目标分享账号的贡献值权重;
[0219]
获取单元,用于获取所述第二用户的第二信用值,根据所述第二信用值、所述贡献值权重以及所述第一奖励积分,确定分享所述目标分享账号给所述第一用户的第二用户在所述预设周期内的第二奖励积分。
[0220]
可选地,所述装置还包括:
[0221]
分享记录模块,用于生成将所述目标分享账号分享给所述第一用户的分享记录。
[0222]
可选地,所述云游戏账号分享装置还包括:
[0223]
获取模块,用于在接收到任一用户发起账号分享请求时,获取所述任一用户输入
的待分享账号;
[0224]
第七确定模块,用于确定所述账号集合中是否存储有所述待分享账号;
[0225]
存储模块,用于若否时,存储所述任一用户的待分享账号。
[0226]
可选地,所述云游戏账号分享装置还包括:
[0227]
第八确定模块,用于当接收到任一分享账号停止分享的停止请求时,确定所述任一分享账号当前的账号状态;
[0228]
删除模块,用于如果所述任一分享账号未处于租用状态,则将所述任一分享账号删除,分享结束;
[0229]
标记模块,用于如果所述任一分享账号处于租用状态,则将所述任一分享账号标记为待冻结账号。
[0230]
本技术云游戏账号分享装置的具体实施方式与上述所述云游戏账号分享方法各实施例基本相同,在此不再赘述。
[0231]
本技术实施例提供了一种存储介质,且所述存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述所述云游戏账号分享方法的步骤。
[0232]
本技术存储介质具体实施方式与上述所述云游戏账号分享方法各实施例基本相同,在此不再赘述。
[0233]
本技术还提供一种计算机程序产品、包括计算机程序,该计算机程序被处理器执行时实现上述所述云游戏账号分享方法的步骤。
[0234]
本技术计算机程序产品的具体实施方式与上述所述云游戏账号分享方法各实施例基本相同,在此不再赘述。
[0235]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0236]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0237]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0238]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1