利索能及
我要发布
收藏
专利号: 2017102953890
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种通过服务端更新Flash应用的方法,其特征在于,该方法包括以下步骤:

步骤A:按照指定顺序,将Flash应用初始化时所需的每个视觉元素的功能控制器名称的字符串,排列形成功能控制器初始化数组,功能控制器初始化数组中的每个元素为1个功能控制器名称的字符串,转到步骤B;

步骤B:服务端采用二进制配置功能上下线数组,功能上下线数组中的元素顺序和数量,均与步骤A中所述功能控制器初始化数组相同;功能上下线数组中的每个元素均包括开启标识和关闭标识,将功能上下线数组转化为十进制数字后,得到功能上下线消息,转到步骤C;

步骤C:Flash应用获取服务端返回的功能上下线消息后,将功能上下线消息转化为二进制的功能上下线数组;Flash应用在功能控制器初始化数组中,根据功能上下线数组中的开启标识,确定并初始化对应的功能控制器。

2.如权利要求1所述的通过服务端更新Flash应用的方法,其特征在于:步骤B中所述开启标识为1,关闭标识为0。

3.如权利要求2所述的通过服务端更新Flash应用的方法,其特征在于,步骤C中所述将功能上下线消息转化为二进制的功能上下线数组的流程包括:当功能上下线数组中的元素数量,与步骤A中所述功能控制器初始化数组中的元素数量不同时,计算功能上下线数组与功能控制器初始化数组中元素数量的相差值,在功能上下线数组之前填充与相差值数量相同的“0”。

4.如权利要求1至3任一项所述的通过服务端更新Flash应用的方法,其特征在于,步骤C中所述Flash应用获取服务端返回的功能上下线消息的流程包括:当服务端为socket服务端时,Flash应用从监听的服务端消息中获取功能上下线消息;当服务端为http服务端时,Flash应用向服务端发送功能上下线消息获取请求,获取服务端返回的功能上下线消息。

5.如权利要求1至3任一项所述的通过服务端更新Flash应用的方法,其特征在于:步骤A中所述指定顺序为Flash应用初始化时添加视觉元素的顺序。

6.一种通过服务端更新Flash应用的系统,其特征在于:该系统包括与Flash应用相关的功能控制器初始化数组配置模块和功能上下线模块,还包括位于服务端的功能上下线消息配置模块;

功能控制器初始化数组配置模块用于:按照指定顺序,将Flash应用初始化时所需的每个视觉元素的功能控制器名称的字符串,排列形成功能控制器初始化数组,功能控制器初始化数组中的每个元素为1个功能控制器名称的字符串;

功能上下线消息配置模块用于:采用二进制配置功能上下线数组,功能上下线数组中的元素顺序和数量,均与所述功能控制器初始化数组相同;功能上下线数组中的每个元素均包括开启标识和关闭标识,将功能上下线数组转化为十进制数字后,得到功能上下线消息;

功能上下线模块用于:获取功能上下线消息配置模块的功能上下线消息后,将功能上下线消息转化为二进制的功能上下线数组;在功能控制器初始化数组中,根据功能上下线数组中的开启标识,确定并初始化对应的功能控制器。

7.如权利要求6所述的通过服务端更新Flash应用的系统,其特征在于:所述功能上下线消息配置模块中的开启标识为1,关闭标识为0。

8.如权利要求7所述的通过服务端更新Flash应用的系统,其特征在于,所述功能上下线模块将功能上下线消息转化为二进制的功能上下线数组的流程包括:当功能上下线数组中的元素数量,与所述功能控制器初始化数组中的元素数量不同时,计算功能上下线数组与功能控制器初始化数组中元素数量的相差值,在功能上下线数组之前填充与相差值数量相同的“0”。

9.如权利要求6至8任一项所述的通过服务端更新Flash应用的系统,其特征在于,所述功能上下线模块获取功能上下线消息配置模块的功能上下线消息的流程包括:当功能上下线消息配置模块的服务端为socket服务端时,从监听的服务端消息中获取功能上下线消息;当功能上下线消息配置模块的服务端为http服务端时,向服务端发送功能上下线消息获取请求,获取返回的功能上下线消息。

10.如权利要求6至8任一项所述的通过服务端更新Flash应用的系统,其特征在于:所述功能控制器初始化数组配置模块中的指定顺序为Flash应用初始化时添加视觉元素的顺序。