一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据处理方法、装置、设备及存储介质与流程

2022-02-20 13:35:09 来源:中国专利 TAG:

技术特征:
1.一种数据处理方法,其特征在于,包括:确定与目标云端设备具有绑定关系的目标流代理服务,所述目标云端设备用于运行与第一对象相关联的云游戏;通过所述目标流代理服务向所述目标云端设备发送视频流获取请求,以使所述目标云端设备在为所述第一对象配置虚拟房间时,通过所述目标流代理服务返回与所述第一对象相关联的游戏直播视频流,所述游戏直播视频流是所述目标云端设备在获取到所述第一对象触发的业务操控指令流时所生成的;获取所述游戏直播视频流的封装策略,基于所述封装策略确定所述游戏直播视频流对应的封装视频流,所述封装视频流用于通过内容分发服务下发至所述虚拟房间中的第二对象对应的观看终端。2.根据权利要求1所述的方法,其特征在于,所述方法由直播流服务器执行,所述直播流服务器中存储有与n个流代理服务器相关联的地址列表,所述n为正整数,一个流代理服务器对应一个地址,所述n个流代理服务器包含用于运行所述目标流代理服务的目标流代理服务器;所述确定与目标云端设备具有绑定关系的目标流代理服务器,包括:基于所述直播流服务器与目标云端设备之间的通信关系,接收所述目标云端设备发送的启动通知,所述启动通知是所述目标云端设备基于所述目标云端设备的目标设备标识符所生成的;从所述n个流代理服务器中获取候选流代理服务器,且从所述地址列表中获取所述候选流代理服务器的地址;基于所述目标设备标识符生成业务查询请求,通过所述地址向所述候选流代理服务器发送所述业务查询请求,以使所述候选流代理服务器对所述目标设备标识符以及与所述候选流代理服务器所绑定的云端设备的候选设备标识符进行匹配,得到匹配结果;接收所述候选流代理服务器返回的匹配结果,在所述匹配结果指示匹配成功时,将所述候选流代理服务器作为与所述目标云端设备具有绑定关系的所述目标流代理服务器。3.根据权利要求1所述的方法,其特征在于,所述方法由直播流服务器执行;所述方法还包括:在接收到所述目标云端设备发送的启动通知时,获取所述启动通知中的游戏安全标识符以及目标设备标识符;基于所述目标设备标识符,获取所述目标云端设备的设备类型;通过所述目标流代理服务,对所述游戏安全标识符进行校验,得到标识符校验结果;在所述标识符校验结果指示校验成功时,建立所述游戏安全标识符、所述目标设备标识符以及所述目标云端设备的设备类型之间的映射关系,所述映射关系用于通过数据库服务存储至与所述直播流服务器具有数据交互关系的数据库服务器。4.根据权利要求3所述的方法,其特征在于,所述基于所述目标设备标识符,获取所述目标云端设备的设备类型,包括:基于所述目标设备标识符,生成用于查询所述目标云端设备的设备类型的设备查询请求;将所述设备查询请求发送至所述数据库服务器,以使所述数据库服务器基于所述设备
查询请求,获取所述目标设备标识符对应的目标云端设备的设备类型;接收所述数据库服务器返回的所述目标云端设备的设备类型。5.根据权利要求3所述的方法,其特征在于,所述通过所述目标流代理服务,对所述游戏安全标识符进行校验,得到标识符校验结果,包括:通过所述目标流代理服务,获取所述目标云端设备所运行的所述云游戏的安全标识符,将获取到的安全标识符确定为校验安全标识符;对所述游戏安全标识符与所述校验安全标识符进行比对,得到比对结果;若所述比对结果指示所述游戏安全标识符与所述校验安全标识符相匹配,则得到用于指示校验成功的标识符校验结果;若所述比对结果指示所述游戏安全标识符与所述校验安全标识符不匹配,则得到用于指示校验失败的标识符校验结果。6.根据权利要求1所述的方法,其特征在于,所述方法由直播流服务器执行;所述内容分发服务用于部署在内容分发服务器上;所述方法还包括:在所述标识符校验结果指示校验成功时,建立所述直播流服务器与所述内容分发服务器之间的连接关系。7.根据权利要求6所述的方法,其特征在于,所述在所述标识符校验结果指示校验成功时,建立所述直播流服务器与所述内容分发服务器之间的连接关系,包括:在所述标识符校验结果指示校验成功时,获取通过互斥锁所保护的建立连接规则;将与所述内容分发服务器建立的套接字由阻塞套接字变更为非阻塞套接字;基于所述非阻塞套接字以及所述建立连接规则,建立所述直播流服务器与所述内容分发服务器之间的连接关系。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:基于所述直播流服务器与所述内容分发服务器之间的连接关系,将所述封装视频流发送至所述内容分发服务器,以使所述内容分发服务器将所述封装视频流发送至所述第二对象对应的观看终端。9.根据权利要求1所述的方法,其特征在于,所述获取所述游戏直播视频流的封装策略,基于所述封装策略确定所述游戏直播视频流对应的封装视频流,包括:获取所述游戏直播流的封装策略,所述封装策略包括所述目标云端设备的设备类型以及传输协议;确定与所述设备类型相匹配的封装格式,基于所述封装格式对所述游戏直播视频流进行解析处理,得到原始游戏视频流;基于所述传输协议对所述原始游戏视频流进行封装处理,得到所述游戏直播视频流对应的封装视频流。10.一种数据处理方法,其特征在于,包括:通过与目标云端设备具有绑定关系的目标流代理服务,获取直播流服务发送的视频流获取请求,所述目标云端设备用于运行于第一对象相关联的云游戏;在为所述第一对象配置虚拟房间时,确定与所述第一对象相关联的游戏直播视频流,所述游戏直播视频流是在获取到所述第一对象触发的业务操控指令流时所生成的;
将所述游戏直播视频流通过所述目标流代理服务返回至所述直播流服务,所述直播流服务用于获取所述游戏直播流的封装策略,且基于所述封装策略确定所述游戏直播视频流对应的封装视频流,所述封装视频流用于通过内容分发服务下发至所述虚拟房间中的第二对象对应的观看终端。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:通过接入服务与推流服务,获取所述第一对象触发的启动操控指令流,所述启动操控指令流是所述第一对象在云玩终端的第一游戏界面上针对所述云游戏所触发的;基于所述启动操控指令流,将所述目标云端设备的业务状态确定为运行状态,且生成与所述云游戏相关联的游戏启动视频流,所述运行状态用于指示运行所述云游戏;通过所述接入服务以及所述推流服务,将所述游戏启动视频流返回至所述云玩终端,以使所述云玩终端将终端界面由所述第一游戏界面切换至第二游戏界面,且在所述第二游戏界面上显示所述游戏启动视频流对应的游戏画面帧。12.根据权利要求10所述的方法,其特征在于,所述直播流服务器用于部署在直播流服务器上;所述方法还包括:在接收到启动操控指令流时,为所述云游戏分配游戏安全标识符,所述游戏安全标识符是基于所述启动操控指令流所指示的启动时间戳、所述目标云端设备的机器地址标识符以及所述目标云端设备确定的随机参数所生成的;获取所述目标云端设备的目标设备标识符,基于所述游戏安全标识符以及所述目标设备标识符,生成用于指示所述云游戏启动的启动通知;基于所述直播流服务器与所述目标云端设备之间的通信关系,将所述启动通知发送至所述直播流服务器,以使所述直播流服务器确定与所述目标云端设备具有绑定关系的目标流代理服务。13.一种数据处理装置,其特征在于,包括:目标流代理服务确定模块,用于确定与目标云端设备具有绑定关系的目标流代理服务,所述目标云端设备用于运行与第一对象相关联的云游戏;视频流获取请求发送模块,用于通过所述目标流代理服务向所述目标云端设备发送视频流获取请求,以使所述目标云端设备在为所述第一对象配置虚拟房间时,通过所述目标流代理服务返回与所述第一对象相关联的游戏直播视频流,所述游戏直播视频流是所述目标云端设备在获取到所述第一对象触发的业务操控指令流时所生成的;封装视频流确定模块,用于获取所述游戏直播视频流的封装策略,基于所述封装策略确定所述游戏直播视频流对应的封装视频流,所述封装视频流用于通过内容分发服务下发至所述虚拟房间中的第二对象对应的观看终端。14.一种数据处理装置,其特征在于,包括:视频流获取请求接收模块,用于通过与目标云端设备具有绑定关系的目标流代理服务,获取直播流服务发送的视频流获取请求,所述目标云端设备用于运行于第一对象相关联的云游戏;游戏直播视频流确定模块,用于在为所述第一对象配置虚拟房间时,确定与所述第一对象相关联的游戏直播视频流,所述游戏直播视频流是在获取到所述第一对象触发的业务
操控指令流时所生成的;游戏直播视频流返回模块,用于将所述游戏直播视频流通过所述目标流代理服务返回至所述直播流服务,所述直播流服务用于获取所述游戏直播流的封装策略,且基于所述封装策略确定所述游戏直播视频流对应的封装视频流,所述封装视频流用于通过内容分发服务下发至所述虚拟房间中的第二对象对应的观看终端。15.一种计算机设备,其特征在于,包括:处理器和存储器;所述处理器与存储器相连,其中,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,以使得所述计算机设备执行权利要求1-12任一项所述的方法。16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1-12任一项所述的方法。17.一种计算机程序产品或计算机程序,其特征在于,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,所述计算机指令适于由处理器读取并执行,以使得具有所述处理器的计算机设备执行权利要求1-12任一项所述的方法。

技术总结
本申请实施例公开了一种数据处理方法、装置、设备及存储介质,包括:确定与目标云端设备具有绑定关系的目标流代理服务,目标云端设备用于运行与第一对象相关联的云游戏;通过目标流代理服务向目标云端设备发送视频流获取请求,以使目标云端设备在为第一对象配置虚拟房间时,通过目标流代理服务返回游戏直播视频流,游戏直播视频流是目标云端设备在获取到第一对象触发的业务操控指令流时所生成的;获取游戏直播视频流的封装策略,基于封装策略确定游戏直播视频流对应的封装视频流,封装视频流用于通过内容分发服务下发至虚拟房间中的第二对象对应的观看终端。采用本申请实施例,可以实现大规模的直播能力,并降低云游戏在直播过程中的延迟。过程中的延迟。过程中的延迟。


技术研发人员:穆超 管坤 唐泽雄 许兆博 胡珏
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2021.10.14
技术公布日:2022/1/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献