一种数据加载方法、装置、客户端、服务器及存储介质与流程
- 国知局
- 2025-01-10 13:13:04
本技术涉及数据处理,特别是涉及一种数据加载方法、装置、客户端、服务器及存储介质。
背景技术:
1、虚拟场景是一种通过虚拟技术模拟现实场景的场景。在模拟虚拟场景的过程中,客户端需要基于服务器发送的虚拟资源对虚拟角色以及虚拟角色参与的事件进行加载。
2、为此,需要提供一种数据加载方法,以对虚拟资源中的数据进行加载。
技术实现思路
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、存储器,用于存放计算机程序;
48、处理器,用于执行存储器上所存放的程序时,实现上述第一方面任一所述的方法步骤。
49、在本技术实施例的第六方面,还提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
50、存储器,用于存放计算机程序;
51、处理器,用于执行存储器上所存放的程序时,实现上述第二方面任一所述的方法步骤。
52、在本技术实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面或第二方面任一的方法步骤。
53、本技术实施例提供的数据加载方法,客户端向服务器发送包含用户身份标识、目标起始运行时刻的资源加载请求,服务器根据用户身份标识、目标起始运行时刻,可以从用户身份标识对应的虚拟资源中确定待加载的目标虚拟资源,并将目标虚拟资源发送至客户端。
54、由于目标虚拟资源中包括目标虚拟角色数据、目标虚拟角色的初始化事件数据,客户端在接收服务器发送的目标虚拟资源的情况下,可以基于目标虚拟资源中的目标虚拟角色数据加载目标虚拟角色,并基于目标虚拟资源中的初始化事件数据加载目标事件,从而完成虚拟资源中数据的加载过程。
本文地址:https://www.jishuxx.com/zhuanli/20250110/351671.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表