发明名称 程序定制方法和装置
摘要 本发明提供了一种程序定制方法,包括:步骤102,在程序中设置切入点,并为所述切入点设置切入脚本;步骤104,使所述程序运行至所述切入点时,执行所述切入脚本。本发明还提供了一种程序定制装置。根据本发明提供的技术方案,可以使应用程序不需要重新编译、发布、部署,便能简单有效地实现适度开放地对软件程序进行个性化定制,同时降低开放难度,缩短实施周期,实现个性化定制的低成本,来满足最终用户软件的个性化需求。
申请公布号 CN102004648B 申请公布日期 2015.10.21
申请号 CN201010607750.7 申请日期 2010.12.27
申请人 用友网络科技股份有限公司 发明人 陈胜望
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京友联知识产权代理事务所(普通合伙) 11343 代理人 尚志峰;汪海屏
主权项 一种程序定制方法,其特征在于,包括:步骤102,在程序中设置切入点,并为所述切入点设置切入脚本;步骤104,使所述程序运行至所述切入点时,执行所述切入脚本;在所述步骤102之前,预先制定并存储所述切入脚本;在所述步骤102中,为所述切入点设置切入方式,所述切入方式包括前切入和后切入,所述切入脚本包括对应前切入的前切入脚本和对应后切入的后切入脚本;在所述步骤104中,所述程序运行至所述切入点时,根据所述切入方式进行后续操作,在所述切入方式包括所述前切入时,使所述程序在执行所述前切入脚本后,再执行所述切入点的内置逻辑,在所述切入方式包括所述后切入时,使所述程序在执行所述内置逻辑之后,再执行所述后切入脚本;在所述步骤102中,设置预定值,用于确定是否使所述程序执行所述内置逻辑;在所述步骤104中,判断是否允许前切入,如果允许前切入并且有所述前切入脚本,则执行所述前切入脚本,否则直接执行所述内置逻辑,执行所述前切入脚本后,根据所述前切入脚本的返回值与所述预定值的比较,判断是否使所述程序执行所述内置逻辑,在确定使所述程序不执行所述内置逻辑,再判断所述切入点是否允许跳过所述内置逻辑,若允许则跳过所述内置逻辑,否则执行所述内置逻辑,在执行完所述内置逻辑以后,判断该切入点是否允许后切入,如果允许且有所述后切入脚本时,使所述程序执行所述后切入脚本。
地址 100094 北京市海淀区北清路68号