[发明专利]一种产品加载方法及系统有效
申请号: | 201510991916.2 | 申请日: | 2015-12-24 |
公开(公告)号: | CN105630553B | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 郦文敏;唐冬平;沈仲侃;张听 | 申请(专利权)人: | 税友软件集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 产品 加载 方法 系统 | ||
本申请一种产品加载方法及系统,在加载目标产品时,将获取该目标产品的各子系统配置信息,当验证各子系统配置信息中包含有远程子系统引用信息时,由于该远程子系统引用信息能够表明目标产品的相应功能点的功能配置文件和/或菜单配置文件从哪个原有产品即源产品获得,因此,本申请将利用该远程子系统引用信息,获取该源产品的相应功能点对应的源子系统注册文件,以实现与该源产品的数据共享,并利用目标产品的各子系统配置信息以及获得的目标子系统注册文件,确定目标产品的显示界面上各功能菜单的显示内容并输出,无需再在该目标产品的发布目录下重新加载相同的子系统配置信息,就能够直接利用源产品的功能,从而避免了物理空间的浪费。
技术领域
本申请主要涉及电子信息应用领域,更具体地说是涉及一种产品加载方法及系统。
背景技术
产品开发是指个人、科研机构、企业、学校等,创造性研制新产品,或者是对原有产品的改良。如在企业中,产品开发通常是选择能够顺应并满足客户需求的产品样式、同时又能够为企业带来收益和利润的产品进行不断开发。
其中,在企业为客户定制一款产品后,为了满足市场发展的需要,通常会再发布一款不改变原产品的结构,而利用原有产品的业务功能的新产品,与原产品相比,该新产品通常都是在原产品的基础上,重新开发新的业务功能并重新包装,同时能够与原产品实现数据共享。
然而,对于现有的上述新产品的开发过程,申请人发现,其开发的与原产品相同的业务功能通常多会安装到不同的物理目录下,使得该新产品具有多份相同的业务功能,加载该新产品后,将会在该新产品物理目录下再次存储该相同业务功能的相关信息,从而造成了物理空间的浪费。
发明内容
有鉴于此,本发明提供了一种产品系统结构的构建方法及系统,解决了现有技术中开发新产品需要将创建的新的业务功能及其组件信息,与源产品的功能组件信息重新包装,导致该新产品具有多个相同功能组件信息,增大了对物理空间的占用,且因该相同功能组件信息的存储目录不同,而导致新产品与源产品之间的数据同步的实现非常困难。
为了实现上述目的,本申请提供了以下技术方案:
一种软件产品加载方法,所述方法包括:
获取已构建的目标产品的各子系统配置信息,所述子系统配置信息包括当前子系统的注册文件、功能配置文件以及菜单配置文件;
验证所述各子系统配置信息中是否包含有远程子系统引用信息,所述远程子系统引用信息用于表明获得所述目标产品的相应功能点的功能配置文件和/或菜单配置文件的源产品;
若是,基于所述远程子系统引用信息,获取所述源产品的所述相应功能点对应的源子系统注册文件;
利用所述目标产品的各子系统配置信息以及获取的所述源子系统注册文件,确定所述目标产品的显示界面上各功能菜单的显示内容并输出。
优选的,所述目标产品的发布目录与所述源产品的发布目录不同。
优选的,按照以下方式构建所述目标产品:
获取当前已有产品的系统结构及其各子系统配置信息;
以所述当前已有产品的系统结构为基础,当获取的目标产品的当前功能需求在所述当前已有产品的系统结构内时,将能够满足所述当前功能需求的当前已有产品作为所述当前功能需求对应的源产品,并生成所述当前功能需求对应的远程子系统引用信息;
在所述当前功能需求不在所述当前已有产品的系统结构内时,在所述目标产品的发布目录下,创建相应的子系统配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于税友软件集团股份有限公司,未经税友软件集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510991916.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:卫星地面站接收资源冲突处理方法及系统
- 下一篇:系统更新方法及装置