数据处理方法、用户终端、系统、及存储介质技术方案

技术编号:36954448 阅读:38 留言:0更新日期:2023-03-22 19:14
本发明专利技术实施例公开了一种数据处理方法、用户终端、系统、及存储介质。方法包括:第一用户终端运行游戏客户端,采集游戏客户端的音画数据;第一用户终端将音画数据发送给至少一个第二用户终端中浏览器;第二用户终端中浏览器在浏览器页面中展示音画数据;第二用户终端获取在展示音画数据过程中产生的用户操作数据,并将用户操作数据发送给第一用户终端;第一用户终端中的游戏客户端根据用户操作数据更新游戏客户端中的游戏音画。本方案仅需一方运行游戏客户端,其他方无需下载安装游戏客户端即可实现多人联机游戏,节约其他方用户终端存储及内存资源,降低其他方参与多人联机游戏的门槛,提升其他方的游戏参与效率及用户体验。提升其他方的游戏参与效率及用户体验。提升其他方的游戏参与效率及用户体验。

【技术实现步骤摘要】
数据处理方法、用户终端、系统、及存储介质


[0001]本专利技术实施例涉及数据处理
,具体涉及一种数据处理方法、用户终端、系统、及存储介质。

技术介绍

[0002]多人联机游戏是一种支持多方同时参与同一游戏的游戏方式。现有技术中,需要各方用户下载并运行游戏客户端,各方用户通过各自运行的游戏客户端与游戏服务器进行数据交互,从而实现多人联机游戏。
[0003]然而,专利技术人在实施过程中发现,现有技术中存在如下缺陷:由于现有技术中需要各方用户均下载并运行游戏客户端,从而需要消耗用户终端中较多的存储资源以及内存资源,提高了用户参与多人联机游戏的门槛,用户体验差。

技术实现思路

[0004]鉴于现有技术中在多人联机游戏场景中,用户终端资源消耗多,用户参与多人联机游戏的门槛高,用户体验差的技术问题,提出了本专利技术实施例,以便提供一种克服上述问题或者至少部分地解决上述问题的数据处理方法、用户终端、系统、及存储介质。
[0005]根据本专利技术实施例的第一方面,提供了一种数据处理方法,包括:第一用户终端运行位于第一用户本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:第一用户终端运行位于第一用户终端中的游戏客户端,并采集所述游戏客户端的音画数据;第一用户终端将所述音画数据发送给至少一个第二用户终端中的浏览器;第二用户终端中的浏览器在浏览器页面中展示所述音画数据;第二用户终端获取在展示所述音画数据过程中产生的用户操作数据,并将所述用户操作数据发送给所述第一用户终端;第一用户终端中的游戏客户端根据所述用户操作数据更新所述游戏客户端中的游戏音画。2.根据权利要求1所述的方法,其特征在于,在所述第一用户终端运行位于第一用户终端中的游戏客户端之后,所述方法还包括:第一用户终端采集所述游戏客户端在运行过程中产生的设备控制指令,并将所述设备控制指令发送给第二用户终端中的浏览器;第二用户终端执行所述设备控制指令。3.根据权利要求1或2所述的方法,其特征在于,在第一用户终端将所述音画数据发送给至少一个第二用户终端中的浏览器之前,所述方法还包括:建立第一用户终端与第二用户终端中浏览器之间的数据传输通道。4.根据权利要求3所述的方法,其特征在于,所述建立第一用户终端与第二用户终端中浏览器之间的数据传输通道进一步包括:建立第一用户终端中网页即时通信模块与第二用户终端中浏览器之间的点对点传输通道;所述第一用户终端将所述音画数据发送给第二用户终端中的浏览器进一步包括:第一用户终端通过所述点对点传输通道将所述音画数据发送给第二用户终端中的浏览器。5.根据权利要求3所述的方法,其特征在于,所述建立第一用户终端与第二用户终端中浏览器之间的数据传输通道进一步包括:配置中转节点,并建立第一用户终端中网页即时通信模块与中转节点之间的第一传输通道,以及建立中转节点与第二用户终端中浏览器之间的第二传输通道;所述第一用户终端将所述音画数据发送给第二用户终端中的浏览器进一步包括:第一用户终端通过所述第一传输通道将所述音画数据发送给所述中转节点,所述中转节点通过所述第二传输通道将所述音画数据发送给第二用户终端中的浏览器。6.根据权利要求5所述的方法,其特征在于,所述中转节点为第一中转节点;则所述建立第一用户终端中网页即时通信模块与中转节点之间的第一传输通道进一步包括:针对于任一第二用户终端,建立该第二用户终端对应的第一传输通道;其中,所述第一传输通道为双向传输通道;所述建立中转节点与第二用户终端中浏览器之间的第二传输通道进一步包括:针对于任一第二用户终端,建立该第二用户终端对应的第二传输通道;其中,所述第二传输通道为双向传输通道;所述第一用户终端通过所述第一传输通道将所述音画数据发送给所述中转节点,所述中转节点通过所述第二传输通道将所述音画数据发送给第二用户终端中的浏览器进一步包括:针对于任一第二用户终端,第一用户终端通过该第二用户终端对应的第一传输通道
将所述音画数据发送给中转节点,中转节点通过该第二用户终端对应的第二传输通道将所述音画数据发送给该第二用户终端中的浏览器。7.根据权利要求5所述的方法,其特征在于,所述中转节点为第二中转节点;则所述建立第一用户终端中网页即时通信模块与中转节点之间的第一传输通道进一步包括:建立第一用户终端中网页即时通信模块与中转节点之间的单个第一传输通道;所述第一传输通道为第一用户终端至中转节点的单向传输通道;所述建立中转节点与第二用户终端中浏览器之间的第二传输通道进一步包括:针对于任一第二用户终端,建立该第二用户终端对应的第二传输通道;其中,所述第二传输通道为中转节点至第二用户终端的单向传输通道;所述第一用户终端通过所述第一传输通道将所述音画数据发送给所述中转节点,所述中转节点通过所述第二传输通道将所述音画数据发送给第二用户终端中的浏览器进一步包括:第一用户终端通过该单个第一传输通道将所述音画数据发送给中转节点,中转节点通过与各个第二用户终端对应的第二传输通道将所述音画数据发送给各个第二用户终端中的浏览器。8.根据权利要求5

7中任一项所述的方法,其特征在于,所述配置中转节点进一步包括:获取第二用户终端的数量;判断所述第二用户终端的数量是否小于预设阈值;若是,则配置第一中转节点;若否,则配置第二中转节点。9.根据权利要求3所述的方法,其特征在于,所述建立第一用户终端与第二用户终端中浏览器之间的数据传输通道进一步包括:针对于任一第二用户终端,判断是否能够建立第一用户终端中网页即时通信模块与该第二用户终端中浏览器之间的点对点传输通道;若是,则建立第一用户终端中网页即时通信模块与该第二用户终端中浏览器之间的点对点传输通道,以供第一用户终端通过该点对点传输通道将所述音画数据发送给第二用户终端中的浏览器;若否,则配置中转节点,并建立第一用户终端中网页即时通信模块与中转节点之间的第一传输通道,以及建立中转节点与该第二用户终端中浏览器之间的第二传输通道,以供第一用户终端通过所述第一传输通道将所述音画数据发送给所述中转节点以及所述中转节点通过所述第二传输通道将所述音画数据发送给该第二用户终端中的浏览器。10.根据权利要求3所述的方法,其特征在于,所述建立第一用户终端与第二用户终端中浏览器之间的数据传输通道进一步包括:配置第一中转节点以及第二中转节点;建立第一用户终端中网页即时通信模块与第一中转节点之间的第三传输通道、建立第一用户终端中网页即时通信模块与第二中转节点之间的第四传输通道、建立第一中转节点与第二用户终端之间的第五传输通道、以及建立第二中转节点与第二用户终端之间的第六传输通道;所述第一用户终端将所述音画数据发送给第二用户终端中的浏览器进一步包括:第一用户终端通过第三传输通道向第一中转节点发送游戏客户端在运行过程中产生的设备控
制指令,第一中转节点通过第五传输通道向第二用户终端传输所述设备控制指令;第一用户终端通过第四传输通道向第二中转节点发送游戏客户端的音画数据,第二中转节点通过第六传输通道向第二用户终端传输所述音画数据。11.根据权利要求1

10中任一项所述的方法,其特征在于,所述用户操作数据包括:手柄状态数据;则所述第二用户终端获取在展示所述音画数据过程中产生的用户操作数据进一步包括:第二用户终端在展示所述音画数据过程中,采集第二用户终端中实体游戏手柄的操作数据,根据所述实体游戏手柄的操作数据生成所述手柄状态数据;和/或,第二用户终端在展示所述音画数据过程中,展示虚拟手柄交互页面,采集在所述虚拟手柄交互页面的触发操作,根据所述在所述虚拟手柄交互页面的触发操作生成所述手柄状态数据;和/或,第二用户终端在展示所述音画数据过程中,采集第二用户终端中键盘和/或鼠标的操作数据,根据所述键盘和/或鼠标的操作数据生成所述手柄状态数据;则所述第一用户终端中的游戏客户端根据所述用户操作数据更新所述游戏客户端中的游戏音画进一步包括:第一用户终端中的游戏客户端根据所述手柄状态数据生成游戏控制指令,执行所述游戏控制指令以更新所述游戏客户端中的游戏音画。12.一种数据处理方法,其特征在于,包括:运行游戏客户端,并采集所述游戏客户端的音画数据;将所述音画数据发送给至少一个第二用户终端...

【专利技术属性】
技术研发人员:姜军朱俊炜
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1