虚拟场景中的账号处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39296625 阅读:7 留言:0更新日期:2023-11-07 11:04
本申请提供了一种虚拟场景中的账号处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品;方法包括:接收针对虚拟场景中待运行的对局的匹配请求;获取对局中需要加入的机器人账号的目标数量、以及对局中已经加入的多个真实账号的数量和等级分布;其中,机器人账号通过程序操控虚拟场景中的一个虚拟对象;从数据库中查询目标数量的机器人账号,且目标数量的机器人账号的等级分布,与对局中已经加入的多个真实账号的等级分布一致;数据库中预先存储有多个机器人账号,且不同的机器人账号关联有不同的虚拟身份信息;将目标数量的机器人账号分配到对局中。通过本申请,能够在对局中实现与机器人交互的真实感,从而增强虚拟场景的仿真性能。拟场景的仿真性能。拟场景的仿真性能。

【技术实现步骤摘要】
虚拟场景中的账号处理方法、装置、电子设备及存储介质


[0001]本申请涉及计算机人机交互
,尤其涉及一种虚拟场景中的账号处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]基于图形处理硬件的虚拟场景的人机交互技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟对象之间的多样化的交互,具有广泛的实用价值。例如在游戏场景中,能够模拟虚拟对象之间的真实的对战过程。此外,各种不同类型的游戏不仅可以帮助用户释放压力、放松心情,并且还可以通过游戏来提高用户自身的反应能力和灵敏性。
[0003]在玩家建立对局时,经常存在用户的数量不足以建立对局的情况,这就需要在对局中接入机器人(也即是基于规则或者人工智能驱动的虚拟对象),但是相关技术接入的机器人的水平是固定的,且其机器人的身份很容易被识别出来,导致用户无法获得与真人对战的体验。
[0004]对于如何在虚拟场景中增强与机器人交互的仿真性能,相关技术尚无有效解决方案。

技术实现思路

[0005]本申请实施例提供一种虚拟场景中的账号处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够在对局中实现与机器人交互的真实感,从而增强虚拟场景的仿真性能。
[0006]本申请实施例的技术方案是这样实现的:
[0007]本申请实施例提供一种虚拟场景中的账号处理方法,包括:
[0008]接收针对虚拟场景中待运行的对局的匹配请求;
[0009]获取所述对局中需要加入的机器人账号的目标数量、以及所述对局中已经加入的多个真实账号的数量和等级分布;其中,所述机器人账号通过程序操控所述虚拟场景中的一个虚拟对象;
[0010]从数据库中查询所述目标数量的所述机器人账号,且所述目标数量的所述机器人账号的等级分布,与所述对局中已经加入的所述多个真实账号的等级分布一致;其中,所述数据库中预先存储有多个所述机器人账号,且不同的所述机器人账号关联有不同的虚拟身份信息;
[0011]将所述目标数量的所述机器人账号分配到所述对局中。
[0012]本申请实施例提供又一种虚拟场景中的账号处理方法,包括:
[0013]在人机交互界面中显示参与虚拟场景的多个账号的标识,其中,所述多个账号中的至少部分账号为机器人账号,所述机器人账号用于通过程序操控所述虚拟场景中的一个虚拟对象;
[0014]响应于针对所述机器人账号的信息查询操作,显示所述机器人账号关联的虚拟身
份信息,其中,不同的所述机器人账号关联有不同的所述虚拟身份信息。
[0015]本申请实施例提供一种虚拟场景中的账号处理装置,包括:
[0016]接收模块,用于接收针对虚拟场景中待运行的对局的匹配请求;
[0017]获取模块,用于获取所述对局中需要加入的机器人账号的目标数量、以及所述对局中已经加入的多个真实账号的数量和等级分布;其中,所述机器人账号通过程序操控所述虚拟场景中的一个虚拟对象;
[0018]查询模块,用于从数据库中查询所述目标数量的所述机器人账号,且所述目标数量的所述机器人账号的等级分布,与所述对局中已经加入的所述多个真实账号的等级分布一致;其中,所述数据库中预先存储有多个所述机器人账号,且不同的所述机器人账号关联有不同的虚拟身份信息;
[0019]分配模块,用于将所述目标数量的所述机器人账号分配到所述对局中。
[0020]本申请实施例提供又一种虚拟场景中的账号处理装置,包括:
[0021]显示模块,用于在人机交互界面中显示参与虚拟场景的多个账号的标识,其中,所述多个账号中的至少部分账号为机器人账号,所述机器人账号用于通过程序操控所述虚拟场景中的一个虚拟对象;
[0022]所述显示模块,还用于响应于针对所述机器人账号的信息查询操作,显示所述机器人账号关联的虚拟身份信息,其中,不同的所述机器人账号关联有不同的所述虚拟身份信息。
[0023]本申请实施例提供一种电子设备,包括:
[0024]存储器,用于存储可执行指令;
[0025]处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的虚拟场景中的账号处理方法。
[0026]本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本申请实施例提供的虚拟场景中的账号处理方法。
[0027]本申请实施例提供一种计算机程序产品,包括计算机程序或指令,用于被处理器执行时,实现本申请实施例提供的虚拟场景中的账号处理方法。
[0028]本申请实施例具有以下有益效果:
[0029]通过从数据库中查询与对局中已经加入的多个真实账号的等级分布一致的机器人账号,并将查询得到的目标数量的机器人账号分配到对局中,能够均衡对局中对抗的阵营之间的力量对比,使得用户不会轻易地在对局中获胜或失败,并通过为机器人账号关联虚拟身份信息,使得机器人账号不会轻易被识别出来,让用户认为确有其人,从而在对局中实现了针对交互的体验,提高了虚拟场景的仿真性能。
附图说明
[0030]图1是是本申请实施例提供的虚拟场景中的账号处理系统100的架构示意图;
[0031]图2A是本申请实施例提供的服务器200的结构示意图;
[0032]图2B是本申请实施例提供的终端设备400的结构示意图;
[0033]图3是本申请实施例提供的虚拟场景中的账号处理方法的流程示意图;
[0034]图4A和图4B是本申请实施例提供的虚拟场景中的账号处理方法的流程示意图;
[0035]图5A至图5C是本申请实施例提供的虚拟场景中的账号处理方法的应用场景示意图;
[0036]图6是相关技术提供的虚拟场景中的账号处理方法的应用场景示意图;
[0037]图7是相关技术提供的生成机器人身份信息的流程示意图;
[0038]图8是本申请实施例提供的虚拟场景中的账号处理方法的流程示意图;
[0039]图9是本申请实施例提供的虚拟场景中的账号处理方法的应用场景示意图;
[0040]图10是本申请实施例提供的虚拟场景中的账号处理方法的应用场景示意图;
[0041]图11是本申请实施例提供的匹配获取机器人的流程示意图;
[0042]图12是本申请实施例提供的游戏结束后修改机器人战绩的流程示意图;
[0043]图13是本申请实施例提供的查看机器人身份信息的流程示意图。
具体实施方式
[0044]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0045]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景中的账号处理方法,其特征在于,所述方法包括:接收针对虚拟场景中待运行的对局的匹配请求;获取所述对局中需要加入的机器人账号的目标数量、以及所述对局中已经加入的多个真实账号的数量和等级分布;其中,所述机器人账号通过程序操控所述虚拟场景中的一个虚拟对象;从数据库中查询所述目标数量的所述机器人账号,且所述目标数量的所述机器人账号的等级分布,与所述对局中已经加入的所述多个真实账号的等级分布一致;其中,所述数据库中预先存储有多个所述机器人账号,且不同的所述机器人账号关联有不同的虚拟身份信息;将所述目标数量的所述机器人账号分配到所述对局中。2.根据权利要求1所述的方法,其特征在于,在接收针对虚拟场景中待运行的对局的匹配请求之前,所述方法还包括:创建多个所述机器人账号;针对每个所述机器人账号生成对应的虚拟身份信息,并将所述机器人账号、以及所述虚拟身份信息存储至数据库中。3.根据权利要求2所述的方法,其特征在于,所述虚拟身份信息包括:标识、等级、互动数据,其中,所述标识包括以下至少之一:头像、名称;所述等级与所述机器人账号的属性正相关,所述属性包括以下至少之一:操控水平,所拥有的虚拟资源的数量;所述针对每个所述机器人账号生成对应的虚拟身份信息,包括:获取所述虚拟场景中的所有真实账号对应多个等级的等级分布;将预先创建的多个名称按照所述等级分布关联到所述多个等级,并针对每个所述机器人账号执行以下处理:为所述机器人账号随机分配一个头像和名称,并将与所述名称关联的等级确定为所述机器人账号的等级;分配初始的互动数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:针对被分配到所述对局中的每个所述机器人账号执行以下处理:响应于所述对局结束,获取所述机器人账号在所述对局中的互动数据;将所述互动数据存储至所述数据库中,并基于所述互动数据更新所述机器人账号原有的互动数据。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:针对每个所述机器人账号执行以下处理:基于所述机器人账号关联的所述互动数据,确定所述机器人账号的实际获胜概率,其中,不同所述等级对应的获胜概率区间不同;响应于所述实际获胜概率的当前所在概率区间与所述机器人账号的当前等级对应的获胜概率区间不同,将所述当前等级调整为所述当前所在概率区间对应的所述等级。6.根据权利要求1所述的方法,其特征在于,所述从数据库中查询所述目标数量的所述机器人账号,包括:
确定所述对局中已经加入的所述多个真实账号的平均等级;循环执行以下处理,直至从所述数据库中查询得到的所述机器人账号的数量达到所述目标数量:每次从以所述平均等级为中心的等级范围内选定一个等级作为目标等级,并从所述数据库中查询一个所述目标等级的所述机器人账号。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收客户端发送的携带关键词的账号查询请求;从所述数据库中查询与所述关键词匹配的机器人账号,并将查询得到的机器人账号关联的虚拟身份信息发送至所述客户端,以使所述客户端在人机交互界面中显示所述查询得到的机器人账号关联的虚拟身份信息。8.根据权利要求7所述的方法,其特征在于,所述客户端向服务器发送所述账号查询请求的方式包括以下之一:响应于在人机交互界面中显示待运行的对局的设置控件时接收到的账号查询操作,向服务器发送所述账号查询请求;响应于在人机交互界面中显示对局结果展示控件时接收到的账号查询操作,向服务器发送所述账号查询请求;响应于在人机交互界面中显示处于运行状态的所述虚拟场景时接收到的账号查询操作,向服务器发送所述账号查询请求。9.根据权利要求1所述的方法,其特征在于,所述获取所述对局中需要加入的机器人账号的目标数量,包括:执行以下处理之一:将所述匹配请求携带的设定数量,确定为所述对局中需要加入的机器人账号的目标数量,其中,所述设定数量是客户端根据接收到的数量设定操作而确定的;基于所述匹配请求携带的已经加入所述对局的所述多个真实账号的数量和等级分布、以及所述对局的规模,确定所述对局中需要加入的机器人账号的目标...

【专利技术属性】
技术研发人员:练建锋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1