一种软件抗衰方法及其系统

    公开(公告)号:CN101630280B

    公开(公告)日:2012-07-18

    申请号:CN200910162608.3

    申请日:2009-08-13

    Abstract: 本发明披露了一种软件抗衰方法及其系统,该方法包括:获取基于构件的软件系统的操作日志;以时间窗为单位,按时间从先到后的顺序逐个时间窗地对操作日志的构件操作结果及其时间开销进行分析,确定软件系统及其包含的各构件的运行状况参数,在软件系统的运行状况参数的取值符合重启条件时,将此时功能衰退的构件确定为需重启构件;对需重启构件进行重启。本发明由于基于构件的软件架构,故能够实现微重启;在分析上既结合宏观层面的信息,又结合微观层面的信息,故可避免对负载变化容忍性差的问题;既考虑了当前操作的情况也考虑历史操作信息,故可避免误操作。

    基于分布式环境的功能扩展方法和系统

    公开(公告)号:CN101499931B

    公开(公告)日:2012-05-09

    申请号:CN200910105983.4

    申请日:2009-03-13

    Abstract: 本发明公开了一种基于分布式环境的功能扩展方法,包括以下步骤:A.在基本应用功能模块中设置多个功能扩展点,并在功能扩展管理模块中建立功能扩展点与各应用功能扩展实现模块之间的对应关系;B.当运行到功能扩展点时根据功能扩展管理模块中对应关系,查找该功能扩展点所对应的应用功能扩展实现模块;C.基本应用功能模块通过消息来调用上述查找到的应用功能扩展实现模块。本发明还公开了一种基于分布式环境的功能扩展系统。本发明利用消息可以在分布式环境中传递的特点,将应用功能扩展实现的调用采用发送消息的方式进行,解决了本地调用所无法完成的不同进程之间的功能调用,从而完成了分布式环境中的功能扩展。

    一种具有依赖关系组件的部署系统和方法

    公开(公告)号:CN1945530B

    公开(公告)日:2010-05-12

    申请号:CN200610138332.1

    申请日:2006-11-07

    Abstract: 本发明公开一种具有依赖关系组件的部署系统和方法,为解决现有部署的步骤繁琐且部署封装粒度细,无法实现模块化部署可维护性低的问题而发明。本发明包括:插件和插件部署器;所述插件用于封装复杂应用的文件集合;所述插件部署器用于指定插件需要部署的范围并对插件进行部署。本发明通过插件机制实现了模块化部署,大大提高了系统的可维护性。

    一种提高消息服务器处理效率的方法

    公开(公告)号:CN100589439C

    公开(公告)日:2010-02-10

    申请号:CN200610089366.6

    申请日:2006-06-21

    Inventor: 魏国强 方马 田珂

    Abstract: 本发明公开了一种提高消息服务器处理效率的方法,其特点在于,在消息发送端,打包模块对相同信息源发出的类似的原始消息打包到一个打包消息中,并将所述打包消息经消息服务器发送到消息接收端,在消息接收端通过解包模块将所述打包消息还原出所述原始消息,并将所述原始消息传递给消息接收者。本发明通过对发送的消息进行一种预处理,将需要发送的消息进行打包,提高了JMS消息的发送、接收效率和JMS消息服务器的处理效率。

    嵌入式系统存储空间的优化方法

    公开(公告)号:CN101187899A

    公开(公告)日:2008-05-28

    申请号:CN200610138496.4

    申请日:2006-11-17

    Abstract: 本发明公开了一种嵌入式系统存储空间的优化方法。为解决现有技术中优化系统成本高、效率低的问题而发明。本发明的方法包括以下步骤:在应用程序虚拟地址空间中为共享库预留虚拟地址空间槽;将应用程序所依赖的共享库全部映射到预留的虚拟地址空间槽中;对共享库和应用程序的源文件以及库映射文件进行编译处理,并去掉该应用程序和共享库中的冗余信息;运行该应用程序的执行文件。本发明通过把共享库映射到应用程序的虚拟地址空间预留的槽位中,能够有效缩减嵌入式系统中软件的大小,减少所需要的存储介质容量,达到降低系统成本的目的,同时,通过对应用程序和共享库的编译处理过程,提高了系统的运行效率。

Patent Agency Ranking