【技术实现步骤摘要】
任务处理方法和装置、存储介质及电子设备
[0001]本专利技术涉及计算领域,具体而言,涉及一种任务处理方法和装置、存储介质及电子设备。
技术介绍
[0002]受到传统的网络连接技术的限制,早期多个玩家之间的联机游戏一般是基于一定区域内构建的局域网而实现的。也就是说,传统的联机游戏,通常是基于局域网内机器设备之间直接互联的线路连接关系,来探测发现局域网内所要对战的目标玩家,并向该目标玩家实时传递在游戏对战过程中产生的游戏数据。但由于这种局域网游戏只能在区域内已经物理连接的几台机器设备之间实现联机,而并不支持位于该局域网之外的玩家来参与游戏过程。
[0003]如今很多玩家都希望对传统的局域网联机游戏进行优化改进,以实现与更多玩家共同参与到游戏对战过程。但如果由局域网游戏的游戏开发商对其游戏代码数据进行重新改造升级,不仅成本高、周期长,而且数据升级处理操作的难度也较大。
[0004]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本专利技术实施例提供了一种任务处理方法和装置、存储介质及电子设备,以至少解决相关技术中存在的处理操作较复杂的技术问题。
[0006]根据本专利技术实施例的一个方面,提供了一种任务处理方法,包括:获取在目标终端内展示的局域网游戏应用中触发的任务处理请求,其中,上述任务处理请求用于请求对上述局域网游戏应用中目标用户账号发起的目标游戏任务进行处理;响应上述任务处理请求,确定出与上述局域网游戏应用匹配的游戏沙盒,及与上述游戏沙盒匹配的目标虚拟 ...
【技术保护点】
【技术特征摘要】
1.一种任务处理方法,其特征在于,包括:获取在目标终端内展示的局域网游戏应用中触发的任务处理请求,其中,所述任务处理请求用于请求对所述局域网游戏应用中目标用户账号发起的目标游戏任务进行处理;响应所述任务处理请求,确定出与所述局域网游戏应用匹配的游戏沙盒,及与所述游戏沙盒匹配的目标虚拟网卡,其中,所述游戏沙盒中配置有所述局域网游戏应用中游戏进程所需的资源;通过所述游戏沙盒将与所述任务处理请求对应的请求数据包转发给所述目标虚拟网卡;通过所述目标虚拟网卡将所述请求数据包发送给中转服务器,其中,所述中转服务器用于根据所述请求数据包确定出与所述目标用户账号关联的参考用户账号的账号信息,并基于所述参考用户账号的账号信息处理所述目标游戏任务。2.根据权利要求1所述的方法,其特征在于,响应所述任务处理请求,确定出与所述局域网游戏应用匹配的游戏沙盒,及与所述游戏沙盒匹配的目标虚拟网卡,包括:在所述任务处理请求指示是所述目标用户账号的首次任务处理请求的情况下,为所述目标用户账号创建所述游戏沙盒,并为所述游戏沙盒创建唯一匹配的所述目标虚拟网卡;在所述任务处理请求指示并非所述目标用户账号的首次任务处理请求的情况下,获取候选网卡列表;通过所述游戏沙盒中的应用接口钩子函数从所述候选网卡列表中唯一确定出所述目标虚拟网卡。3.根据权利要求2所述的方法,其特征在于,在为所述目标用户账号创建所述游戏沙盒时,还包括:为所述游戏沙盒配置应用接口钩子函数,其中,所述应用接口钩子函数用于指示所述游戏沙盒被授权使用当前云游戏服务器中的部分资源和部分应用接口。4.根据权利要求1所述的方法,其特征在于,通过所述目标虚拟网卡将所述请求数据包发送给中转服务器包括:通过所述目标虚拟网卡将所述请求数据包发送给通讯代理模块,以使所述通讯代理模块转发给所述中转服务器,其中,所述通讯代理模块用于为所述请求数据包添加与所述中转服务器相匹配的协议信息,所述中转服务器与所述目标终端采用不同的通讯协议。5.根据权利要求1所述的方法,其特征在于,在所述获取在局域网游戏应用中触发的任务处理请求之前,还包括:配置所述局域网游戏应用对应的游戏运行逻辑数据。6.根据权利要求1所述的方法,其特征在于,在所述通过所述目标虚拟网卡将所述请求数据包发送给中转服务器之后,还包括:所述中转服务器解析所述请求数据包,以确定所述目标游戏任务的任务类型;在所述任务类型指示为发现任务的情况下,所述中转服务器获取当前处于在线状态的第一候选用户账号的账号信息,并将所述第一候选用户账号的账号信息作为所述参考用户账号的账号信息返回所述目标终端,以完成所述目标游戏任务,其中,所述第一候选用户账号中包括与所述目标用户账号并未位于同一局域网内的用户账号;在所述任务类型指示为匹配任务的情况下,所述中转服务器获取当前处于在线状态且并未进入匹配房间的第二候选用户账号的账号信息,并从所述第二候选用户账号中确定出
与所述目标用户账号位于同一匹配房间的所述参考用户账号;将确定出的所述参考用户账号的账号信息返回所述目标终端,并将所述目标用户账号发送至所述参考用户账号对应的参考虚拟网卡,以完成所述目标游戏任务;其中,所述第二候选用户账号中包括与所述目标用户账号并未位于同一局域网内的用户账号;在所述任务类型指示为数据传输任务的情况下,所述中转服务器获取与所述目标用户账号位于同一匹配房间的第三候选用户账号的账号信息,并将所述第三候选用户账号的账号信息作为所述参考用户账号的账号信息;将所述目标用户账号所要交互的游戏数据转发至所述参考用户账号各自对应的参考虚拟网卡,以完成所述目标游戏任务,其中,所述第三候选用户账号中包括与所述目标用户账号并未位于同一局域网内的用户账号。7.一种任务处理方法,其特征在于,包括:接收云游戏服务器中的目标虚拟网卡发送的请求数据包,其中,所述目标虚拟网卡是为与局域网游戏应用匹配的游戏沙盒而唯一创建的虚拟网...
【专利技术属性】
技术研发人员:张富春,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。