[发明专利]通过封装浏览器实现程序部署、访问、升级的系统及方法有效
申请号: | 201810584397.1 | 申请日: | 2018-06-08 |
公开(公告)号: | CN108897550B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 何中;蔡亚军;陈明敏;姚童;戴建峰;严伟;顾永新;何登 | 申请(专利权)人: | 江苏中威科技软件系统有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65 |
代理公司: | 苏州广正知识产权代理有限公司 32234 | 代理人: | 张汉钦 |
地址: | 226000 江苏省南通*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 封装 浏览器 实现 程序 部署 访问 升级 系统 方法 | ||
本发明公开了一种通过封装浏览器实现程序部署、访问、升级的系统及方法,对文件扫描识别、分类,然后通过封装浏览器,将系统所需的升级文件、各类插件、权限设定等均封装到应用程序中,以升级程序的快捷图标为系统访问入口,先调用升级程序,升级成功后再调用系统访问程序。本发明利用封装浏览器的方式,通过一键安装方便快捷地实现了浏览器、插件的安装和升级,省去了权限的限制,以最佳方式实现了客户端插件的升级,解决了目前各式浏览器难以兼容的问题。同时,能有效地自定义效果、图标和名称,并具有校验、分类的功能,提升了准确性和效率,也具有极好的体验效果。另外,本发明以很小成本最大限度地将BS访问模式改造为CS的访问模式。
技术领域
本发明涉及计算机程序领域,尤其涉及利用封装浏览器实现程序部署、访问、升级的系统和方法。
背景技术
浏览器是指可以显示网页服务器或者文件系统的HTML(超文本标记语言)文件内容,并让用户与这些文件交互的一种软件。它用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。
随着目前市场上的浏览器的百花争鸣,浏览器兼容问题成为当前各类网站最头疼的问题。而且,浏览器难以固定(一般办公类都是指定某几款浏览器),体验效果不佳。系统开发过程中为了实现某些特定的效果,通常会采用C或者其他语言的插件来给予浏览器给予实现,很难做到各个浏览器之间的兼容。例如某些active(指的是一组包括控件、dll、active文档的组件)插件,需要设置可信站点等,影响其他网站的访问安全,且会被反复重置。而且插件的安装、升级等均较为繁琐(很多需要管理员权限等)。
发明内容
本发明的目的在于提供通过封装浏览器实现程序部署、访问、升级的系统和方法,解决现有浏览器难以兼容、体验效果较差的问题。
实现上述目的的技术方案是:
本发明之一的通过封装浏览器实现程序部署、访问、升级的系统,包括:
用于对封装程序、升级程序、访问程序、浏览器、浏览器插件以及浏览器权限设定文件分别进行扫描识别,并输出识别结果的文件识别单元;
根据所述文件识别单元输出的识别结果,对各个文件进行分类的文件分类单元;
将分类后的各个文件封装形成一键安装的应用程序的封装单元;
将应用程序释放,以管理员权限身份安装各个程序的程序释放安装单元;
对安装后的升级程序进行校验和升级的升级程序校验升级单元;以及
在升级完成后,自动调用访问程序以访问业务系统的访问程序调用单元。
优选的,还包括:构造用于封装的逻辑框架,并发送给所述封装单元的框架构造单元;
所述封装单元将分类后的各个文件按逻辑框架进行封装。
优选的,还包括:
对识别后的各文件分别检验其完整度,并将校验结果发送给所述文件分类单元的文件校验单元;以及
用于对应用程序设定图标和名称的图标名称设定单元;
所述文件分类单元在确定校验结果是各文件都校验通过的情况下,将分类后的文件输出给所述封装单元。
优选的,所述升级程序校验升级单元包括:
对升级程序的版本号进行校验以确定是否需要升级的版本号校验单元;
在需要升级时,将服务器程序文件与本地程序文件MD5加密对比,并输出对比结果的加密对比单元;以及
根据对比结果,将不一致的文件进行替换的文件升级替换单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中威科技软件系统有限公司,未经江苏中威科技软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810584397.1/2.html,转载请声明来源钻瓜专利网。