【技术实现步骤摘要】
本专利技术涉及系统文件安装的
,尤其涉及一种兼容操作系统的文件安装包及其生成下载方法。
技术介绍
操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。计算机软件分为系统软件和应用软件两大类。应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。应用软件(application software)是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。而现有的每款计算机软件基本上只能对应一种操作系统,这样在安装应用软件的时候,就有可能出现计算机软件和操作系统对应不上的情况。
技术实现思路
针对上述技术中存在的不足之处,本专利技术提供一种结构简单、操作方便的兼容操作系统的文件安装包及其生成下载方法。为了达到上述目的,本专利技术一种兼容操作系统的文件安装包,包括多个文件包,每个文件包内容置有多个系统应用文件,每个文件包内的系统应用文件均兼容同一种 ...
【技术保护点】
一种兼容操作系统的文件安装包,其特征在于,包括多个文件包,每个文件包内容置有多个系统应用文件,每个文件包内的系统应用文件均兼容同一种操作系统,每个文件包均定义有与其文件包相对应的独立包头信息,每个系统应用文件均定义有与其系统应用文件相对应的独立项目头信息,每组系统应用文件中有与其系统应用文件相对应的项目数据;在终端设备上的操作系统信息被格式化定义之后,在文件包的包头信息与系统应用文件的项目头信息相互匹配,终端设备与文件包信息相互匹配的前提下,文件包内的系统应用文件中的项目数据就可以被下载到操作系统中。
【技术特征摘要】
1.一种兼容操作系统的文件安装包,其特征在于,包括多个文件包,每个文件包内容置有多个系统应用文件,每个文件包内的系统应用文件均兼容同一种操作系统,每个文件包均定义有与其文件包相对应的独立包头信息,每个系统应用文件均定义有与其系统应用文件相对应的独立项目头信息,每组系统应用文件中有与其系统应用文件相对应的项目数据;在终端设备上的操作系统信息被格式化定义之后,在文件包的包头信息与系统应用文件的项目头信息相互匹配,终端设备与文件包信息相互匹配的前提下,文件包内的系统应用文件中的项目数据就可以被下载到操作系统中。2.根据权利要求1所述的兼容操作系统的文件安装包,其特征在于,每个文件包中的独立包头信息均包括安装包包头标志、包头大小、文件包的版本号、文件包的应用场景、用于终端设备商的ID编号、终端产品总掩码、项目数量以及项目头大小,安装包包头标志的格式为STR,且其长度为4 bytes;包头大小的格式为HEX文件,且其长度为2bytes;文件包的版本号的格式为STR文件,且其长度为6bytes;文件包的应用场景的格式为HEX文件,且其长度为8bytes;用于终端设备商的ID编号的格式为STR文件,且其长度为8bytes;终端产品总掩码的格式为HEX文件,且其长度为12bytes;项目数量的格式为HEX文件,且其长度为2bytes;项目头大小的格式为HEX文件,且其长度为2bytes。3.根据权利要求2所述的兼容操作系统的文件安装包,其特征在于,每个系统应用文件中的独立项目头信息均包括项目识别的文件类型、文件名称、项目的版本号、终端产品子掩码、项目内容长度以及项目内容的偏移位置;文件类型的格式为STR文件,且其长度为8bytes;文件名称的格式为STR文件,且其长度为32bytes;项目版本号的格式为STR文件,且其长度为8bytes;终端产品子掩码的格式为PID格式,且其长度为12bytes;项目内容长度的格式为HEX文件,且其长度为4bytes;项目内容的偏移位置的格式为HEX文件,且其长度为4bytes。4.一种兼容操作系统的文件安装包的生成方法,其特征在于,包括以下过程:S11、终端设备的定义:对终端设备自身的供应商的编码、终端设备的掩码编号、终端的应用场景以及终端设备的版本号进行格式化定义;S12、应用文件的定义:获取初始的系统应用文件,并设定该系统应用文件的项目的版本号以及终端产品子掩码,从而获取新的Item x1;S13、多个Items的编辑:制作多个Items的项目头信息,并对各Item x的项目识别的文件类型、文件名称、项目内容长度以及项目内容的偏移位置进行定义;S14、文件包的定义:按照Item x的项目识别文件类型,将可识别同种文件类型的Item x放置到同一文件包中,并对该文件包用于终端设备商的ID编号、文件包的应用场景、终端产品总掩码以及的文件包的版本号进行格...
【专利技术属性】
技术研发人员:万籁民,
申请(专利权)人:深圳市波普安创技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。