【技术实现步骤摘要】
基于云游戏的数据传输方法、设备及系统
[0001]本专利技术实施例涉及数据传输
,具体涉及一种基于云游戏的数据传输方法、设备及系统。
技术介绍
[0002]云游戏是一种以云计算为基础的游戏服务。现有技术中,云游戏由服务端进行游戏云计算,将游戏音画从服务端在线发送到客户端,用户可以通过操控游戏手柄等云游戏操作输入装置来参与游戏,进而客户端将云游戏操作输入装置的状态数据发送给服务端。然而采用现有技术的该种方式,用户参与云游戏的体验差,云游戏的用户留存率低。
技术实现思路
[0003]鉴于现有技术中存在云游戏用户体验差、用户留存率低的技术问题,提出了本专利技术实施例,以便提供一种克服上述问题或者至少部分地解决上述问题的基于云游戏的数据传输方法、设备及系统。
[0004]根据本专利技术实施例的第一方面,提供了一种基于云游戏的数据传输方法,所述方法包括:第一设备的浏览器采集第一设备中云游戏操作输入装置的状态数据,并将状态数据传输给第二设备;第二设备基于状态数据生成力回馈数据,并将力回馈数据传输给第一设备的 ...
【技术保护点】
【技术特征摘要】
1.一种基于云游戏的数据传输方法,其特征在于,所述方法包括:第一设备的浏览器采集第一设备中云游戏操作输入装置的状态数据,并将所述状态数据传输给第二设备;第二设备基于所述状态数据生成力回馈数据,并将所述力回馈数据传输给第一设备的浏览器;第一设备的浏览器基于所述力回馈数据控制所述云游戏操作输入装置产生力回馈。2.根据权利要求1所述的方法,其特征在于,所述状态数据中包含有所述云游戏操作输入装置中至少一个操作键的状态值;和/或,所述力回馈数据中包含有所述云游戏操作输入装置中至少一个操作键的力回馈值。3.根据权利要求1或2所述的方法,其特征在于,所述第一设备的浏览器采集第一设备中云游戏操作输入装置的状态数据,并将所述状态数据传输给第二设备进一步包括:所述第一设备的浏览器周期性地采集所述状态数据;在第一时间采集到第一状态数据后,获取已经在第二时间采集到的第二状态数据;其中,所述第二时间是早于所述第一时间并且距离所述第一时间最近的状态数据采集时间;将所述第一状态数据和所述第二状态数据进行数据比对,以从所述第一状态数据中确定出与所述第二状态数据不同的差异数据;确定所述差异数据的发送优先级,以及确定所述发送优先级对应的发送频率;按照所述发送频率,发送所述差异数据对应的数据包。4.根据权利要求3所述的方法,其特征在于,所述将所述第一状态数据和所述第二状态数据进行数据比对,以从所述第一状态数据中确定出与所述第二状态数据不同的差异数据进一步包括:将第一状态数据中操作键的状态值与第二状态数据中操作键的状态值进行数据比对,以确定出目标操作键,将第一状态数据中目标操作键的状态值作为所述差异数据;其中,第一状态数据中目标操作键的状态值与第二状态数据中目标操作键的状态值不同。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述将所述力回馈数据传输给第一设备的浏览器进一步包括:周期性地采集所述力回馈数据;在第三时间采集到第一力回馈数据后,获取已经在第四时间采集到的第二力回馈数据;其中,所述第四时间是早于所述第三时间并且距离所述第三时间最近的力回馈数据采集时间;将所述第一力回馈数据和所述第二力回馈数据进行数据比对,以从所述第一力回馈数据中确定出与所述第二力回馈数据不同的差异数据;确定所述差异数据的发送优先级,以及确定所述发送优先级对应的发送频率;按照所述发送频率,发送所述差异数据对应的数据包。6.根据权利要求5所述的方法,其特征在于,所述将所述第一力回馈数据和所述第二力回馈数据进行数据比对,以从所述第一力回馈数据中确定出与所述第二力回馈数据不同的差异数据进一步包括:将第一力回馈数据中操作键的力回馈值与第二力回馈数据中操作键的力回馈值进行
数据比对,以确定出目标操作键,将第一力回馈数据中目标操作键的力回馈值作为所述差异数据;其中,第一力回馈数据中目标操作键的力回馈值与第二力回馈数据中目标操作键的力回馈值不同。7.根据权利要求3
‑
5中任一项所述的方法,其特征在于,所述确定所述差异数据的发送优先级进一步包括:确定所述差异数据对应的各个目标操作键;根据所述各个目标操作键的操作键类型,确定所述差异数据的发送优先级。8.根据权利要求7所述的方法,其特征在于,所述根据所述目标操作键的操作键类型,确定所述差异数据的发送优先级进一步包括:若所述各个目标操作键中至少一个目标操作键的操作键类型为数字信号操作键,则确定所述差异数据的发送优先级为最高优先级;若所述各个目标操作键的操作键类型均为模拟信号操作键,则根据任一目标操作键的状态值或力回馈值确定该目标操作键对应的发送优先级,根据各个目标操作键对应的发送优先级,确定所述差异数据的发送优先级。9.根据权利要求8所述的方法,其特征在于,所述根据任一目标操作键的状态值或力回馈值确定该目标操作键对应的发送优先级进一步包括:针对于任一目标操作键,计算该目标操作键在第一状态数据中的状态值与第二状态数据中的状态值的差值,根据该差值确定该目标操作键对应的发送优先级;或者,针对于任一目标操作键,计算该目标操作键在第一力回馈数据中的力回馈值与第二力回馈数据中的力回馈值的差值,根据该差值确定该目标操作键对应的发送优先级。10.根据权利要求9所述的方法,其特征在于,所述根据该差值确定该目标操作键对应的发送优先级进一步包括:若该差值大于第一阈值,则确定该目标操作键对应的发送优先级为最高优先级;若该差值小于第二阈值,则确定该目标操作键对应的发送优先级为最低优先级;若该差值大于或等于第二阈值,并且该差值小于或等于第一阈值,则确定该目标操作键对应的发送优先级为中间优先级。11.根据权利要求8所述的方法,其特征在于,所述根据任一目标操作键的状态值或力回馈值确定该目标操作键对应的发送优先级进一步包括:针对于任一目标操作键,根据该目标操作键在第一状态数据中的状态值确定该目标操作键对应的发送优先级;或者,针对于任一目标操作键,根据该目标操作键在第一力回馈数据中的力回馈值确定该目标操作键对应的发送优先级。12.根据权利要求11所述的方法,其特征在于,所述根据该目标操作键在第一状态数据中的状态值确定该目标操作键对应的发送优先级进一步包括:若该状态值大于第三阈值,则确定该目标操作键对应的发送优先级为最高优先级;若该状态值小于第四阈值,则确定该目标操作键对应的发送优先级为最低优先级;若该状态值大于或等于第四阈值,并且该状态值小于或等于第三阈值,则确定该目标操作键对应的发送优先级为中间优先级;所述根据该目标操作键在第一力回馈数据中的力回馈值确定该目标操作键对应的发
送优先级进一步包括:若该力回馈值大于第五阈值,则确定该目标操作键对应的发送优先级为最高优先级;若该状态值小于第六阈值,则确定该目标操作键对应的发送优先级为最低优先级;若该状态值大于或等于第六阈值,并且该状态值小于或等于第五阈值,则确定该目标操作键对应的发送优先级为中间...
【专利技术属性】
技术研发人员:朱俊炜,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。