一种OEM软件的处理方法和相关装置制造方法及图纸

技术编号:20796687 阅读:22 留言:0更新日期:2019-04-06 10:19
本申请实施例公开了一种OEM软件的处理方法和相关装置,所述处理方法包括:获取目标软件的安装包,目标软件的安装包包括目标软件的主程序,主程序包括调用所述OEM软件的配置文件的接口,OEM软件的配置文件中记录了定制内容和与所述定制内容匹配的相关信息;当触发所述目标软件的主程序运行时,通过所述接口调用所述OEM软件的配置文件;根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息。采用本申请实施例提供的技术方案,安装包中的主程序与OEM软件的配置文件彼此独立,两者可以通过主程序中调用OEM软件的配置文件的接口相关联,可以分别进行更新,因此,采用本申请实施例提供的技术方案有利于简化对OEM软件的处理,减少了开发人员的工作量。

A Processing Method and Related Device of OEM Software

The embodiment of this application discloses a processing method and related device of OEM software. The processing method includes acquiring the installation package of the target software, the installation package of the target software includes the main program of the target software, the main program includes the interface of calling the configuration file of the OEM software, and the configuration file of the OEM software records the customized content and the relevant information matching the customized content. When the main program triggering the target software runs, the configuration file of the OEM software is invoked through the interface, and relevant information matching the customized content is displayed according to the configuration file of the OEM software. Using the technical scheme provided by the embodiment of this application, the main program in the installation package and the configuration file of OEM software are independent of each other, and they can be updated separately by calling the interface of the configuration file of OEM software in the main program. Therefore, adopting the technical scheme provided by the embodiment of this application can simplify the processing of OEM software and reduce the workload of developers. \u3002

【技术实现步骤摘要】
一种OEM软件的处理方法和相关装置
本申请涉及软件
,尤其涉及一种OEM软件的处理方法和相关装置。
技术介绍
原始委托生产(OriginalEntrustedManufacture,简称OEM)软件是基于目标软件定制的软件,OEM软件通常在目标软件原有功能及外观基础上,通过增加、修改、删除部分功能或者外观,从而得到的新的个性化软件。当目标软件更新时,若OEM软件更新为新版本的目标软件,则OEM软件的定制内容会被新版本的目标软件覆盖掉,导致定制内容消失。若OEM软件不更新,由于用户使用不到目标软件更新的功能,用户体验较差。为了使OEM软件进行更新,现有技术还提供了一种方法,将目标软件更新后的主程序和OEM定制内容一起打包作为OEM软件新的安装包,需要说明的是,这种方法由于需要将OEM定制内容和目标软件更新后的主程序一起进行处理,操作复杂。因此,如何简便地对OEM软件进行处理是目前亟待解决的问题。
技术实现思路
本申请实施例提供了一种OEM软件的处理方法和相关装置,能够简便地对OEM软件进行处理。第一方面,本申请实施例提供了一种OEM软件的处理方法,所述OEM软件是基于目标软件定制的软件,所述方法包括:获取所述目标软件的安装包,所述目标软件的安装包包括所述目标软件的主程序,主程序包括调用所述OEM软件的配置文件的接口;所述OEM软件的配置文件中记录了定制内容和与所述定制内容匹配的相关信息;其中,所述定制内容包括如下内容中的一项或者多项:软件名称、快捷图标、软件皮肤、所述目标软件中的一项或者多项功能。当触发所述目标软件的主程序运行时,通过所述接口调用所述OEM软件的配置文件;根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息。本申请实施例在主程序中设置了调用OEM软件的配置文件的接口,在目标软件的主程序运行时,通过OEM软件的配置文件的接口可以调用OEM软件的配置文件,并根据OEM软件的配置文件展示与定制内容匹配的相关信息,采用该技术方案时,安装包中的主程序与OEM软件的配置文件彼此独立,两者只通过调用OEM软件的配置文件的接口相关联,可以分别进行更新,因此,采用本申请实施例提供的技术方案简化了对OEM软件的处理,减少了开发人员的工作量。在一些可能的实施方式中,在所述根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息之后,所述方法还包括:获取所述OEM软件的配置文件的更新版本;展示与所述OEM的配置文件的更新版本对应的定制内容匹配的相关信息。采用该实施例,可以在主程序不变的情况下,只更新和展示更新版本的配置文件对应的OEM软件的定制内容。在一些可能的实施方式中,所述目标软件的安装包为更新版本的安装包。更新版本的安装包可以是最新版本的安装包,也可以是所述目标软件某个特定版本的安装包。在一些可能的实施方式中,在所述根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息之后,所述方法还包括:获取所述目标软件的主程序的更新版本;安装所述更新版本,通过所述配置文件的接口调用所述OEM软件的配置文件。需要说明的是,当所述OEM软件的配置文件没有变化时,安装所述更新版本的目标软件的主程序后与所述定制内容匹配的相关信息保持不变。在一些可能的实施方式中,所述OEM配置文件中包括OEM功能开启或者关闭的设置;当OEM功能开启时,通过所述接口调用所述OEM软件的配置文件时,根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息;当OEM功能关闭时,展示所述目标软件的与所述定制内容匹配的相关信息。第二方面,本申请实施例提供了一种OEM软件的处理装置,OEM软件是基于目标软件定制的软件,所述装置包括:第一获取单元,用于获取所述目标软件的安装包,所述目标软件的安装包包括所述目标软件的主程序,所述主程序包括调用所述OEM软件的配置文件的接口;所述OEM软件的配置文件中记录了定制内容和与所述定制的内容匹配的相关信息;第一处理单元,用于当触发所述目标软件的主程序运行时,通过所述接口调用所述OEM软件的配置文件;第二处理单元,用于根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息;本申请实施例在主程序中设置了调用OEM软件的配置文件的接口,在目标软件的主程序运行时,通过OEM软件的配置文件的接口可以调用OEM软件的配置文件,并根据OEM软件的配置文件展示与定制内容匹配的相关信息,采用该技术方案时,安装包中的主程序与OEM软件的配置文件彼此独立,两者只通过调用OEM软件的配置文件的接口相关联,两者可以分别进行更新,因此,采用本申请实施例提供的技术方案简化了对OEM软件的处理,减少了开发人员的工作量。在一些可能的实施方式中,述装置还包括:第二获取单元,用于在所述第二处理单元根据所述OEM软件的配置文件展示与所定制内容匹配的相关信息之后,获取所述OEM软件的配置文件的更新版本;所述第二处理单元还用于,展示与所述OEM的配置文件的更新版本对应的定制内容匹配的相关信息。在一些可能的实施方式中,所述目标软件的安装包为更新版本的安装包。更新版本的安装包可以是最新版本的安装包,也可以是所述目标软件某个特定版本的安装包。在一些可能的实施方式中,所述第二获取单元还用于,获取所述目标软件的主程序的更新版本;所述第一处理单元还用于,安装所述更新版本,通过所述配置文件的接口调用所述OEM软件的配置文件;当所述OEM软件的配置文件没有变化时,安装所述更新版本的目标软件的主程序后与所述定制内容匹配的相关信息保持不变。在一些可能的实施方式中,所述OEM配置文件中包括OEM功能开启或者关闭的设置;第二处理单元具体用于,当OEM功能开启时,根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息;当OEM功能关闭时,展示所述目标软件的与所述定制内容匹配的相关信息。在一些可能的实施方式中,所述定制内容包括如下内容中的一项或者多项:软件名称、快捷图标、软件皮肤、所述目标软件中的一项或者多项功能。第三方面,本申请实施例提供了一种终端设备,所述终端设备包含存储器、处理器、总线;所述存储器、以及所述处理器通过所述总线相连;所述存储器用于存储计算机程序和指令;所述处理器用于调用所述存储器中存储的所述计算机程序和指令,用于执行如第一方面或者第一方面任一种可能的实施方式所述的OEM软件的处理方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储了程序代码,其中,所述程序代码包括用于执行第一方面的任意一种OEM软件的处理方法的部分或全部步骤的指令。第五方面,本申请实施例提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种OEM软件的处理方法的部分或全部步骤。对于上述任何一种可能的设计中的技术方案,在不违背自然规律的前提下,可以进行方案之间的组合。本申请实施例在主程序中设置了调用OEM软件的配置文件的接口,在目标软件的主程序运行时,通过OEM软件的配置文件的接口可以调用OEM软件的配置文件,并根据OEM软件的配置文件展示与定制内容匹配的相关信息,采用该技术方案时,安装包中的主程序与OEM软件的配置文件彼此独立,两者只通过调用OEM软件的配置文件的接口相关联,可以本文档来自技高网...

【技术保护点】
1.一种OEM软件的处理方法,其特征在于,所述OEM软件是基于目标软件定制的软件,所述方法包括:获取所述目标软件的安装包,所述目标软件的安装包包括所述目标软件的主程序,所述主程序包括调用所述OEM软件的配置文件的接口,所述OEM软件的配置文件中记录了定制内容和与所述定制内容匹配的相关信息;当触发所述目标软件的主程序运行时,通过所述接口调用所述OEM软件的配置文件;根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息。

【技术特征摘要】
1.一种OEM软件的处理方法,其特征在于,所述OEM软件是基于目标软件定制的软件,所述方法包括:获取所述目标软件的安装包,所述目标软件的安装包包括所述目标软件的主程序,所述主程序包括调用所述OEM软件的配置文件的接口,所述OEM软件的配置文件中记录了定制内容和与所述定制内容匹配的相关信息;当触发所述目标软件的主程序运行时,通过所述接口调用所述OEM软件的配置文件;根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息。2.根据权利要求1所述的方法,其特征在于,在所述根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息之后,所述方法还包括:获取所述OEM软件的配置文件的更新版本;展示与所述更新版本对应的定制内容匹配的相关信息。3.根据权利要求2所述的方法,其特征在于,在所述根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息之后,所述方法还包括:获取所述目标软件的主程序的更新版本;安装所述更新版本,通过所述配置文件的接口调用所述OEM软件的配置文件。4.根据权利要求1所述的方法,其特征在于,所述OEM配置文件中包括OEM功能开启或者关闭的设置;当OEM功能开启时,通过所述接口调用所述OEM软件的配置文件时,根据所述OEM软件的配置文件展示与所述定制内容匹配的相关信息;当OEM功能关闭时,展示所述目标软件的与所述定制内容匹配的相关信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述定制内容包括如下内容中的一项或者多项:软件名称、快捷图标、软件皮肤、所述目标软件中的一项或者多项功能。6.一种OE...

【专利技术属性】
技术研发人员:唐龙
申请(专利权)人:珠海豹趣科技有限公司
类型:发明
国别省市:广东,44

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

1