[发明专利]一种跨平台共同开发方法及系统在审
申请号: | 202210349147.6 | 申请日: | 2022-04-01 |
公开(公告)号: | CN114860303A | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 陈融洁;陈先财;甘涛;张后明;邵聪 | 申请(专利权)人: | 中富通集团股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F21/60;G06F21/62;G06F21/31;G06F16/16 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 杨祥亮 |
地址: | 350001 福建省福州市鼓楼区铜盘*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 共同开发 方法 系统 | ||
本发明涉及了一种跨平台共同开发方法及系统,该方法包括以下步骤建立代码云端打包模式、建立代码离线打包模式,其中一位共同开发人员在计算机的软件上开发软件项目,导出资源文件,将导出的资源文件放入本地计算机或者本地服务器,资源文件并不上传云端平台,对导出的资源文件进行加密处理,对加密后的资源文件加入一段代码,另一位共同开发人员取得资源文件,需要先获得授权后,才可以打开资源文件;共同开发人员根据软件项目安全等级选择代码云端打包模式或者代码离线打包模式。区别于现有技术,可以有效避免数据上传云端服务器,避免源代码容易丢失的问题,可以有效提高源代码的安全性,采用加密处理、授权开发的双重保护。
技术领域
本发明涉及跨平台共同开发技术领域,特别涉及一种跨平台共同开发方法及系统。
背景技术
传统的本地(Native)开发存在开发成本高、版本迭代周期长、响应速度慢、人员配置多等的情况,很难跟上现阶段企业日益扩大的规模,满足企业的业务上需要迭代快速,上线快速,也需要多容器,多项目接入等的使用需求。例如,传统App的整包更新成本偏大,还需市场审核,周期较长,不利于App的快速迭代发展,而且在开发安卓、IOS和Web端等不同的平台的应用时,同一需求在原生开发下需要iOS端、Android端等不同的开发人员。
在如下文献中,还可以发现更多与上述技术方案相关的信息:
在公开号为CN 111414158 A的专利中,公开了一种跨平台开发方法、跨平台开发系统及其电子设备。所述跨平台开发方法包括:通过转换器,将Vue源码转换为JS包;在服务器中部署所述JS包;根据终端的请求,将所述JS包下发至所述终端;在所述终端中,由JS框架接收和执行所述JS包;由所述JS框架发送渲染指令至本地;通过在本地的渲染引擎进行渲染。其以web的开发体验构建高性能、高复用,可扩展的native应用。
在实现本发明的过程中,发明人发现现有技术中存在如下问题:
现有的跨平台共同开发方法,代码最终都需要上传到云端服务器,由云端服务器进行统一下发,导致源代码容易丢失,源代码安全性弱。
发明内容
为此,需要提供一种跨平台共同开发方法及系统,用于解决现有的跨平台共同开发方法,代码最终都需要上传到云端服务器,由云端服务器进行统一下发,导致源代码容易丢失,源代码安全性弱的技术问题。
为实现上述目的,发明人提供了一种跨平台共同开发方法,包括以下步骤:
建立代码云端打包模式,其中一位共同开发人员在计算机的软件上开发软件项目,导出资源文件,将资源文件上传云端服务器,另一位共同开发人员使用同一账号登入所述软件,下载资源文件,导入计算机的软件上编辑所述软件项目,编辑完成后,导出资源文件,将资源文件上传所述云端服务器;
建立代码离线打包模式,其中一位共同开发人员在计算机的软件上开发软件项目,导出资源文件,将导出的资源文件放入本地计算机或者本地服务器,资源文件并不上传云端平台,对导出的资源文件进行加密处理,对加密后的资源文件加入一段代码,另一位共同开发人员取得资源文件,需要先获得授权后,才可以打开资源文件,否则打开的资源文件为乱码;
共同开发人员根据软件项目安全等级选择代码云端打包模式或者代码离线打包模式,共同开发人员选择代码云端打包模式后,可以将开发软件项目转为代码离线打包模式,共同开发人员选择代码离线打包模式后,无法转回代码云端打包模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中富通集团股份有限公司,未经中富通集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210349147.6/2.html,转载请声明来源钻瓜专利网。