职业数据转换的方法、装置、网络服务器制造方法及图纸

技术编号:8191071 阅读:167 留言:0更新日期:2013-01-10 01:57
本发明专利技术提供一种职业数据转换的方法、装置、网络服务器,其中,方法包括:获取客户端发送的用户角色的转职请求;根据所述转职请求,获取所述用户角色的等级信息;将所述等级信息对应的第一职业信息转换为要转到的第二职业信息;根据所述第二职业信息,将所述用户角色的第一职业信息更新为所述第二职业信息;其中,所述第二职业信息对应的职业为所述用户角色所属的职业体系中,除所述第一职业信息对应的职业外的任一职业。本发明专利技术的方案可以实现用户角色的职业信息的无限互转,提升用户的体验。

【技术实现步骤摘要】

本专利技术涉及计算机网络数据控制领域,特别是指一种职业数据转换的方法、装置、网络服务器
技术介绍
现在存在各种网络虚拟现实技术提供给用户对真实社会的体验,用户可以在计算机上体验到真实社会拥有的事物、事件,还提供了可以改善现实社会的方案给用户參考和模拟,帮助用户研究显示社会的问题,例如虚拟驾车环境供学车,模拟楼宇紧急疏散情况供设计參考,模拟磨损带来的危害供改进产品,模拟社会的发展供改进决策等等。其中网络游戏也是个人用户更容易接受的一种模拟现实的工具,用户希望网络游戏更真实,更智能,能够帮助他们实现显示社会中可以实现的事物,因此驱使游戏厂商必须不断改进自己的网络游戏系统。网络游戏系统包括服务器和由用户使用的多个客户端,服务器提供游戏中所需 的各种特征数据和进行数据处理,并发送至客户端呈现给用户,由用户在客户端根据呈现的画面,操作游戏中事物,如游戏用户进入游戏中,所扮演的角色可以是某一种职业,服务器提供的职业有多种,用户角色在虚拟社会中进行多种职业间的延伸转化也是模拟现实技术的设计要点之一。现有技术提供的游戏系统中角色的进阶转职,是指角色自身能力达到一定等级后,可以进行转换职业,但中间阶段不提供转职服务。如图I所示,随着时间的推移,角色需要不断的进阶,现今大部分游戏系统的设计都是随着角色等级成长到一定程度进行自动转职,如在角色达到10级进行第一次转职,可以从菜鸟这种职业转成散人或者游侠;角色达到30级进行第2次转职,可以从散人这种职业转为术士或者医师,可以从游侠这种职业转为剑客或者枪豪;角色达到60级进行第3次转职,可以从术士这种职业转为蛊王、天师或者魔尊等;这种角色在转职后,服务器会将该转职后的角色分配新的技能,新的装备等到用户数据库。然而这种转职方式,是N叉树型的转职方式,且服务器对用户角色等级信息的存储,仅存储当前职业的信息,不存储历史职业的信息,因此,在职业转换过程中,只能按照服务器提供的树型职业树进行一条树枝上的职业的正常进阶,从而达到角色职业转换的目的。现实生活中,人的职业选择是多祥化的,并可以随时选择改变。为模拟现实生活中的场景,希望设计ー种能够随时转换职业,并且职业的选择是多祥化的职业转换系统。然后,现有技术无法实现这一目标。图I所示的用户角色的转职方式的最大缺陷是不能横向转职,如上述图I中,散人无法转为游侠,术士无法转为剑客或者枪豪等。用户选择了ー种职业,服务器会提供给该用户ー种职业树中的进阶转职服务;如果要想横向转职或者向其它职业树中的职业自由转换,需要重新向服务器发起交互,从要转到的职业树中最低ー级开始修炼。现有的职业系统不能横向转职的根本原因是,为了便于系统控制,现有技术采用ー种固定职业表的方式,所有职业路线是预先设定好的,设定好的职业表内置于游戏系统中,游戏系统中的所有职业和数据均依赖于这张职业表来设计,由于这种固化的职业表不具备灵活的可操作性,即使有职业之间的转换,也是预先设定好的职业转换模式,例如实习医生只能转换成职业医生,不能再从事诗人职业,即使拥有诗人职业的特征。另外,如果新增ー个职业,所有的职业转换需要人工重新设计和调整,不能自动添加。新增ー个职业意味着游戏系统的重新设计,需要消耗大量的人力物力,出错率增加,也会导致整个游戏系统越来越庞大。
技术实现思路
本专利技术要解决的技术问题是提供一种职业数据转换的方法、装置、网络服务器及系统,使服务器可以为用户提供角色在每ー个成长阶段都能够横向选择从事所有职业的途径,在进阶的时候,也是可以在所有同阶段的职业中进行选择,而不仅仅是一个“树枝”。为解决上述技术问题,本专利技术的实施例提供一种职业数据转换的方法,包括获取客户端发送的用户角色的转职请求; 根据所述转职请求,获取所述用户角色的等级信息;将所述等级信息对应的第一职业信息转换为要转到的第二职业信息;根据所述第二职业信息,将所述用户角色的第一职业信息更新为所述第二职业信息;其中,所述第二职业信息对应的职业为所述用户角色所属的职业体系中,除所述第一职业信息对应的职业外的任一职业。其中,根据所述转职请求,获取所述用户角色的等级信息的步骤包括根据所述转职请求,从一存储有各个用户角色的等级信息的第一数据库中,获取所述客户端的所述用户角色的等级信息。其中,将所述等级信息对应的第一职业信息转换为要转到的第二职业信息的步骤包括从一存储有用户角色的各职业信息的第二数据库中,获取要转到的所述第二职业信息;将所述第一职业信息与所述第二职业信息进行比对,获取比对结果;根据所述比对结果,将所述用户角色的第一职业信息转换为要转到的所述第二职业信息。其中,将所述第一职业信息与所述第二职业信息进行比对,获取比对结果的步骤包括将所述第一职业信息与所述第二职业信息进行比对,获取第一比对结果、第二比对结果和/或第三比对結果;其中,所述第一比对结果包括所述第一职业信息与所述第二职业信息不相同的属性信息;所述第二比对结果包括所述第一职业信息与所述第二职业信息相同的属性信息;所述第三比对结果包括所述第一职业信息与所述第二职业信息不兼容的属性信ο其中,根据所述比对结果,将所述用户角色的第一职业信息转换为要转到的所述第二职业信息的步骤包括根据所述第一比对结果,将所述用户角色的第一职业信息转换为要转到的所述第ニ职业信息。其中,获取第三比对结果后,还包括若所述第三比对结果满足ー预设条件吋,将所述第三比对结果所指向的数据清零。其中,根据所述第二职业信息,将所述用户角色的第一职业信息更新为所述第二职业信息的步骤包括临时存储所述第二职业信息;向所述客户端发送所述第二职业信息的预览信息;获得所述客户端根据所述预览信息反馈的确认信息后,将所述第一职业信息更新为所述第二职业信息。 其中,上述方法还包括保存所述第一职业信息转换为所述第二职业信息的转换记录,所述转换记录包括所述客户端的用户角色的等级信息以及第一职业信息。其中,上述方法还包括根据所述第二职业信息,更新所述用户角色所属的组队信息、组织信息和/或所述用户角色的装备信息。其中,所述等级信息包括当前等级信息,或者,当前等级信息和历史等级信息。其中,所述第一职业信息包括所述客户端的用户角色的当前职业信息,或者,当前职业信息和历史职业信息;其中,所述当前职业信息是用户角色的当前等级信息对应的当前职业信息;所述历史职业信息是用户角色的历史等级信息分别对应的历史职业信息。本专利技术的实施例还提供一种职业数据转换的装置,包括第一获取模块,用于获取客户端发送的用户角色的转职请求;第二获取模块,用于根据所述转职请求,获取所述用户角色的等级信息;职业转换模块,用于将所述等级信息对应的第一职业信息转换为要转到的第二职业信息;第一更新模块,用于根据所述第二职业信息,将所述用户角色的第一职业信息更新为所述第二职业信息;其中,所述第二职业信息对应的职业为所述用户角色所属的职业体系中,除所述第一职业信息对应的职业外的任一职业。其中,所述第二获取模块具体用于根据所述转职请求,从一存储有各个用户角色的等级信息的第一数据库中,获取所述客户端的所述用户角色的等级信息。其中,所述职业转换模块包括第一获取子模块,用于从一存储有用户角色的各职业信息的第二数据库中,获取要转到的所述第二职业信息;比对子模块,用于将所述第一职业信息与本文档来自技高网
...

【技术保护点】
一种职业数据转换的方法,其特征在于,包括:获取客户端发送的用户角色的转职请求;根据所述转职请求,获取所述用户角色的等级信息;将所述等级信息对应的第一职业信息转换为要转到的第二职业信息;根据所述第二职业信息,将所述用户角色的第一职业信息更新为所述第二职业信息;其中,所述第二职业信息对应的职业为所述用户角色所属的职业体系中,除所述第一职业信息对应的职业外的任一职业。

【技术特征摘要】

【专利技术属性】
技术研发人员:李欣
申请(专利权)人:北京金山软件有限公司北京金山数字娱乐科技有限公司成都金山数字娱乐科技有限公司
类型:发明
国别省市:

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

1