【技术实现步骤摘要】
通过服务端更新Flash应用的方法及系统
本专利技术涉及Flash应用更新领域,具体涉及一种通过服务端更新Flash应用的方法及系统。
技术介绍
随着通信技术的发展,Flash应用大量已经广泛使用于互联网中。Flash应用的生命周期往往是一整个Flash产品的生命周期。在Flash应用的生命周期中,Flash产品可能会反复根据不同的时间节点将一些功能上线给用户使用(例如活动礼包获取等),又可能使一些功能下线;例如春节礼包领取应用,今年春节会使用,当春节过去后,该功能就需要下线,待明年春节再上线。目前,根据不同的时间节点,在Flash应用中上下线同样的功能时,当前的方法一般为:每次上下线功能,开发人员对Flash应用的版本进行一次产品迭代,即以新版本Flash产品覆盖旧版本Flash产品。但是,上述方法存在以下缺陷:新旧版本的Flash产品的区别仅在于增加了上线的功能,而为此却投入大量的人力成本,不仅增加了工作成本,而且人工进行迭代的出错率较高,增加了Flash产品出现bug的概率,进而降低了Flash产品的质量。
技术实现思路
针对现有技术中存在的缺陷,本专利技术解决 ...
【技术保护点】
1.一种通过服务端更新Flash应用的方法,其特征在于,该方法包括以下步骤:步骤A:按照指定顺序,将Flash应用初始化时所需的每个视觉元素的功能控制器名称的字符串,排列形成功能控制器初始化数组,功能控制器初始化数组中的每个元素为1个功能控制器名称的字符串,转到步骤B;步骤B:服务端采用二进制配置功能上下线数组,功能上下线数组中的元素顺序和数量,均与步骤A中所述功能控制器初始化数组相同;功能上下线数组中的每个元素均包括开启标识和关闭标识,将功能上下线数组转化为十进制数字后,得到功能上下线消息,转到步骤C;步骤C:Flash应用获取服务端返回的功能上下线消息后,将功能上下线消 ...
【技术特征摘要】
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应用...
【专利技术属性】
技术研发人员:潘龙,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。