System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种产品等级确定方法、装置、电子设备及存储介质。
技术介绍
1、随着视频网络的发展,视频播放软件的功能越来越多,实际应用中,为了满足用户多种多样的观看需要,视频播放软件往往会出售相应的观看产品,例如会员周卡、会员月卡等产品。
2、其中,为了提升用户体验,增加用户对视频播放软件的信赖,开发人员往往会根据用户的属性,将用户分为不同的群体,如新客、老客。然后,针对不同属性的用户制定不同的产品价格。
3、然而,实际应用中,视频播放软件在苹果端app的应用过程中必须采用苹果应用内的购买系统,该购买系统是根据用户的苹果终端id的身份进行定价的,也即,购买产品的用户如果为苹果应用端的第二类用户则将该用户确定为第二类用户购买产品,但其可能为视频播放软件的第一类用户,这就导致了用户未能享受第一类用户的优惠,导致支付错误,影响用户体验。
技术实现思路
1、本申请提供了一种产品等级确定方法、装置、电子设备及存储介质,以解决现有技术中视频播放软件在苹果端app的应用过程中必须采用苹果应用内的购买系统,该购买系统是根据用户的苹果终端id的身份进行定价的,也即,购买产品的用户如果为苹果应用端的第二类用户则将该用户确定为第二类用户购买产品,但其可能为视频播放软件的第一类用户,这就导致了用户未能享受第一类用户的优惠,导致支付错误,影响用户体验的技术问题。
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、第三确定模块,用于将所述目标产品标识对应的产品等级确定为所本文档来自技高网...
【技术保护点】
1.一种产品等级确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述终端账号对应的第一账号属性,包括:
3.根据权利要求2所述的方法,其特征在于,在所述获取当前终端设备的设备标识之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述确定所述业务账号对应的第二账号属性,包括:
5.根据权利要求1所述的方法,其特征在于,所述第一账号属性和所述第二账号属性均包括第一类用户属性和第二类用户属性,所述根据所述第一账号属性和所述第二账号属性,从所述目标产品对应的多个产品标识中确定目标产品标识,包括:
6.根据权利要求5所述的方法,其特征在于,还包括:
7.根据权利要求2所述的方法,其特征在于,在所述将所述目标产品标识对应的产品等级确定为所述目标产品的目标等级之后,还包括:
8.一种产品等级确定装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的产品等级确定程序,以实现权利要求1~7
10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~7中任一项所述的产品等级确定方法。
...【技术特征摘要】
1.一种产品等级确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述终端账号对应的第一账号属性,包括:
3.根据权利要求2所述的方法,其特征在于,在所述获取当前终端设备的设备标识之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述确定所述业务账号对应的第二账号属性,包括:
5.根据权利要求1所述的方法,其特征在于,所述第一账号属性和所述第二账号属性均包括第一类用户属性和第二类用户属性,所述根据所述第一账号属性和所述第二账号属性,从所述目标产品对应的多个产品标识中确定目标产品标识,包括:
6...
【专利技术属性】
技术研发人员:王要强,陈智凯,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。