一种基于ANDROID的双系统土地核查PAD及启动方法.pdf

上传人:e1 文档编号:176677 上传时间:2018-01-31 格式:PDF 页数:9 大小:482.85KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510205784.6

申请日:

2015.04.27

公开号:

CN104750532A

公开日:

2015.07.01

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 9/445申请日:20150427|||公开

IPC分类号:

G06F9/445

主分类号:

G06F9/445

申请人:

东南大学

发明人:

李冰; 钱鑫海; 虞娟; 田洋; 李艳; 李雪雪; 张紫薇; 俞凯; 陈帅; 董乾; 刘勇; 赵霞; 王刚

地址:

214135江苏省无锡市新区菱湖大道99号

优先权:

专利代理机构:

江苏永衡昭辉律师事务所32250

代理人:

王斌

PDF下载: PDF下载
内容摘要

本发明公开了一种基于Android的双系统土地核查PAD及启动方法,所述PAD包括系统存储介质以及SD卡,还包括:启动选择模块,用于PAD的引导系统从系统存储介质或SD卡上启动;SD卡匹配模块,用于SD卡与PAD系统的匹配;SD卡分区模块,用于在系统存储介质上从SD卡上写入土地核查的Android操作系统镜像;引导系统模块,用于PAD系统从系统存储介质中读取操作系统代码,从而运行土地核查操作系统。本发明提供了一种基于Android的土地核查专用PAD的双系统启动方法,该方法通过两个系统的切换使用,提高了土地核查专用PAD设备的系统安全性。

权利要求书

1.  一种基于Android的双系统土地核查PAD,所述PAD包括系统存储介质以及SD卡,其特征在于,还包括:
启动选择模块,用于PAD的引导系统从系统存储介质或SD卡上启动;
SD卡分区模块,用于在系统存储介质上从SD卡上写入土地核查的Android操作系统镜像;
SD卡匹配模块,用于SD卡与PAD系统的匹配;
引导系统模块,用于PAD系统从系统存储介质中读取操作系统代码,从而运行土地核查操作系统。

2.
  根据权利要求1所述的双系统土地核查PAD,其特征在于,还包括:
存储选择模块,用于将土地核查操作系统生成的数据存储在SD卡上;
加密模块,用于对存储在SD卡上的土地核查操作系统生成数据进行加密。

3.
  根据权利要求1所述的双系统土地核查PAD,其特征在于,SD卡匹配模块进一步包括:
SD卡首部匹配,用于校验SD卡的首部保留字节;
SD卡格式分区匹配,用于校验SD卡的分区格式;
通过对SD卡首部和SD卡分区校验实现SD卡的匹配。

4.
  根据权利要求1所述的双系统土地核查PAD,其特征在于,SD卡分区模块进一步包括:
SD卡分区,对SD按照Android系统的要求进行分区;
SD卡分区镜像写入,在SD卡分区中写入引导系统、内核及文件系统;
通过SD卡分区和镜像写入来实现PAD系统导入土地核查操作系统。

5.
  根据权利要求1所述的双系统土地核查PAD,其特征在于,引导系统模块进一步包括:
引导系统启动,用于读取SD卡中的内核及文件系统;
SD卡中分区镜像读取,用于引导SD卡读取命令;
通过SD卡引导系统启动,再对SD卡中分区镜像读取来实现操作系统的引导。

6.
  一种基于Android的土地核查PAD的双系统启动方法,所述PAD包括系统存储介质、SD卡以及:启动选择模块,用于选择PAD的引导系统从何种存储介质启动;SD卡匹配模块,用于SD卡与PAD系统的匹配;SD卡分区模块,用于在系统存储介质上从SD卡上写入土地核查的Android操作系统镜像;引导系统模块,用于PAD系统从系统存储介质中读取操作系统代码,从而运行土地核查操作系统,其特征在于,启动方法包括:
SD卡匹配步骤:对SD卡进行识别并与PAD系统进行匹配校验;
土地核查操作系统写入步骤:PAD系统从匹配后的SD卡读取土地核查操作系统并写入系统存储介质上;
系统启动步骤:PAD系统从系统存储介质上读取土地核查操作系统并运行该土地核查操作系统。

说明书

一种基于Android的双系统土地核查PAD及启动方法
技术领域
本发明涉及土地核查设备系统安全领域,特别是涉及一种基于Android的土地核查专用PAD的双系统启动方法。
背景技术
土地资源是人类赖以生存和发展的重要资源,土地资源能否合理利用直接影响着经济和社会的发展能否持续。近年来,随着城镇化进程的加快和农业结构的调整,国土资源使用变得越来越紧张,针对国土资源管理的土地核查设备在农业和工业进程中得到了广泛的普及。
随着计算机技术和智能化操作系统的快速发展,土地核查设备的软硬件配置也都得到了快速提升。越来越多的土地核查专用设备搭载了Android智能操作系统。但是目前多数设备都只是提供单一的智能操作系统和存储设备供用户使用,这种情况下若设备一旦遗失或损坏,设备里保存的资源和数据就无法再使用,而且还面临着可能会被不法分子利用从而造成不必要的损失的危险。本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法从根源上防止了这种情况的发生。
发明内容
本发明提供了一种基于Android的双系统土地核查专用PAD及启动方法,能够提高土地核查专用PAD的操作系统以及数据安全。
本发明所采用的技术方案是:
一种基于Android的双系统土地核查PAD,所述PAD包括系统存储介质以及SD卡,其特征在于,还包括:
启动选择模块,用于PAD的引导系统从系统存储介质或SD卡上启动;
SD卡匹配模块,用于SD卡与PAD系统的匹配;
SD卡分区模块,用于在系统存储介质上从SD卡上写入土地核查的Android操作系统镜像;
引导系统模块,用于PAD系统从系统存储介质中读取操作系统代码,从而运行土地核查操作系统。
还包括:
存储选择模块,用于将土地核查操作系统生成的数据存储在SD卡上;
加密模块,用于对存储在SD卡上的土地核查操作系统生成数据进行加密。
SD卡分区模块进一步包括:
SD卡分区,对SD按照Android系统的要求进行分区;
SD卡分区镜像写入,在SD卡分区中写入引导系统、内核及文件系统;
通过SD卡分区和镜像写入来实现PAD系统导入土地核查操作系统。
SD卡匹配模块进一步包括:
SD卡首部匹配,用于校验SD卡的首部保留字节;
SD卡格式分区匹配,用于校验SD卡的分区格式;
通过对SD卡首部和SD卡分区校验实现SD卡的匹配。
引导系统模块进一步包括:
引导系统启动,用于读取SD卡中的内核及文件系统;
SD卡中分区镜像读取,用于引导SD卡读取命令;
通过SD卡引导系统启动,再对SD卡中分区镜像读取来实现操作系统的引导。
一种基于Android的土地核查PAD的双系统启动方法,所述PAD包括系统存储介质、SD卡以及:启动选择模块,用于选择PAD的引导系统从何种存储介质启动;SD卡匹配模块,用于SD卡与PAD系统的匹配;SD卡分区模块,用于在系统存储介质上从SD卡上写入土地核查的Android操作系统镜像;引导系统模块,用于PAD系统从系统存储介质中读取操作系统代码,从而运行土地核查操作系统,其特征在于,启动方法包括:
SD卡匹配步骤:对SD卡进行识别并与PAD系统进行匹配校验;
土地核查操作系统写入步骤:PAD系统从匹配后的SD卡读取土地核查操作系统并写入系统存储介质上;
系统启动步骤:PAD系统从系统存储介质上读取土地核查操作系统并运行该土地核查操作系统。
本发明在带有Android操作系统的土地核查专用PAD上增加启动选择模块和外部SD卡系统模块,该专用PAD可以通过识别定制的外部SD卡从而启动该SD卡中的操作系统,SD卡中的操作系统为土地核查专用的操作系统,包含专用的测量国土数据的软件,软件运行产生的资源和数据都保存在该专用的定制的SD卡上,同时软件会对这些数据自动加密。
与现有技术相比,本发明的有益效果是:
对SD上的数据进行加密的工作比对设备中内部的存储设备上的数据进行加密要简单,同时该定制的SD卡只能用于土地核查专用PAD中,这就确保了其他设备无法使用,同时SD卡的可插拔设计也增加了土地核查专用PAD设备操作系统的安全性。
附图说明
图1示出本发明实施例提出的一种基于Android的土地核查专用PAD的双系统启动方法模块结构图。
图2示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法实现的具体实施方式的结构图。
图3示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法实现的另一具体实施方式的结构图。
图4示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法实现的另一具体实施方式的结构图。
图5示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法实现的另一具体实施方式的结构图。
图6示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法中的SD卡分区结构图。
图7示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法的一个实施例中引导SD卡中的操作系统启动的流程图。
图8示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法的一个实施例中系统引导过程的流程图。
图9为本发明系统启动过程流程图。
具体实施方式
下面结合附图对本发明进一步说明。
图1示出本发明实施例提供的一种基于Android的土地核查专用PAD的双系统启动方法模块结构图。
如图1所示,一种基于Android的土地核查专用PAD的双系统启动方法模块结构图100包括:启动选择模块102、SD卡分区模块104、SD卡匹配模块106、引导系统模块108。
其中,启动选择模块102用于选择PAD的引导系统从何种存储介质启动,其中存储介质为系统存储介质和SD卡。
SD卡分区模块104用于写入土地核查专用的Android操作系统镜像。
SD卡匹配模块106,用于SD卡与PAD系统的匹配。
引导系统模块108用于从系统存储介质中读取操作系统代码。
图2示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法的具体实施方式的结构图。
如图2所示,一种基于Android的土地核查专用PAD的双系统启动方法的具体实施方式的流程200包括:启动选择模块202、SD卡分区模块204、SD卡匹配模块206、引导系统模块208;其中SD卡分区模块204、SD卡匹配模块206和引导系统模块208与图1所示的SD卡分区模块104、SD卡匹配模块106、引导系统模块108有相同的结构,为简洁起见,这里不再赘述其技术内容。
如图2所示,启动选择模块202进一步包括内部启动2020、外部启动2022。
其中,内部启动2020是使处理器选择启动内部存储介质存储的引导系统代码。
外部启动2022是使处理器选择启动外部存储介质存储的引导系统代码。
图3示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法实现的另一具体实施方式的结构图。
如图3所示,一种基于Android的土地核查专用PAD的双系统启动方法的具体实施方式的流程300包括:启动选择模块302、SD卡分区模块304、SD卡匹配模块306、引导系统模块308;其中启动选择模块302、SD卡匹配模块306和引导系统模块308与图1所示的启动选择模块102、SD卡匹配模块106、引导系统模块108有相同的结构,为简洁起见,这里不再赘述其技术内容。
如图3所示,SD卡分区模块304进一步包括文件系统格式划分3040、分区布局规划3042、分区镜像写入3044。
其中,文件系统格式划分3040是在SD上划分写入镜像需要用到的文件系统格式例如图6中的EXT4格式。
分区布局规划3042用于进行适用于Android系统的分区表的划分。
分区镜像写入3044是指在划分好的分区表上写入操作系统镜像。
图4示出本发明提出的一种基于S5PV210的土地核查手持设备的双系统启动实现的另一具体实施方式的结构图。
如图4所示,一种基于Android的土地核查专用PAD的双系统启动方法的具体实施方式的流程400包括:启动选择模块402、SD卡分区模块404、SD卡匹配模块406、引导系统模块408;其中启动选择模块402、SD卡分区模块404和引导系统模块408与图1所示的启动选择模块102,SD卡分区模块104、引导系统模块108有相同的结构,为简洁起见,这里不再赘述其技术内容。
如图4所示,SD卡匹配模块406进一步包括首部匹配4060和分区匹配4062。
其中,首部匹配4060用于匹配SD卡的首部校验区。
分区匹配4062用于匹配SD卡中标准的Android系统分区。
图5示出本发明提出的一种基于S5PV210的土地核查手持设备的双系统启动实现的另一具体实施方式的结构图。
如图5所示,一种基于Android的土地核查专用PAD的双系统启动方法的具体实施方式的流程500包括:启动选择模块502、SD卡分区模块504、SD卡匹配模块506、引导系统模块508;其中启动选择模块502、SD卡分区模块504和SD卡匹配模块506与图1所示的启动选择模块102,SD卡分区模块104、SD卡匹配模块106有相同的结构,为简洁起见,这里不再赘述其技术内容。
如图5所示,引导系统模块508进一步包括一级引导系统启动5080、二级引导系统启动5082、分区镜像读取5084。
其中,一级引导系统启动5080是由处理器内部自动完成的用于启动二级引导系统5082。
二级引导系统5082用于读取操作系统内核及文件系统。
分区镜像读取5084是引导系统按照SD卡分区的顺序依次读取镜像代码。
图6示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法中的SD卡分区结构图。
如图6所示,一种基于Android的土地核查专用PAD的双系统启动方法中的SD卡分区结构图600包括:EXT4格式602的文件系统,FAT32格式604的文件系统。
其中,EXT4602格式的分区用来存放操作系统镜像代码。
FAT32格式604的分区用来存放用户文件。
如图6所示,EXT4格式602的文件系统进一步包括首部校验6020、一级启动代码BL06022、二级启动代码BL16024、Kernel6026、Ramdisk6028、System6030、Cache6032、Userdata6034。
图7示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法的一个实施例中引导SD卡中操作系统启动的流程图。
如图7所示,一种基于Android的土地核查专用PAD的双系统启动方法的一个实施例中引导SD卡中操作系统启动的流程图700包括:
步骤702,SD卡格式匹配。例如SD卡首部是否与分区表格式600中的首部校验一致。
步骤704,引导系统启动。例如依次读取SD卡中的BL06022和BL16024并运行。
步骤706,系统启动。例如引导系统依次读取Kernel6026、Ramdisk6028、System6030等系统镜像代码后运行。
图8示出本发明提出的一种基于Android的土地核查专用PAD的双系统启动方法的一个实施例中系统引导过程的流程图。
如图8所示,一种基于Android的土地核查专用PAD的双系统启动方法的一个实施例中系统引导过程的流程图800包括:
步骤802,启动参数确定。例如引导系统启动704后,为了读取Kernel6026等代码,需要确定一个启动参数指定从哪个设备读取,从哪个地址读取。
步骤804,确定分区引导顺序。例如系统启动706时,需要确定从分区中读取Kernel6026、Ramdisk6028等代码的顺序。
步骤806,填充脚本执行命令。例如系统启动706时,没有终端控制界面可以进行操作,必须要设定脚本命令来引导系统。
步骤808,执行脚本载入分区镜像。例如系统启动706时,运行设定好的脚本来依次读取Kernel6026、Ramdisk6028等镜像代码。

一种基于ANDROID的双系统土地核查PAD及启动方法.pdf_第1页
第1页 / 共9页
一种基于ANDROID的双系统土地核查PAD及启动方法.pdf_第2页
第2页 / 共9页
一种基于ANDROID的双系统土地核查PAD及启动方法.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《一种基于ANDROID的双系统土地核查PAD及启动方法.pdf》由会员分享,可在线阅读,更多相关《一种基于ANDROID的双系统土地核查PAD及启动方法.pdf(9页珍藏版)》请在专利查询网上搜索。

本发明公开了一种基于Android的双系统土地核查PAD及启动方法,所述PAD包括系统存储介质以及SD卡,还包括:启动选择模块,用于PAD的引导系统从系统存储介质或SD卡上启动;SD卡匹配模块,用于SD卡与PAD系统的匹配;SD卡分区模块,用于在系统存储介质上从SD卡上写入土地核查的Android操作系统镜像;引导系统模块,用于PAD系统从系统存储介质中读取操作系统代码,从而运行土地核查操作系统。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1