当前位置: 首页 > 专利查询>吴东辉专利>正文

一种软件连接的方法及工具软件技术

技术编号:7974806 阅读:169 留言:0更新日期:2012-11-15 22:37
本发明专利技术涉软件领域,特别是涉及一种软件连接的方法及工具软件。其特征是:有一工具软件,所述工具软件将至少两个已有的独立软件重新编译为一个新软件,编译过程中新建运行指令集,所述运行指令集指定所述两个独立软件的运行顺序,所述运行指令集制约所述两个独立软件的运行关系,新软件只有一个启动按钮。本发明专利技术的有益效果是:通过加密模块使至少两个软件的运行保持制约关系,如:必须同时运行或先后运行,这样可以实现在使用目的软件时必须通过附加软件的授权。

【技术实现步骤摘要】

本专利技术涉软件领域,特别是涉及ー种软件连接的方法及工具软件
技术介绍
软件一般是指能完成某一功能的程序,所述程序在某一环境或平台运行,一般一种功能的软件是单独运行的,而且功能不同的软件可能分属不同的开发者,而且开发者相互不熟悉对方的开发技术,有时需要至少2个不同的软件必须同时或先后运行,例如某一功能软件是用户需要的目的软件,而使用过程中需要采用即时通讯软件沟通服务,最佳方 案是让这两个软件同时运行,而且即时通讯软件运行是目的软件运行的必要条件,这样可以保证目的软件使用者的在线状态,技术上可以绑定这两个软件,或者说采用适当技术连接这两个软件,或提供ー个工具软件将这两个软件连接打包到一起;又如目的软件可以和广告显示软件连接打包;目的软件和推荐推广软件连接打包;等等,需要这种模式的情况是很多的。由于不同的软件一般分属不同的开发者,所以连接的技术方案是通过外壳技术实现,即不必涉及对方的开发技术,不涉及对方的源代码,仅对软件的外壳进行进行连接处理。现有技术的打包软件可以将ー个或数个软件的组件打包到一起,但不能实现数个软件之间的相互制约运行;现有的外壳加密技术是用工具软件对目标软件进行外壳加密(俗称〃包壳〃),即不涉及目标软件的编程代码解释,目标软件经过加密后需要解密过程或配合加密锁才能运行,加密锁是ー种内部保存解密程序的的硬件,用加密锁内的解密程序配合被包壳的目标软件就可以正常运行,没有加密锁被包壳的目标软件就不能运行,这样就保护了目标软件不被非法使用,加密锁保护的是目标软件,不是本专利技术提出的连接软件的功能。本专利技术的目的是采用外壳处理方法,通过加密模块连接至少两个软件,并且使两个软件的运行保持制约关系,如必须同时运行或先后运行。用户使用的目的软件即本专利技术连接生成工具软件要处理的目标软件,生成的软件即打包软件,打包软件在结构上是自解密包的结构,可执行部分是解密代码,包壳部分是被加密的程序。进一歩,这里软件的含义可以是程序、或模块、或文件、或代码,典型的代码如URL链接代码。
技术实现思路
名词解释 加密生成模块采用编译器将软件进行外壳处理即包売,形成可执行代码和被包壳软件;所述编译器包含编译方法及编译參数,编译方法及编译參数对于被包壳的软件使用者是不显现的,即使不增加额外的加密措施也有加密意义,当然不排除额外加密措施,如加密算法、ロ令验证等。加密模块由加密生成模块生成的可执行代码和至少两个被包壳软件,两个被包壳软件的运行权及运行方式由可执行代码控制。本专利技术加密模块在论述中可以理解为加密连接关系。本专利技术的目的是提供一种软件连接的方法及工具软件,软件包括PC软件和移动终端软件,软件的含义是程序、或模块、或文件、或代码等与硬件相区别的代码集合,本专利技术的技术方案是 一种软件连接的方法及工具软件,其特征是有一工具软件,所述工具软件将至少两个已有的独立软件重新编译为一个新软件,编译过程中新建运行指令集,所述运行指令集制约所述两个独立软件的运行关系,至少是ー个软件授权另ー个软件的运行,或一个软件的运行依赖于另ー个软件的运行。—种软件连接的方法及工具软件,其特征是有加密模块,所述加密模块连接至少两个软件,一个软件的运行至少依赖于另ー个软件的运行,至少ー个软件的运行依赖于加密模块。所述的ー种软件连接的方法及工具软件,其特征是加密模块是网络加密方式,即SaaS模式。所述的ー种软件连接的方法及工具软件,其特征是有一工具软件,所述工具软件 包含加密生成模块,所述工具软件包含至少ー个需连接的软件即附加软件,所述工具软件将附加软件和至少另ー个软件即目标软件通过打包操作生成一打包软件,同时,在生成过程中,工具软件将加密模块嵌入打包软件,所述工具软件将目标软件生成具有附加软件功能的软件即打包软件,所述打包软件由用户运行后同时或先后获得打包软件中附加软件和目标软件两个软件的运行效果。所述的ー种软件连接的方法及工具软件,其特征是工具软件有用户交互界面,用于用户进行打包操作时输入所需信息。所述的ー种软件连接的方法及工具软件,其特征是工具软件将需连接的软件和另ー个软件通过打包操作生成打包软件,需连接的软件是附加软件,另ー软件是目标软件,工具软件将目标软件生成具有附加软件功能的软件即附加功能打包软件。所述的ー种软件连接的方法及工具软件,其特征是附加软件是推荐模块,工具软件包含推荐模块,所述工具软件将目标软件生成具有推荐功能的软件即推荐功能打包软件。所述的ー种软件连接的方法及工具软件,其特征是附加软件是广告嵌入模块,エ具软件包含广告嵌入模块,所述工具软件将目标软件生成具有广告功能的软件即广告功能打包软件。所述的ー种软件连接的方法及工具软件,其特征是附加软件是即时通讯软件,エ具软件包含即时通讯软件,所述工具软件将目标软件生成具有即时通讯功能的软件即即时通讯功能打包软件。所述的ー种软件连接的方法及工具软件,其特征是附加软件是即时通讯软件,目标软件是用户应用软件,应用软件的授权使用依赖于即时通讯软件。所述的ー种软件连接的方法及工具软件,其特征是附加软件是某种功能软件,如即时通讯软件、SNS软件、社交软件、网页、弹出窗ロ、动画、音视频、地理位置定位模块、支付模块、广告模块、推荐模块、授权模块等、浏览器、可阅读文件、图像文件、URL链接代码坐寸o上述附加软件可以相互组合,形成多功能附加软件,如即时通讯软件+支付模块;广告模块+支付模块;即时通讯软件+广告模块;即时通讯软件+授权模块等。所述的ー种软件连接的方法及工具软件,其特征是目标软件是某种用户软件,如客运查询软件、宾馆查询软件、手机性能优化软件、游戏软件、工程预算软件、工程量计算软件、设计软件、各种客户端软件、可阅读文件、图片等。所述的ー种软件连接的方法及工具软件,其特征是附加软件是计算机代码集合,如程序、或模块、或文件、或代码。所述的ー种软件连接的方法及工具软件,其特征是目标软件是计算机代码集合,如程序、或模块、或文件、或代码。所述的ー种软件连接的方法及工具软件,其步骤是(1)建立连接生成工具软件,工具软件包含加密生成模块,工具软件有用户交互界面;(2)选择附加软件,将附加软件及组件放入工具软件工作区;(3)选择目标软件,将目标软件及组件放入工具软件的工作区; (4)运行按钮设定,即设定将要生成后的打包软件的运行按钮或快捷方式;(5)执行工具软件设定操作,将加密模块嵌入附加软件及目标软件。或其步骤是(1)建立连接生成工具软件,工具软件包含加密生成模块和附加软件,工具软件有用户交互界面;(2)选择目标软件,将目标软件及组件放入工具软件的工作区;(3)附加软件设置,即对附加软件将来运行的要求和參数进行设置;(4)运行按钮设定,即设定将要生成后的打包软件的运行按钮或快捷方式;(5)执行工具软件设定操作,将加密模块及附加软件嵌入目标软件。加密生成模块包含编译器,编译步骤为(I)提取附加软件启动项或启动方式,写入运行指令集;(2)将目标软件分割为若干段,并对每段编号,将编号写入运行指令集;(3)将软件分割段按一定规则打乱,并将打乱规则写入运行指令集;(4)将运行指令集和全部软件分割段编译打包。所述工具软件可以是客户端软件,也可以是服务器端软件,服务器端软件即采用WEB或WAP服务方式,由用户登录后使用,由本文档来自技高网
...
一种软件连接的方法及工具软件

【技术保护点】
一种软件连接的方法及工具软件,其特征是:有一工具软件,所述工具软件将至少两个已有的独立软件重新编译为一个新软件,编译过程中新建运行指令集,所述运行指令集制约所述两个独立软件的运行关系,至少是一个软件授权另一个软件的运行,或一个软件的运行依赖于另一个软件的运行。

【技术特征摘要】
1.一种软件连接的方法及工具软件,其特征是有一工具软件,所述工具软件将至少两个已有的独立软件重新编译为一个新软件,编译过程中新建运行指令集,所述运行指令集制约所述两个独立软件的运行关系,至少是ー个软件授权另ー个软件的运行,或ー个软件的运行依赖于另ー个软件的运行。2.一种软件连接的方法及工具软件,其特征是有加密模块,所述加密模块连接至少两个软件,一个软件的运行至少依赖于另ー个软件的运行,至少ー个软件的运行依赖于加密模块。3.根据权利要求2所述的ー种软件连接的方法及工具软件,其特征是有一工具软件,所述工具软件包含加密生成模块,所述工具软件包含至少ー个需连接的软件即附加软件,所述工具软件将附加软件和至少另ー个软件即目标软件通过打包操作生成一打包软件,同时,在生成过程中,工具软件将加密模块嵌入打包软件,所述工具软件将目标软件生成具有附加软件功能的软件即打包软件,所述打包软件由用户运行后同时或先后获得打包软件中附加软件和目标软件两个软件的运行效果。4.根据权利要求I或2或3所述的ー种软件连接的方法及工具软件,其特征是至少一个软件是如下软件之一即时通讯软件、SNS软件、社交软件、网页、弹出窗ロ、动画、音视频、地理位置定位模块、支付模块、广告模块、推荐模块、授权模块、浏览器、可阅读文件、图像文件、URL链接代码。5.根据权利要求4所述的ー种软件连接的方法及工具软件,其特征是连接的软件或附加软件是授权模块,授权模块负责目标软件的授权。6.根据权利要求4所述的ー种软件连接的方法及工具软...

【专利技术属性】
技术研发人员:吴东辉
申请(专利权)人:吴东辉
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1