一种基于PCB版本的软件调用系统及方法技术方案

技术编号:16282397 阅读:83 留言:0更新日期:2017-09-23 01:52
本发明专利技术提出了一种基于PCB版本的软件调用系统及方法,所述系统包括:用于标识当前PCB版本信息的PCB版本标识单元;用于检测并储存当前PCB版本信息的PCB版本检测存储单元;用于存储与多个PCB版本信息对应的相关软件信息的软件存储单元;及用于从PCB版本检测存储单元中读取当前PCB版本信息及从软件存储单元中读取相关软件信息的控制中心单元,比较判断所述当前PCB版本信息与相关软件信息,从而调用与当前PCB版本信息匹配的相关软件。本发明专利技术基于PCB版本的软件调用系统及方法能自动识别当前PCB版本信息并自动调用相关软件,提高了产品的兼容性和可靠性,降低了生产成本。

Software calling system and method based on PCB version

The invention provides a software version of the PCB system and method based on the system includes: a version for PCB identification unit identifies the PCB version information; the version for PCB detection unit detects and stores the current storage PCB version information; software for storing unit and a plurality of PCB version of the information corresponding to the related software information; and to read the current PCB version information and read information from the control center software software storage unit in the unit from the PCB version detection in the storage unit, comparing the current PCB version information and related software, and related software, to call the current PCB version information. The invention based on the PCB version of the software calling system and method can automatically identify the current PCB version information and automatically call related software, thereby improving the compatibility and reliability of the product, and reducing the production cost.

【技术实现步骤摘要】

本专利技术涉及电子通讯
,特别涉及一种基于PCB版本的软件调用系统及方法
技术介绍
近年来,随着电子消费品发展越来越快,其均是通过硬件软件相结合得到整个产品。其中,PCB(印刷电路板)是整个系统中重要的电子部件,是电子元器件电气连接的提供者。由于设计缺陷等原因,经常要对已发布的系统PCB版本进行升级,以更好的发挥系统硬件性能及弥补缺陷,特别是在智能手机设计中,而伴随PCB版本每次升级其对应的软件也需要升级,以支持版本升级后的PCB。现有方法一般是采用软件与PCB版本绑定,即升级后软件只能运行在新的PCB版本上,而不能兼容支持旧版的PCB,这样不利于生产及研发的版本管理,降低了产品的兼容性和可靠性,同时也增加了生产成本。
技术实现思路
本专利技术的目的是提出一种基于PCB版本的软件调用系统及方法,其能自动识别当前PCB版本信息并自动调用相关软件,提高了产品的兼容性和可靠性,降低了生产成本。为达到上述目的,本专利技术提出了一种基于PCB版本的软件调用系统,包括:用于标识当前PCB版本信息的PCB版本标识单元;连接于PCB版本标识单元、用于检测并储存当前PCB版本信息的PCB版本检测存储单元;用于存储与多个PCB版本信息对应的相关软件信息的软件存储单元;及连接于PCB版本检测存储单元及软件存储单元的控制中心单元,所述控制中心单元用于从PCB版本检测存储单元中读取当前PCB版本信息及从软件存储单元中读取相关软件信息,比较判断所述当前PCB版本信息与相关软件信息,从而调用与当前PCB版本信息匹配的相关软件。进一步,在上述基于PCB版本的软件调用系统中,所述PCB版本标识单元具有逻辑无关性。进一步,在上述基于PCB版本的软件调用系统中,所述PCB版本检测存储单元还包括第一接口,所述控制中心单元通过该第一接口访问并读取PCB版本检测存储单元内存储的当前PCB版本信息。进一步,在上述基于PCB版本的软件调用系统中,所述软件存储单元还包括第二接口,所述控制中心单元通过该第二接口访问并读取软件存储单元内存储的与多个PCB版本信息对应的相关软件信息。进一步,在上述基于PCB版本的软件调用系统中,所述控制中心单元进一步包括:连接于所述PCB版本检测存储单元、用于访问并读取PCB版本检测存储单元内存储的当前PCB版本信息的PCB版本读取子单元;连接于所述软件存储单元、用于访问并读取软件存储单元内存储的与多个PCB版本信息对应的相关软件信息的软件信息读取子单元;分别连接于所述PCB版本读取子单元及软件信息读取子单元、用于比较判断软件信息读取子单元内的相关软件信息与所述当前PCB版本信息是否匹配,得到与当前PCB版本信息匹配的相关软件信息的比较判断子单元;及连接于所述比较判断子单元、用于调用与当前PCB版本信息匹配的相关软件的软件调用子单元。另,本专利技术还提供一种基于PCB版本的软件调用方法,所述方法包括以下步骤:步骤S1:PCB版本标识单元标识当前PCB版本信息,并通过PCB版本检测存储单元检测并储存当前PCB版本信息;步骤S2:软件存储单元存储与多个PCB版本信息对应的相关软件信息;步骤S3:控制中心单元从所述PCB版本检测存储单元中读取当前PCB版本信息,从所述软件存储单元中读取相关软件信息,比较判断所述当前PCB版本信息与相关软件信息,从而调用与当前PCB版本信息匹配的相关软件。进一步,在上述基于PCB版本的软件调用方法中,所述步骤S3中控制中心单元从所述PCB版本检测存储单元中读取当前PCB版本信息的步骤具体包括:所述控制中心单元通过PCB版本检测存储单元的第一接口访问并读取PCB版本检测存储单元内存储的当前PCB版本信息。进一步,在上述基于PCB版本的软件调用方法中,所述步骤S3中控制中心单元从所述PCB版本检测存储单元中读取当前PCB版本信息的步骤具体包括:所述控制中心单元通过软件存储单元的第二接口访问并读取软件存储单元内存储的与多个PCB版本信息对应的相关软件信息。进一步,在上述基于PCB版本的软件调用方法中,所述PCB版本标识单元具有逻辑无关性。本专利技术基于PCB版本的软件调用系统及方法能自动识别当前PCB版本信息并自动调用相关软件,提高了产品的兼容性和可靠性,降低了生产成本。附图说明图1为本专利技术基于PCB版本的软件调用系统一实施例的结构示意图;图2为本专利技术基于PCB版本的软件调用方法一实施例的流程示意图。具体实施方式下面结合附图详细说明本专利技术的优选实施例。请参阅图1,本专利技术基于PCB版本的软件调用系统包括PCB版本标识单元10、PCB版本检测存储单元20、软件存储单元30及控制中心单元40,所述PCB版本标识单元10用于标识当前PCB版本信息,所述PCB版本检测存储单元20连接于PCB版本标识单元10,用于检测并储存当前PCB版本信息;软件存储单元30,用于存储与多个PCB版本信息对应的相关软件信息;所述控制中心单元40连接于PCB版本检测存储单元20及软件存储单元30,用于从PCB版本检测存储单元20中读取当前PCB版本信息及从软件存储单元30中读取相关软件信息,比较判断所述当前PCB版本信息与相关软件信息,从而调用与当前PCB版本信息匹配的相关软件。其中,所述PCB版本标识单元10具有逻辑无关性,即不能因为其标识的PCB版本信息的改变而需要升级逻辑。所述PCB版本检测存储单元20还包括第一接口(图未示),所述控制中心单元40通过该第一接口访问并读取PCB版本检测存储单元20内存储的当前PCB版本信息。所述软件存储单元30还包括第二接口(图未示),所述控制中心单元40通过该第二接口访问并读取软件存储单元30内存储的与多个PCB版本信息对应的相关软件信息。所述控制中心单元40进一步包括PCB版本读取子单元402、软件信息读取子单元404、比较判断子单元406及软件调用子单元408,所述PCB版本读取子单元402连接于所述PCB版本检测存储单元20,用于访问并读取PCB版本检测存储单元20内存储的当前PCB版本信息;所述软件信息读取子单元404连接于软件存储单元30,用于访问并读取软件存储单元30内存储的与多个PCB版本信息对应的相关软件信息;所述比较判断子单元406分别连接于PCB版本读取子单元402及软件信息读取子单元404,用于比较判断软件信息读取子本文档来自技高网...

【技术保护点】
一种基于PCB版本的软件调用系统,其特征在于,包括:用于标识当前PCB版本信息的PCB版本标识单元;连接于PCB版本标识单元、用于检测并储存当前PCB版本信息的PCB版本检测存储单元;用于存储与多个PCB版本信息对应的相关软件信息的软件存储单元;及连接于PCB版本检测存储单元及软件存储单元的控制中心单元,所述控制中心单元用于从PCB版本检测存储单元中读取当前PCB版本信息及从软件存储单元中读取相关软件信息,比较判断所述当前PCB版本信息与相关软件信息,从而调用与当前PCB版本信息匹配的相关软件。

【技术特征摘要】
1.一种基于PCB版本的软件调用系统,其特征在于,包括:
用于标识当前PCB版本信息的PCB版本标识单元;
连接于PCB版本标识单元、用于检测并储存当前PCB版本信息的PCB版
本检测存储单元;
用于存储与多个PCB版本信息对应的相关软件信息的软件存储单元;及
连接于PCB版本检测存储单元及软件存储单元的控制中心单元,所述控制
中心单元用于从PCB版本检测存储单元中读取当前PCB版本信息及从软件存储
单元中读取相关软件信息,比较判断所述当前PCB版本信息与相关软件信息,
从而调用与当前PCB版本信息匹配的相关软件。
2.根据权利要求1所述的基于PCB版本的软件调用系统,其特征在于,所
述PCB版本标识单元具有逻辑无关性。
3.根据权利要求2所述的基于PCB版本的软件调用系统,其特征在于,所
述PCB版本检测存储单元还包括第一接口,所述控制中心单元通过该第一接口
访问并读取PCB版本检测存储单元内存储的当前PCB版本信息。
4.根据权利要求2所述的基于PCB版本的软件调用系统,其特征在于,所
述软件存储单元还包括第二接口,所述控制中心单元通过该第二接口访问并读取
软件存储单元内存储的与多个PCB版本信息对应的相关软件信息。
5.根据权利要求1所述的基于PCB版本的软件调用系统,其特征在于,所
述控制中心单元进一步包括:
连接于所述PCB版本检测存储单元、用于访问并读取PCB版本检测存储单
元内存储的当前PCB版本信息的PCB版本读取子单元;
连接于所述软件存储单元、用于访问并读取软件存储单元内存储的与多个
PCB版本信息对应的相关软件信息的软件信息读取子单元;
分别连接于所述PCB版本读取子单元及...

【专利技术属性】
技术研发人员:林杰亮何婷
申请(专利权)人:福兴达科技实业深圳有限公司
类型:发明
国别省市:广东;44

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

1