[发明专利]程序开发维护系统有效
申请号: | 201110348852.6 | 申请日: | 2011-11-07 |
公开(公告)号: | CN103095482A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 周维;王家炜;魏震;王森;黄颖雷;徐端;魏广余 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 王江富 |
地址: | 201203 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 开发 维护 系统 | ||
1.一种程序开发维护系统,包括一服务器、多个开发运维终端,服务器同各开发运维终端间互联网络通信;其特征在于,
所述服务器,包括服务端许可证、服务端许可证验证模块、登录授权模块、动态密钥解析模块、代码服务模块、代码数据库;
所述服务端许可证,记录有服务端验证信息、代码安全策略;
所述服务端验证信息,用于进行服务器可访问性验证;
所述代码安全策略,包括所托管开发端许可证的验证信息及对应的请求权限;
所述动态密钥解析模块,用于解析接收到的开发运维终端动态密钥,得到该开发运维终端上的开发端许可证的开发端验证信息及请求事项信息,请求事项信息包括请求命令类型,请求命令类型包括登录、代码操作;
所述服务端许可证验证模块,在所述动态密钥解析模块得到开发端验证信息及请求事项信息后,依据服务端许可证的服务端验证信息先对服务器的可访问性进行验证,在服务器的可访问性验证通过后,再依据服务端许可证的代码安全策及解析得到的开发端验证信息、请求事项信息对发送请求命令的开发运维终端上的开发端许可证的有效性以及请求事项的权限进行验证;
所述登录授权模块,在服务端许可证验证模块对发送请求命令的开发运维终端上的开发端许可证的有效性以及登陆请求的权限验证通过后,把在所述服务端许可证中的代码安全策略对该开发端许可证的授权内容,发送给该开发运维终端;
所述代码服务模块,用于在服务端许可证验证模块对发送请求命令的开发运维终端上的开发端许可证的有效性以及代码操作请求的权限验证通过后,完成相应的代码操作服务并返回结果到该开发运维终端;
所述代码数据库,用于存放代码文件;
所述开发运维终端,包括开发端许可证、开发端许可证验证模块、登录模块、动态密钥生成模块;
所述开发端许可证,记录有开发端验证信息;
所述开发端许可证验证模块,用于在开发运维终端向服务器发送任何请求时,依据开发端许可证记录的开发端验证信息对开发运维终端的可访问性进行验证;
所述登录模块,用于发送登录请求,还用于根据服务器的登录授权模块发送的授权内容得到授权文件列表,并支持对授权文件列表中的授权文件发出代码操作请求;
所述动态密钥生成模块,用于在所述开发端许可证验证模块对开发运维终端的可访问性验证通过后,根据所述登录模块发出登录请求或代码操作请求,以及开发端许可证的服务端验证信息,生成一个动态密钥,发送到服务器。
2.根据权利要求1所述的程序开发维护系统,其特征在于,所述开发运维终端还包括一代码编辑模块;
所述代码编辑模块,用于编辑代码文件,所述代码编辑模块允许从外部向由其打开的代码文件内粘贴代码,允许在由其打开的几个代码文件间复制粘贴代码,禁止将由其打开的代码文件的代码复制粘贴到不是由其打开的文件中。
3.根据权利要求2所述的程序开发维护系统,其特征在于,所述代码编辑模块打开的代码文件包括从所述服务器代码数据库中下载的代码文件。
4.根据权利要求1所述的程序开发维护系统,其特征在于,
所述服务端验证信息,包括Mac地址、IP地址;
所述代码安全策略,包括托管开发端许可证的许可证识别码及对应的请求权限;
所述开发端验证信息,包括许可证识别码、Mac地址、IP地址;
如果服务器的Mac地址、IP地址同所述服务端验证信息的Mac地址、IP地址一致,则对服务器的可访问性验证通过;
如果解析得到的开发端许可证识别码同代码安全策略中的托管开发端许可证的许可证识别码一致,则该开发端许可证的有效性验证通过;
如果代码安全策略中所托管开发端许可证的许可证识别码对应的请求权限包括解析得到的请求事项,则开发运维终端的请求事项的权限验证通过;
如果开发运维终端的Mac地址、IP地址同所述开发端验证信息的Mac地址、IP地址一致,则对该开发运维终端的可访问性验证通过。
5.根据权利要求1所述的程序开发维护系统,其特征在于,代码操作请求包括下载代码数据库中的代码、上传代码到代码数据库、对代码数据库中的代码加解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110348852.6/1.html,转载请声明来源钻瓜专利网。