安卓操作系统的启动方法、装置、存储介质及终端制造方法及图纸

技术编号:22658499 阅读:65 留言:0更新日期:2019-11-28 03:15
本申请实施例公开了一种安卓操作系统的启动方法、装置、存储介质及终端,属于计算机技术领域。所述方法包括:在启动微内核操作系统后,为微内核操作系统建立数据网络连接;通过所述数据网络连接下载安卓镜像文件;将所述安卓镜像文件加载到内存中,以及从所述内存中启动安卓操作系统。因此,本申请实施例通过将安卓镜像文件存储在网络侧,由本地的微内核操作系统引导加载和启动安卓操作系统,减少对本地存储空间的占用。

Starting method, device, storage medium and terminal of Android operating system

The embodiment of the application discloses a starting method, device, storage medium and terminal of an Android operating system, belonging to the technical field of computer. The method comprises: after starting the microkernel operating system, establishing a data network connection for the microkernel operating system; downloading the Android image file through the data network connection; loading the Android image file into the memory, and starting the Android operating system from the memory. Therefore, the embodiment of the application reduces the occupation of local storage space by storing the Android image file on the network side, loading and starting the Android operating system under the guidance of the local micro kernel operating system.

【技术实现步骤摘要】
安卓操作系统的启动方法、装置、存储介质及终端
本申请涉及计算机
,尤其涉及一种安卓操作系统的启动方法、装置、存储介质及终端。
技术介绍
安卓(Android)是一种基于Linux的自由及开源的操作系统,安卓操作系统已广泛应用于移动设备、智能家电等领域,如智能手机、平板电脑、机顶盒、智能电视等。随着安卓操作系统在上述领域的大量应用,安卓系统的性能越来越受到用户的重视。终端启动安卓操作系统的过程是:首选读取只读存储器(ReadOnlyMemory,ROM)中存储的系统镜像文件,然后将系统镜像文件加载到随机访问存储器(RandomAccessMemory,RAM)中,从RAM中启动安装操作系统。但随着安卓操作系统的更新,系统安装包的体积越来越大,大量占用ROM的空间。也就是说,现有的安卓操作系统占用终端设备过多的存储空间。
技术实现思路
本申请实施例提供了一种安卓操作系统的启动方法、装置、存储介质及终端,可以解决安卓操作系统占用终端设备的存储空间的问题。所述技术方案如下:第一方面,本申请实施例提供了一种安卓操作系统的启动方法,所述方法包括:在启动微内核操作系统后,为微内核操作系统与网络侧建立通信连接,根据建立的通信连接下载系统镜像文件;将系统镜像文件加载到内存中,以及从内存中启动安装操作系统。第二方面,本申请实施例提供了一种安卓操作系统的启动方法,所述装置包括:建立单元,用于在启动微内核操作系统后,为所述微内核操作系统建立数据网络连接;下载单元,用于通过所述数据网络连接下载安卓镜像文件;加载单元,用于将所述安卓镜像文件加载到内存中,以及从所述内存中启动安卓操作系统。第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。第四方面,本申请实施例提供一种终端,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。本申请一些实施例提供的技术方案带来的有益效果至少包括:本申请实施例的方案在执行时,终端首先启动微内核操作系统,由微内核操作启动数据连接,在网络侧下载安卓镜像文件,然后将安卓镜像文件加载到内存中,从内存中启动安卓操作系统。安卓镜像文件不需要存储在终端本地的存储器中,能减少对终端的存储器的空间的占用,节省终端的空间大小;微内核操作系统具有基本的功能,微内核操作系统由于非常精简,具有启动速度快的特点。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的通信系统的架构图;图2是本申请实施例提供的安卓操作系统的启动方法的流程示意图;图3是本申请实施例提供的安卓操作系统的启动方法的另一流程示意图;图4是本申请实施例提供的微内核操作系统的第一系统桌面的示意图;图5是本申请实施例提供的一种安卓操作系统的第二系统桌面的示意图;图6是本申请实施例提供的一种装置的结构示意图;图7是本申请实施例提供的一种终端的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请实施例可以应用于无线通信系统,需要说明的是,本申请实施例提及的无线通信系统包括但不限于:NR(NewRadio,新空口)通信系统以及下一代5G移动通信系统的三大应用场景增强型移动宽带(EnhancedMobileBroadBand,eMBB)、URLLC以及大规模机器通信(MassiveMachine-TypeCommunications,mMTC)。在本申请实施例中,终端设备(terminaldevice)包括但不限于移动台(MS,MobileStation)、移动终端设备(MobileTerminal)、移动电话(MobileTelephone)、手机(handset)及便携设备(portableequipment)等,该终端设备可以经无线接入网(RAN,RadioAccessNetwork)与一个或多个核心网进行通信,例如,终端设备可以是移动电话(或称为“蜂窝”电话)、具有无线通信功能的计算机等,终端设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置或设备。图1为本申请提供的一种通信系统架构示意图。如图1所示,通信系统01包括网络设备101、终端设备102和IP网络200,IP网络200中部署有服务器,服务器中存储有安卓镜像文件。当通信系统01包括核心网时,该网络设备101还可以与核心网相连。网络设备101还可以与互联网协议(InternetProtocol,IP)网络200进行通信,例如,因特网(internet),私有的IP网,或其它数据网等。网络设备为覆盖范围内的终端设备提供服务。例如,参见图1所示,网络设备101为网络设备101覆盖范围内的一个或多个终端设备提供无线接入。另外,网络设备101之间还可以互相通信。网络设备101可以是用于与终端设备进行通信的设备。例如,可以是GSM系统或CDMA系统中的基站(BaseTransceiverStation,BTS),也可以是WCDMA系统中的基站(NodeB,NB),还可以是LTE系统中的演进型基站(EvolvedNodeB,eNB或eNodeB)或未来5G网络中的网络侧设备等。或者该网络设备还可以是中继站、接入点、车载设备等。在终端设备对终端设备(DevicetoDevice,D2D)通信系统中,该网络设备还可以是担任基站功能的终端设备。终端设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,UE),移动台(mobilestation,MS)等。下面将结合附图2-附图5,本文档来自技高网...

【技术保护点】
1.一种安卓操作系统的启动方法,其特征在于,所述方法包括:/n在启动微内核操作系统后,为所述微内核操作系统建立数据网络连接;/n通过所述数据网络连接下载安卓镜像文件;/n将所述安卓镜像文件加载到内存中,以及从所述内存中启动安卓操作系统。/n

【技术特征摘要】
1.一种安卓操作系统的启动方法,其特征在于,所述方法包括:
在启动微内核操作系统后,为所述微内核操作系统建立数据网络连接;
通过所述数据网络连接下载安卓镜像文件;
将所述安卓镜像文件加载到内存中,以及从所述内存中启动安卓操作系统。


2.根据权利要求1所述的安卓操作系统的启动方法,其特征在于,所述在启动微内核操作系统后,为所述微内核操作系统建立数据网络连接的步骤之前包括:
加载所述微内核操作系统中的网络连接应用程序;
加载微内核操作系统中的图形界面驱动应用程序,基于所述图形界面驱动应用程序显示系统桌面;
加载所述微内核操作系统中的通话应用程序,在所述第一系统桌面上显示所述通话应用程序的应用图标。


3.根据权利要求1或2所述的安卓操作系统的启动方法,其特征在于,所述将所述安卓镜像文件加载到内存中,以及从所述内存中启动安卓操作系统之前,包括:
解析所述安卓镜像文件的文件头得到第一校验位;
基于预设的校验算法对所述安卓镜像文件的文件体进行计算得到第二校验位;
确定所述第一校验位和所述第二校验位相同。


4.根据权利要求2所述的安卓操作系统的启动方法,其特征在于,还包括:
获取待安装应用程序,将所述待加载应用程序安装到所述微内核操作系统中;或
在所述微内核操作系统中选择待卸载应用程序,将所述待...

【专利技术属性】
技术研发人员:虎跃
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1