【技术实现步骤摘要】
实时云应用托管方法、装置、服务器和存储介质
本专利技术涉及互联网
,特别涉及一种实时云应用托管方法及装置、服务器和存储介质。
技术介绍
在云游戏中,云服务器为客户机分配游戏服务器,将客户机发送的游戏操作指令转发给游戏服务器,并将游戏服务器产生的游戏数据(流媒体码流)转发给客户机。云游戏对客户机的网络状态要求很高,不稳定的网络状态会导致视频画面有较大延迟或卡顿,进而造成用户操作与其看到的视频不同步,容易引起用户误操作,大大降低用户体验。现有技术主要针对带宽进行优化,根据用户的网络条件,采用不同的码率,常用码率控制包括:恒定码率(ConstantBitRate,简称CBR)、平均码率(AverageBitRate,简称ABR)、动态码率(VariableBitRate,简称VBR),一般使用平均码率,但平均码率有很多弊端,所以优化的方向是在用户网络条件允许的情况下,寻找编码码率的最优解,这样可以在发生卡顿时,通过适当降低游戏画质来尽可能保证数据传输的流畅度。专利技术人发现相关技术至少存在以下问题:不 ...
【技术保护点】
1.一种实时云应用托管方法,其特征在于,包括:/n实时获取云服务器与用户的客户端之间的网络状况数据;/n若根据所述网络状况数据确定所述客户端的网络状况存在预设的网络质量差情况,则确定当前的用户卡顿行为模型是否满足预设条件;/n若满足所述预设条件,则根据所述当前的用户卡顿行为模型模拟所述用户的卡顿操作模式生成预测操作指令,以替代在所述网络质量差情况下从所述客户端接收的所述用户的操作指令与所述云应用进行实时交互。/n
【技术特征摘要】
1.一种实时云应用托管方法,其特征在于,包括:
实时获取云服务器与用户的客户端之间的网络状况数据;
若根据所述网络状况数据确定所述客户端的网络状况存在预设的网络质量差情况,则确定当前的用户卡顿行为模型是否满足预设条件;
若满足所述预设条件,则根据所述当前的用户卡顿行为模型模拟所述用户的卡顿操作模式生成预测操作指令,以替代在所述网络质量差情况下从所述客户端接收的所述用户的操作指令与所述云应用进行实时交互。
2.根据权利要求1所述的实时云应用托管方法,其特征在于,所述用户卡顿行为模型包括若干条用户指令预测规则,所述规则包含卡顿前以及卡顿时的用户操作指令;
所述确定当前的用户卡顿行为模型是否满足预设条件,具体包括:
获取所述用户在所述网络质量差情况发生前的用户操作指令;
若所述当前的用户卡顿行为模型中存在目标规则,且所述目标规则的准确率达到预设阈值,则确定所述当前的用户卡顿行为模型满足预设条件;
其中,所述目标规则包含所述用户在所述网络质量差情况发生前的用户操作指令。
3.根据权利要求2所述的实时云应用托管方法,其特征在于,得到所述用户指令预测规则的准确率,具体包括:
统计出现所述网络质量差情况时所述用户的历史卡顿操作记录;其中,每项历史卡顿操作记录包含:卡顿前以及卡顿时的用户操作指令;
根据所述用户指令预测规则与所述历史卡顿操作记录的匹配结果确定所述用户指令预测规则的准确率。
4.根据权利要求1所述的实时云应用托管方法,其特征在于,在根据所述用户卡顿行为模型模拟所述用户的卡顿操作模式生成预测操作指令之后,还包括:
获取所述网络质量差情况下的所述用户的用户操作指令;
得到所述预测操作指令与获取的所述用户的用户操作指令的比对结果;
根据所述比对结果更新所述用户卡顿行为模型。
5.根据权利要求1所述的实时云应用托管方法,其特征在于,还包括:
若所述当前的用户卡顿行为模型不满足预设条件,则获取卡顿前以及卡顿时所述用...
【专利技术属性】
技术研发人员:多浩学,
申请(专利权)人:咪咕互动娱乐有限公司,咪咕文化科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。