一种虚拟用户的方法和系统技术方案

技术编号:14944311 阅读:71 留言:0更新日期:2017-04-01 10:52
一种虚拟用户的方法,所述方法包括:在服务器内存中直接获取当前处于活动状态用户的用户信息,依据所述用户信息和当前场景要求建立虚拟用户;虚拟用户和真实用户共同在当前场景中活动,更换场景后,更新虚拟用户的用户信息和真实用户的用户信息;全部场景结束后,直接删除虚拟用户和虚拟用户的用户信息,更新并存储真实用户的用户信息。本发明专利技术还公开一种虚拟用户的系统。应用本发明专利技术实施例后,能够在短时间内建立虚拟用户,从而提高真实用户进入场景的速度。

【技术实现步骤摘要】

本申请涉及计算机
,更具体地,涉及一种虚拟用户的方法和系统
技术介绍
网络游戏又称在线游戏简称网游。指以互联网为传输媒介,以游戏运营商服务器和用户计算机为处理终端,以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性多人在线游戏。网络游戏是一个需要人与人之间进行交互的游戏,如果缺少了同伴,用户的乐趣会减少很多。但是因为各种各样的原因,有时用户可能在某一个时间段,或者某一个等级阶段,没有足够的用户一同参与游戏,因此需要虚拟用户与真实用户一同参与游戏。现有技术中,在服务器的数据库中读取用户在游戏中存储的数据,依据存储的数据虚拟用户。然而操作数据库读取用户存储的数据需要较长的时间,因此虚拟用户需要较长时间。
技术实现思路
本专利技术实施例提出一种虚拟用户的方法,能够在短时间内建立虚拟用户,从而提高真实用户进入场景的速度。本专利技术实施例还提出一种虚拟用户的系统,能够在短时间内建立虚拟用户,从而提高真实用户进入场景的速度。本专利技术实施例的技术方案如下:一种虚拟用户的方法,所述方法包括:在服务器内存中直接获取当前处于活动状态用户的用户信息,依据所述用户信息和当前场景要求建立虚拟用户;虚拟用户和真实用户共同在当前场景中活动,更换场景后,更新虚拟用户的用户信息和真实用户的用户信息;全部场景结束后,直接删除虚拟用户和虚拟用户的用户信息,更新并存储真实用户的用户信息。所述当前处于活动状态用户包括:任意一个当前处于活动状态用户。所述当前处于活动状态用户包括:当前处于活动状态,且为真实用户好友的用户。所述用户信息包括服饰、武器、首饰、箱包和配件。所述方法进一步包括:真实用户请求删除虚拟用户时,直接删除虚拟用户和虚拟用户的用户信息,更新并存储真实用户的用户信息。一种虚拟用户的系统,所述系统包括:服务器,用于在硬盘中存储真实用户的用户信息,在内存中存储当前处于活动状态用户的用户信息;控制模块,用于从服务器内存中直接获取当前处于活动状态用户的用户信息;建立模块,用于依据所述获取的用户信息和当前场景要求建立虚拟用户;更新模块,用于虚拟用户和真实用户共同在当前场景中活动,更换场景后,更新虚拟用户的用户信息和真实用户的用户信息;全部场景结束后,直接删除虚拟用户和虚拟用户的用户信息,更新发送真实用户的用户信息。所述当前处于活动状态用户包括:任意一个当前处于活动状态用户。所述当前处于活动状态用户包括:当前处于活动状态,且为真实用户好友的用户。所述用户信息包括服饰、武器、首饰、箱包和配件。所述更新模块进一步用于,真实用户请求删除虚拟用户时,直接删除虚拟用户和虚拟用户的用户信息,更新真实用户的用户信息。从上述技术方案中可以看出,本专利技术实施例中在服务器内存中直接获取当前处于活动状态用户的用户信息,依据所述用户信息和当前场景要求建立虚拟用户;虚拟用户和真实用户共同在当前场景中活动,更换场景后,更新虚拟用户的用户信息和真实用户的用户信息;全部场景结束后,直接删除虚拟用户和虚拟用户的用户信息,更新并存储真实用户的用户信息。由于直接在内存中获取用户信息,因此能够在短时间内建立虚拟用户,从而提高真实用户进入场景的速度。附图说明图1是虚拟用户的方法流程示意图;图2是虚拟用户的系统结构示意图。具体实施方式使本专利技术的目的、技术方案和优点表达得更加清楚明白,下面结合附图及具体实施例对本专利技术再作进一步详细的说明。在本专利技术实施例中,可以从服务器的内存中直接获取用户信息,无需读取硬盘获取用户数据,因此能够在短时间内建立虚拟用户。在虚拟用户和真实用户共同参与的当前场景中,快速建立虚拟用户提高了真实用户进入场景的速度。下面结合附图1详细说明本专利技术的具体内容,包括以下步骤:101、在服务器内存中直接获取当前处于活动状态用户的用户信息,依据所述用户信息和当前场景要求建立虚拟用户。服务器中的硬盘中存储用户的用户信息,无论该用户是否处于活动状态。当用户处于活动状态,服务器的内存中存储该用户的用户信息。从内存获取用户信息的速度显然大于从硬盘获取用户信息的速度。那么,为了在短时间内建立虚拟用户,从服务器内存中直接获取当前处于活动状态用户的用户信息。为了使得虚拟用户仿真度较高,可以虚拟任意一个当前处于活动状态用户;也可以虚拟当前处于活动状态,且为真实用户好友的用户。每个场景对于用户的具体属性是有具体的要求,被虚拟用户的属性与场景的要求不一定一致,因此需要依据用户信息和当前场景要求建立虚拟用户。此处的用户信息包括,服饰、武器、首饰、箱包和配件。102、虚拟用户和真实用户共同在当前场景中活动,更换场景后,更新虚拟用户的用户信息和真实用户的用户信息。虚拟用户和真实用户同在一个当前场景中活动,其中虚拟用户至有一个,真实用户至少一个。在更换场景后,即从一个场景更换到另外一个场景,则同时更新虚拟用户的用户信息和真实用户的用户信息。这样,在真实用户看来,虚拟用户与其他真实用户并没有太大的区别。103、全部场景结束后,直接删除虚拟用户和虚拟用户的用户信息,更新并存储真实用户的用户信息。待全部场景结束后,对于虚拟用户和真实用户进行不同的处理。由于虚拟用户本身是虚构并非现实存在,因此可以直接删除虚拟用户和虚拟用户的用户信息。对于真实用户来说,更新并在服务器中存储真实用户的用户信息。当真实用户请求删除虚拟用户时,则直接删除虚拟用户和虚拟用户的用户信息,同时更新并存储真实用户的用户信息。参见附图2是虚拟用户的系统结构示意图,具体包括:服务器101,用于在硬盘中存储真实用户的用户信息,在内存中存储当前处于活动状态用户的用户信息;控制模块102,用于从服务器内存中直接获取当前处于活动状态用户的用户信息;当前处于活动状态用户包括:任意一个当前处于活动状态用户,或,当前处于活动状态,且为真实用户好友的用户。用户信息包括服饰、武器、首饰、箱包和配件。建立模块103,用于依据所述获取的用户信息和当前场景要求建立虚拟用户;更新模块104,用于虚拟用户和真实用户共同在当前场景中活动,更换场景后,更新虚拟用户的用户信息和真实用户的用户信息;全部场景结束后,直接删除虚拟用户和虚拟用户的用户信息,更新发送真实用户的用户信息。真实用户请求删除虚拟用户时,直接删除虚拟用户和虚拟用户的用户信息,更新真实用户的用户信息。本文档来自技高网...

【技术保护点】
一种虚拟用户的方法,其特征在于,所述方法包括:在服务器内存中直接获取当前处于活动状态用户的用户信息,依据所述用户信息和当前场景要求建立虚拟用户;虚拟用户和真实用户共同在当前场景中活动,更换场景后,更新虚拟用户的用户信息和真实用户的用户信息;全部场景结束后,直接删除虚拟用户和虚拟用户的用户信息,更新并存储真实用户的用户信息。

【技术特征摘要】
1.一种虚拟用户的方法,其特征在于,所述方法包括:
在服务器内存中直接获取当前处于活动状态用户的用户信息,依据所述用户信息
和当前场景要求建立虚拟用户;
虚拟用户和真实用户共同在当前场景中活动,更换场景后,更新虚拟用户的用户
信息和真实用户的用户信息;
全部场景结束后,直接删除虚拟用户和虚拟用户的用户信息,更新并存储真实用
户的用户信息。
2.根据权利要求1所述虚拟用户的方法,其特征在于,所述当前处于活动状态用
户包括:任意一个当前处于活动状态用户。
3.根据权利要求1所述虚拟用户的方法,其特征在于,所述当前处于活动状态用
户包括:当前处于活动状态,且为真实用户好友的用户。
4.根据权利要求1所述虚拟用户的方法,其特征在于,所述用户信息包括服饰、
武器、首饰、箱包和配件。
5.根据权利要求1所述虚拟用户的方法,其特征在于,所述方法进一步包括:真
实用户请求删除虚拟用户时,直接删除虚拟用户和虚拟用户的用户信息,更新并存储
真实用户的用户信息。
6.一种虚拟用户的系统,其特征在于,所述系统包括:
服务器,用于...

【专利技术属性】
技术研发人员:张明阳
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:北京;11

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

1