一种开发资源更新及管理方法、装置、系统和相关设备的制造方法

文档序号:8398162阅读:375来源:国知局
一种开发资源更新及管理方法、装置、系统和相关设备的制造方法
【技术领域】
[0001]本发明涉及软件开发技术领域,尤其涉及一种开发资源更新及管理方法、装置、系统和相关设备。
【背景技术】
[0002]在现有的软件开发过程中,软件开发人员通常将一些已有的开发资源,例如软件开发工具包(SDK, Software Development Kit)引入到自己设计的软件产品中以使用其功能,通过编译打包生成目标应用程序。SDK广义上指辅助开发某一类软件的相关文档、范例和工具的集合。
[0003]为了修复原有开发资源中的bug或者实现性能优化,资源提供者通常会发布的新版本开发资源。软件开发人员通过将自己设计的软件产品所使用的开发资源更新为新版本来提高软件产品的性能和稳定性。但是,发明人在开发过程中发现,由于资源提供者无从获得资源使用者的相关信息,因此,在新版本开发资源发布后,无法实时告知资源使用者。而当资源提供者发布新版本开发资源后,需要软件开发人员手动去下载新版本开发资源,并引入软件产品,然后重新编译生成目标应用程序,这造成开发资源更新流程繁琐,降低了开发资源更新效率。
[0004]因此,如何简化开发资源更新流程,提高开发资源更新效率成为现有技术中亟待解决的问题之一。

【发明内容】

[0005]本发明实施例提供一种开发资源更新及管理方法、装置、系统和相关设备,用以简化开发资源开通流程,提高开发资源更新效率。
[0006]本发明实施例提供一种终端侧更新方法,包括:
[0007]针对软件产品中使用的每一开发资源,在接收到更新确认指示信息时,向网络侧服务器发送资源下载请求,所述资源下载请求中携带有待更新资源的第一资源标识和版本标识;
[0008]接收所述网络侧服务器返回的、所述第一资源标识以及所述版本标识对应的开发资源。
[0009]本发明实施例提供一种终端侧开发资源管理方法,包括:
[0010]针对软件产品中的每一开发资源,在利用权利要求1、2或3所述的方法更新之后,分别获取该开发资源更新之前和更新之后的接口列表;
[0011]针对所述接口列表中包含的每一接口,比较该接口更新之前的名称信息和字段信息与更新之后的名称信息和字段信息是否相同;
[0012]若相同,确定更新之前的开发资源与更新之后的开发资源兼容;
[0013]若不同,确定更新之前的开发资源与更新之后的开发资源不兼容;
[0014]显示确定出的兼容性。
[0015]本发明实施例提供一种网络侧开发资源更新方法,包括:
[0016]接收资源下载请求,所述资源下载请求中携带有待更新资源的第一资源标识和版本标识;
[0017]根据所述第一资源标识和所述版本标识,查找对应的开发资源;
[0018]返回查找到的开发资源。
[0019]本发明实施例提供一种开发资源更新系统,包括终端设备和网络侧服务器,所述终端设备中安装有资源管理客户端,其中:
[0020]所述资源管理客户端,用于针对软件产品中使用的每一开发资源,在接收到更新确认指示信息时,向网络侧服务器发送资源下载请求,所述资源下载请求中携带有待更新开发资源的第一资源标识和版本标识;
[0021]所述网络侧服务器,用于根据所述第一资源标识和所述版本标识,查找对应的开发资源;并向所述资源管理客户端返回查找到的开发资源。
[0022]本发明实施例提供一种终端侧开发资源更新装置,包括:
[0023]发送单元,用于针对软件产品中使用的每一开发资源,在接收到更新确认指示信息时,向网络侧服务器发送资源下载请求,所述资源下载请求中携带有待更新开发资源的第一资源标识和版本标识;
[0024]接收单元,用于接收所述网络侧服务器返回的、所述第一资源标识以及所述版本标识对应的开发资源。
[0025]本发明实施例提供一种开发资源管理装置,包括:
[0026]获取单元,用于针对软件产品中的每一开发资源,在利用权利要求1、2或3所述的方法更新之后,分别获取该开发资源更新之前和更新之后的接口列表;
[0027]比较单元,用于针对所述接口列表中包含的每一接口,比较该口更新之前的名称信息和字段信息与更新之后的名称信息和字段信息是否相同;
[0028]确定单元,用于根据比较结果,若该接口更新之前的名称信息和字段信息与更新之后的名称信息和字段信息相同,确定更新之前的开发资源与更新之后的开发资源兼容;若不同,确定更新之前的开发资源与更新之后的开发资源不兼容;
[0029]显示单元,用于显示确定出的兼容性。
[0030]本发明实施例提供一种终端设备,包括上述终端侧开发资源更新装置和/或开发资源管理装置。
[0031]本发明实施例提供一种网络侧开发资源更新装置,包括:
[0032]接收单元,用于接收软件开发工具包资源下载请求,所述资源下载请求中携带有第一资源标识和待更新开发资源和版本标识;
[0033]查找单元,用于根据所述第一资源标识和所述版本标识,查找对应的开发资源;
[0034]返回单元,用于返回查找到的开发资源。
[0035]本发明实施例提供一种网络服务器,包括上述网络侧开发资源更新装置。
[0036]本发明实施例提供的开发资源更新及管理方法、装置、系统和相关设备,在接收到更新确认指示信息时,向网络侧服务器发送资源下载请求,网络侧服务器根据资源下载请求中携带的资源标识和版本标识返回对应的开发资源,由此实现了开发资源的自动更新。该方案在更新开发资源时,无需资源使用者参与,从而简化了开发资源更新流程,提高了开发资源更新效率。
[0037]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0038]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0039]图1为本发明实施例中,网络侧发布开发资源的流程示意图;
[0040]图2为本发明实施例中,开发资源更新方法的实施流程示意图;
[0041]图3为本发明实施例中,开发资源管理方法的实施流程示意图;
[0042]图4为本发明实施例中,开发资源获取方法的实施流程示意图;
[0043]图5为本发明实施例中,网络侧开发资源更新方法的实施流程示意图;
[0044]图6为本发明实施例中,终端侧开发资源更新装置的结构示意图;
[0045]图7为本发明实施例中,开发资源管理装置的结构示意图;
[0046]图8为本发明实施例中,网络侧开发资源更新装置的结构示意图;
[0047]图9为本发明实施例中,开发资源更新系统的结构示意图。
【具体实施方式】
[0048]为了简化开发资源更新流程,提高开发资源开通效率,本发明实施例提供了一种开发资源更新及管理方法、装置、系统和相关设备。
[0049]以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0050]实施例一
[0051]本发明实施例中,资源提供者完成开发资源的开发并编写开发资源的描述信息,然后上传到网络侧服务器,实现新版本开发资源的发布。其中,开发资源的描述信息包括开发资源的版本标识、更新内容信息和保存开发资源及其描述信息的地址信息等,描述信息一起存放在开发资源软件包中。其中,版本标识用于标识开发资源的版本信息,比如V1.0表示是1.0版本,通常版本号越高,则表示该开发资源是有更新的;更新内容信息:描述开发资源相对前一版本开发资源修订的内容,比如修复功能bug ;地址信息:资源提供者用于发布开发资源及其描述信息并对外发布的公网服务器的地址信息。
[0052]具体实施时,开发资源可以但不限于为SDK。
[0053]如图1所示,为网络侧发布开发资源的流程示意图,可以包括以下步骤:
[0054]S101、网络侧服务器接收开发资源描述信息发布指示信息;
[0055]其中,开发资源描述信息发布指示信息中携带有待发布的开发资源的描述信息;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1