[发明专利]一种实现跨平台软件动态控制的方法及其系统在审

专利信息
申请号: 201711385773.6 申请日: 2017-12-20
公开(公告)号: CN108268268A 公开(公告)日: 2018-07-10
发明(设计)人: 赵薪龙 申请(专利权)人: 成都志心科技有限公司
主分类号: G06F8/65 分类号: G06F8/65;G06F8/41
代理公司: 成都环泰知识产权代理事务所(特殊普通合伙) 51242 代理人: 李斌;邹翠
地址: 610000 四川省成都市郫都区德源镇(菁蓉小镇)*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种实现跨平台软件动态控制的方法,在主体软件中编译脚本语言解析器;基于脚本语言解析器,建立MVCC框架,并发布该MVCC框架和主体软件形成客户端;将编码形成的脚本文件经压缩和多次加密形成具有唯一md5序列号的加密压缩包,并上传至服务器端;判断服务器端加密压缩包的md5序列号与客户端上已下载的代码包是否一致,如果不一致,则将服务器端的加密压缩包下载至客户端。本发明还公开了一种实现跨平台软件动态控制的系统,包括编译模块、框架建立模块、客户端发布模块、文件加密模块、文件二次加密模块和客户端更新判断模块。本发明提高了安全性和更新效率,减少更新周期,只需更新服务器端代码包即可实现对客户端软件的整体动态控制。
搜索关键词: 客户端 跨平台软件 动态控制 压缩包 加密 脚本语言 主体软件 代码包 解析器 下载 更新判断模块 文件加密模块 更新服务器 客户端软件 判断服务器 编译模块 多次加密 二次加密 发布模块 服务器端 更新周期 脚本文件 框架建立 整体动态 不一致 上传 编译 服务器 压缩 更新 发布
【主权项】:
1.一种实现跨平台软件动态控制的方法,其特征在于,包括以下步骤:a、编译脚本语言解析器,并将该脚本语言解析器引入主体软件中;b、基于脚本语言解析器,建立开发和维护主体软件的MVCC框架,该MVCC框架集成有交互模块、网络访问模块、JSON格式解析模块、XML格式解析模块、正则表达式识别模块、字符串处理模块以及文件处理模块;c、发布该MVCC框架和主体软件,形成客户端;d、基于MVCC框架编码主体软件后,将编码形成的脚本文件第一次加密形成二进制数据,并存储;e、将第一次加密后的脚本文件进行压缩,并第二次加密形成具有唯一md5序列号的加密压缩包,并上传至服务器端;f、判断服务器端加密压缩包的md5序列号与客户端上已下载的代码包是否一致,如果是,则不下载该加密压缩包,如果否,则将服务器端的加密压缩包下载至客户端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都志心科技有限公司,未经成都志心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711385773.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top