文档库 最新最全的文档下载
当前位置:文档库 › 全方位移动平台自动定位导航系统软件设计说明书

全方位移动平台自动定位导航系统软件设计说明书

全方位移动平台自动定位导航系统软件设计说明书
全方位移动平台自动定位导航系统软件设计说明书

绪论

一、设计背景

随着计算机技术的飞速发展, 全球定位系统(GPS) 和地理信息系统 (GIS) 在各行各业中得到广泛的重视和应用, 两者的集成化程度也日益加强,实现了GPS 导航信息在GIS上的可视化、一体化和集成化,能够在地图上实时动态地跟踪目标和显示地理位置。GPS定位为GIS提供了采集数据信息的新方法,GIS为GPS提供了可视化的原始地图背景,两者关系愈加紧密。

全方位移动平台自动定位导航系统软件是随着计算机技术的发展而产生的一种崭新的地理信息载体,具备地图的内涵, 是数字地图在计算机屏幕上的符号化显示, 具有信息丰富、直观易懂、更新方便、实用灵活等特点, 因而受到用户的普遍欢迎。所以全方位移动平台自动定位导航系统软件与GPS定位系统相结合成为两者未来发展的必然趋势。

随着GPS车载导航设备和PDA设备的快速发展,GPS、全方位移动平台自动定位导航系统软件与掌上电脑技术相融合,逐步形成一个嵌入式的掌上导航系统,是当前GIS、GPS研究领域的主要趋势。如今,作为GPS与GIS 很好的结合体,GPS车载导航系统在国内外市场已经逐步普及,成为汽车行业的宠儿。

本文选题意义在于利用GIS矢量数据(shapefile非拓扑关系数据)作为全方位移动平台自动定位导航系统软件格式,结合GPS,在全方位移动平台自动定位导航系统软件上实现实时定位,对基于全方位移动平台自动定位导航系统软件GPS定位技术的研究打下了坚实基础。

二、国内外研究进展

作为GPS导航与GIS的结合体,嵌入式掌上导航系统成为了国内外GPS厂商发展的重点,尤其是汽车行业的宠儿——车载GPS导航系统。车载GPS导航系统是一种先进的导航系统,能够探测到汽车在行驶途中的当时位置,协助驾驶者在陌生的道路环境中,通过全方位移动平台自动定位导航系统软件与话音指南,准确地掌握前往目的地的路线。它是GPS导航定位技术与全方位移动平台自动定位导航系统软件技术结合的焦点。现阶段,随着电子产和汽车产业的快速发展,国内外汽车生产商、GPS专业厂商加快了对汽车GPS导航系统研制,而我国汽车导航系统本身起步比国外要晚了许多,在各个方面存在着较大差距,下面简述国内外在该行业上的研究进展状况。

(一)国外研究进展

在硬件方面,全世界已经有包括 IBM、MicroOptical、Xybernaut 在内的超过 100 家公司生产与移动计算相关的产品,如带 LCD 显示器的眼镜、手执微型键盘、手执鼠标、声

控输入设备、GPS天线等。

在应用系统开发方面,美国麻省理工学院、哥伦比亚大学和欧洲的瑞士联邦技术学院、荷兰 Delft 技术大学等都在医学、工业等各个移动计算领域进行应用系统的开发工作。

在地图数据方面,美国爱荷华州立大学和加利福尼亚大学美国地理信息与分析中心(NCGIA)正在合作为 NASA 和联邦统计机构进行一项名为 Batutta 的计划,旨在研制一套专为地学野外采样使用的移动作业系统,包括地理环境与地理信息系统在无线移动环境中的集成以及穿戴式计算机、便携计算机、PDA 和台式服务器的联合使用。

在软件开发方面,作为GIS 市场的领头雁 Autodesk、ESRI 和 Intergraph 三大公司为 Mobile GIS 技术做出了极大的贡献。Autodesk 公司开发 Autodesk OnSite 的“移动访问”模块。ESRI 研制了 ArcGIS 软件产品—ArcPad。而Intergraph 建立自己的移动 GIS 解决方案—IntelliWhere。这些软件极大方便了Mobile GIS个人导航系统的开发。

(二)国内研究进展

在硬件方面,国内的硬件技术很不成熟,相关导航产品的结构设计、生产已接近国际水平,硬件差距较大,绝大多数产品尚未达到工业级技术标准。同时这几年,所有的自主导航仪的硬件几乎是清一色的日本货,全是丰田、索尼、日立和先锋等名牌产品。

在应用系统开发方面,从1981年到1985年,完成了技术引进、数据规范和标准的研究、空间数据库的建立、数据处理和分析算法及应用软件的开发等环节,对GIS进行了理论探索和区域性的实验研究。从1986年到现在,我国GIS的研究和应用进入有组织、有计划、有目标的阶段,逐步建立了不同层次、不同规模的组织机构、研究中心和实验室。

在软件开发方面,在科技部等国家有关部门的大力组织和支持下,国产GIS基础软件开发工作取得了重要进展,出现了一批GIS高技术企业,开发出了较为成熟的国产GIS软件,如MapGIS、GeoStar、CityStar、SuperMap、MapEngine、GROW等,并形成了一定的产业规模,同时一些导航系统软件也逐步出现,例如灵图的天行者,MAPKING、LEADSTAR、领路人等,打破了国外GIS软件对我国市场的垄断,有力促进了我国地理信息系统技术和自主导航技术的发展。

在地图数据方面,经过了20年的努力,国家测绘局与其他相关部门协作完成了全国l:100万、 1:25万基础地理空间数据库以及全国七大江河数字地形模型的建设,并启动了全国l:5万,部分省份1:1万基础地理空间数据库的建设。这些基础数据有力促进了GIS 技术的广泛应用。与此同时,一些车载导航全方位移动平台自动定位导航系统软件开发也开始慢慢进入正轨,如北京灵图的天行者地图其精度较高,地图范围覆盖面较广,受到用户喜爱;凯利德地图软件也受到国内认可和欢迎。

三、设计内容以及总体框架

本文主要研究内容是以shapefile地图数据格式作为全方位移动平台自动定位导航系统软件数据,在多线程条件下实现串口接收GPS信息,在全方位移动平台自动定位导航系统

软件上实时显示当前地理位置,实现实时导航定位功能,仅为以后在该方面上的开发提供初步基础。

本次设计的总体框架是:首先概述全方位移动平台自动定位导航系统软件的特点、分类以及发展过程,接下来叙述GPS导航定位、测时、测速的基本原理,然后则结合程序代码详细阐述GPS导航定位程序的设计总体思路,并阐述了在程序设计总体思路下对GPS导航定位程序功能的实现。

第一章系统概述

一、全方位移动平台自动定位导航系统软件的特点

全方位移动平台自动定位导航系统软件是随着计算机技术的发展而产生的一种崭新的地理信息载体,它脱胎于地图,将地图以数字的方式存储、呈现,并只能在电脑中才能使用。它具有显示、传输和分析的功能,可以提供比传统地图更佳的呈现方式,如放大、缩小、漫游、搜索以及路径规划。

常规的纸质地图强调的是数据载体、符号化和显示,它是全方位移动平台自动定位导航系统软件发展的根源之一,而全方位移动平台自动定位导航系统软件则侧重于分析,所以后者其表现方式也比前者要强大的多,具有许多独特的优点。这些优点包括:

1、信息丰富、信息量大

全方位移动平台自动定位导航系统软件可包括图形、图像、文档、统计数据等多种形式,不仅可以存储二维平面图形,还可以保存三维影像,也可以与视频、音频信息相连,数据类型与数据量的可扩展性比较强, 全方位移动平台自动定位导航系统软件使用数字存储介质,该介质容量可以很大,例如一张光盘很容易存放几百张地图。而纸质地图只能存储基本的二维地形、地物要素,并且由于地图纸张、篇幅大小的限制,大部分的细部要素被综合取舍,所以其所能存储信息容量是非常有限的。

2、使用非常灵活、方便

全方位移动平台自动定位导航系统软件一般以图层为单位组织数据,图层则一般按地图要素分别显示,这样每层显示一个要素(比如,一层显示街区,一层显示水系,一层显示绿地,一层显示道路等等),各图层可单独显示,也可多层组合叠层显示,从而达到一些纸质地图无法达到的效果。比如,在地区/政区图层上加载人口统计图层,可分析不同街区、不同地区的人口分布状况。而两张不同要素的纸张地图则不能简单的叠加,使用起来也比较不方便。

3、集成了声音、图文和数字多媒体

把图形的直观性、数字的准确性、声音的引导性和亲切感相结合,充分调用了使用者的各种感官,这是传统地图所无法比拟的。

4、地图数据更新快速

全方位移动平台自动定位导航系统软件显示的数据都存储在数据库中,随着计算机技术的不断发展,数据库的更新越来越快,相应的全方位移动平台自动定位导航系统软件就可以以最新的数据进行显示,它的数据更新周期要比纸质地图短的多。

5、功能非常强大

全方位移动平台自动定位导航系统软件使用了计算机工具,可以非常方便的进行地图的各种计算、统计和分析,可以进行动态模拟,便于定性与定量分析,具有较强的灵活性。查询检索和分析功能能够支持从地图图形到属性数据和从属性数据到图形数据的双向检索;图形动态变化功能从开窗缩放、浏览阅读等基本功能到底图动画功能、多维动画图形模拟等;

多级比例尺之间互相转换,可以将屏幕显示地图内容与当前比例完美的匹配,自动的对地图内容进行与比例尺相适应的取舍或综合。

6、交互性十分强

全方位移动平台自动定位导航系统软件能提供给用户较强的交互能力,如用户可对地图进行任意的放大、缩小、漫游、要素选取、要素渲染、对象标注等等。比如,用户可以自己感兴趣的地点进行标注,甚至可以进行编辑,来满足用户的不同要求。

二、全方位移动平台自动定位导航系统软件的分类

全方位移动平台自动定位导航系统软件的分类有很多,按照全方位移动平台自动定位导航系统软件的功能和数据结构的不同可为以下几种:

(一)阅读型全方位移动平台自动定位导航系统软件

主要为单一的地图显示和阅读,该类型全方位移动平台自动定位导航系统软件是把已制作的模拟地图通过扫描数字化作为图像数据存储,使用栅格数据模型表达地图图形。阅读型全方位移动平台自动定位导航系统软件一般属于早期的产品,主要由于没有建立空间信息数据库,或者没有数字地图可利用,但又急于提供使用,该类型全方位移动平台自动定位导航系统软件不能用于查询分析,但可在计算机屏幕上阅读。如数字化全方位移动平台自动定位导航系统软件等。

(二)交互型全方位移动平台自动定位导航系统软件

交互型的全方位移动平台自动定位导航系统软件是具有多种功能高级型的全方位移动平台自动定位导航系统软件,交互型全方位移动平台自动定位导航系统软件是在地图矢量数据库和软硬件资源支持下,能实现对全方位移动平台自动定位导航系统软件各种操作,例如显示阅读、属性查询、空间检索分析,输出硬拷贝等。交互型的全方位移动平台自动定位导航系统软件是当前主要研究方向之一,在数据组织管理、功能操作、用户界面友好等诸多方面,体现了全方位移动平台自动定位导航系统软件技术水平。现今,大部分车载导航全方位移动平台自动定位导航系统软件、个人全方位移动平台自动定位导航系统软件、地区全方位移动平台自动定位导航系统软件等都是交互型的全方位移动平台自动定位导航系统软件产品。

(三)网络型全方位移动平台自动定位导航系统软件

网络型全方位移动平台自动定位导航系统软件是在Internet或局域网络环境中使用的全方位移动平台自动定位导航系统软件。近年来,新计算机技术不断运用到Web中,其中,传统地图与Web结合造就的网络型全方位移动平台自动定位导航系统软件就是一种建设性的结合。GIS、格栅、VR也应用在网络型全方位移动平台自动定位导航系统软件,使之从

最初的“无缝”图片发展成二维、三维等真正的全方位移动平台自动定位导航系统软件。

在二维全方位移动平台自动定位导航系统软件方面:目前国内比较有代表性是有北京图为先公司开发的https://www.wendangku.net/doc/d41364225.html,平台,北京灵图公司开发的https://www.wendangku.net/doc/d41364225.html,平台,还有就是以Google 为代表的运用了美国卫星航拍技术的https://www.wendangku.net/doc/d41364225.html,平台。

在三维全方位移动平台自动定位导航系统软件方面:具有代表性是2005年Google在https://www.wendangku.net/doc/d41364225.html,上推出的新产品:Google Earth。还有该领域的后起之秀:杭州阿拉丁信息科技有限公司开发的https://www.wendangku.net/doc/d41364225.html,平台。

三、全方位移动平台自动定位导航系统软件系统的发展

对全方位移动平台自动定位导航系统软件系统的研究伴随着整个空间信息科学(其中包括互联网、GPS ,遥感、多维可视化技术的进展)的发展而不断扩展和深人,主要表现在以下方面:

(一)面向对象的全方位移动平台自动定位导航系统软件模型

全方位移动平台自动定位导航系统软件除了地图图层基本组成外,还要包括一系列功能函数,以完成符号化生成、图形编辑、地图整饰、地图内容检索、空间分析等任务,这样地图类及其功能函数组成了全方位移动平台自动定位导航系统软件概念模型。

(二)建立全方位移动平台自动定位导航系统软件图层创作模版

图层创作“模板”是对不同地图图型设计的规格,其中最重要的是将空间和属性数据转化为地图图形的可视化方法和符号化参数的设置。在研发的系统中给出了通用地图符号库和专题地图符号模型及符号梯尺模型等工具,可以建立多种地图图层创作“模板”,制作各种类型全方位移动平台自动定位导航系统软件。

(三)全方位移动平台自动定位导航系统软件设计研究

全方位移动平台自动定位导航系统软件创作,在数据和软硬件技术资源支撑下,决定其质量的关键是全方位移动平台自动定位导航系统软件设计。设计中,需要考虑的因素很多,首先要解决的问题是已建立的空间信息的无缝数据文件,其海量数据的图形显示同屏幕尺寸和分辨率之间的矛盾;然后是在同一主导数据库的支撑下,进行多级比例尺地图显示的综合。对于计算机相对有限的存储能力和有限的屏幕显示的矛盾解决,要充分利用系统中多种方式的地图检索、开窗放大、多向漫游、导航视图以及多窗口设置等手段来解决地图阅读。因此精心设计和方便操作,对提高读者的视觉感受和读图效果是大有帮助的。

第二章 全方位移动平台自动定位导航系统软件原理概述

一、定位原理

导航是一个技术门类的总称,它是引导飞机、船舶、车辆以及个人(总称作运载体)安全、准确地沿着选定的路线,准时到达目的地的一种手段。GPS 导航是广义的GPS 动态定位,其定位方法主要有以下几种:

(一)单点动态定位

单点动态定位的基本方程为:

2

2

21/2

[()()()]j

j

j

j u u u X X Y Y Z Z d r =-+-+-+ (3-1)

式中,,,u u u X Y Z 为动态用户在k t 时刻的瞬时位置;j

X j

j

、Y 、Z 是第j 颗GPS 卫星在

其运行轨道上的瞬时位置,它可根据广播星历计算;j r 为码接收机所测得的GPS 信号接收天线和第j 颗GPS 卫星之间的距离,即站星距离; d 是由于接收机时钟误差的因素所引起的站星距离偏差。

利用(3-1)式解算各个坐标分量的修正值,即给定用户三维坐标的初始值(0u X ,0u Y ,

0u Z ),求解三维坐标的改正值(u dX ,u dY ,u dZ )和距离偏差d 。

(二)伪距差分动态定位

所谓差分动态定位(DGPS )就是用两台接收机在两个测站上同时测量来自相同GPS 卫星的导航定位信号,用以联合测得动态用户的精确位置。

由式(3-1)可知基准站测得至GPS 卫星j 的伪距为:

'

12()j j

j

j

j

j

r r r s r r r c d d d r r t t r dr dr =+-+++ (3-2) 式中,'

j r r 为基准站和第j 颗GPS 卫星之间的真实距离;j

r r 是GPS 卫星星历误差所引起的距离偏差;r d t 为接收机时钟相对于GPS 时间系统的偏差;j

s d t 是第J 颗GPS 卫星时钟相对GPS 时间系统的偏差;j

r d r 为电离层时延所引去的距离偏差;1j

r dr 是对对流层时延所引去的距离偏差;2j

r dr 为电磁波的传播速度。

(三)动态载波相位差分测量

由载波相位观测方程得出动态差分方程:

000

00

0001001

{[()(/)][()(/)]}{[()(/)][()(/)]}(/)()(/)()j j j j j j j j i i i i i r r r r t

j j j j j j j j i i

i i i r r

r r t j j j j i i t i i t f c T f c Tr f c T f c Tr f c f c j j

r r j j

r r j j r r j j r r r r r r D -D +--D -D +--D -D +--D -D +-=-D -D +D -D

(3-3)

当动态用户和基准站都同时观测了4颗相同GPS 卫星时,则可解算在t 时刻动态用户位置估计值的改正数,从而实现动态载波相位测量的目的。

二、测速原理

尽管载体的运行速度各不一样,且不是匀速运动,但是,只要在这些运动物体上安设

GPS 信号接收机,就可以在进行动态定位的同时,实时地测得它们的运行速度。依式(3-1)可知,用户天线和GPS 卫星之间的距离: 2

2

21/2

12[()()()]

()j

j

j

j j j u u u r r r r X X Y Y Z Z c d d r t t dr dr =-+-+-+-+- (3-4)

根据物理学关于线速度的定义,则对式(3-4)进行求导,得到动态用户的三维速度表

达式:

'

.

.

.

..

.

.

....

12[()()()()()()]/()j

j

j

j

j

j

u u u u u u j j j j r r r

X X X X Y Y Y Y Z Z Z Z c d d s r r t t dr dr =--+--+---++ (3-5)

式中,站星距离2221/2

[()()()]

j j j j u u u X X Y Y Y Y r =-+-+- (3-6)

由于.

r d t 、.

d s t 、.

.

12j

j r

r dr dr +三者的值很小,可忽略不计。则在进行测速之前,先使动态接收机处于静止状态,此时有:

.u X =.u Y =.

u Z =0 (3-7)

可按式(3-4)解算出卫星的三维速度,随即进行动态用户的速度测量。

三、测时原理

GPS 卫星都安装有四台原子时钟 ,导航定位时受到美国海军天文台(USNO )经常性的监测。GPS 系统得地面主控站能够以优于5ns 的精度,使GPS 时间和世界协调时UTC 之差保持在1m s 以内。因此,GPS 卫星可以成为一种全球性的用户无限的时间信号源,用以进行精确的时间比对。

利用GPS 信号进行时间传递,一般采用下列两种方法:

(一)一站单机定时法

即在一个已知位置测站上,用一台GPS 信号接收机观测一颗GPS 卫星,从而测定用户时钟的偏差。可解算得到用户时钟偏差为:

'

U S a d d t T t t T t D =-+D - (3-8)

上式即为一站单机的定时方程式。

(二)共视比对定时法

即在两个测站上各安设一台GPS 信号接收机,在相同 的时间内,观测同一颗GPS 卫星,而测定用户时钟的偏差。依(3-8)可知,A 、B 两个测站所测的用户时钟偏差分别为:

{

'11111

'22222

U S a d d t U S a d d t T t t T T t t T t t D =-+D -D =-+D - (3-9)

通过数据传输而将测站A 的用户钟差送到B ,得到两个用户的钟差

..

212

21

2121()()()U

U U d d a a a d d T T T t t t t d t t =D -D =----- (3-10) 上式中消除GPS 卫星的时钟偏差S

t T D ;实际传播时间21,d d t t 是依据测站位置和卫星

位置而求得

{

1122t

d d ds

t d d ds

t T t t T t =+D =+D (3-11) 因此共视用户的钟差:

.

.

212121()()()U t t d d a

d d T t t T T d t t =----- (3-12)

第三章程序设计

一、程序设计概述

从一般导航系统软件设计上看,基于GIS的GPS 导航系统软件是GPS定位导航系统中重要组成部分,这些系统将GPS和GIS的主要功能即GPS数据接收、处理,数字地图显示、查询及地图匹配功能融合在一起。而这些功能按照模块化设计(即组件式或类模块式)方式将所有功能进行有序、合理组织起来,实现导航系统的复杂功能,而每个模块完成独立的功能。数字全方位移动平台自动定位导航系统软件制作是软件设计的一部分,单独进行实现,然后将地图在软件中使用。

本次论文所设计的程序是在VC6.0环境下从底层设计功能性类模块(如串口接收GPS数据信息类、从NMEA0183语句中提取相关信息类等),并对程序功能进行类模块封装,并有序组合这些类模块,完成GPS 导航定位的一般功能。在全方位移动平台自动定位导航系统软件制作方面,采用shapefile矢量数据为全方位移动平台自动定位导航系统软件数据格式,根据shapefile数据格式,自行设计各种类来读取、管理shapefile矢量数据,并在视图上显示。最后将shapefile地图数据加载到程序中,总体上实现在全方位移动平台自动定位导航系统软件上的GPS实时导航定位功能。图1为程序设计总体功能框架:

图1 程序设计总体功能框架图

二、程序功能分析

1.读取shapefile地图数据,正确显示导航全方位移动平台自动定位导航系统软件;

2.实现导航全方位移动平台自动定位导航系统软件的基本功能:全方位移动平台自动定位导航系统软件的放大、缩小、漫游;

3.实现对全方位移动平台自动定位导航系统软件的图层进行管理、显示:设置图层显示

方式、图层删除等

4.实现地图任意位置的经纬度的显示;

5.能够接收GPS OEM板输出的数据,对数据进行有效性判别并将所需要的数据进行提取,并实时将当前GPS数据记录到固定文件中;

6.能够在全方位移动平台自动定位导航系统软件上正确实时动态显示当前位置,并在卫星天空分布视图中实时显示卫星分布、经纬度、速度、时间;

7.能够从记录在文件中的数据读取进行回放已行走过的导航轨迹,同时显示当前卫星天空分布视图;

8.能够设置系统参数:地图背景色设置、GPS实时记录文件设置、地图缩放比例设置等。

程序所有功能结构可以图2来表示

图2 程序功能图

三、全方位移动平台自动定位导航系统软件矢量数据管理的设计(一)shapefile数据格式

shapefile是ESRI公开的空间数据存储格式,是当前一种比较流行的全方位移动平台自动定位导航系统软件文件格式。Shapefile是一种无拓扑结构的地理信息系统文件,存储非拓扑空间要素的几何和属性信息,空间几何是包括一系列矢量坐标的图形。Shapefile由于没有处理拓扑数据结构的开销,在数据源绘制、显示、编辑等方面比具有拓扑关系如coverage 要来的快。Shapefile存储单一图形要素,不同图形之间没有拓扑关系,因此读写shapefile 更容易,数据量较小。

1.shapefile的主文件格式

shapefile的主文件(.shp)由固定长度的文件头和接着的变长度记录组成。每个变长度记录是由固定长度的记录头和接着的变长度记录内容组成。表1为主文件的结构图:

表1 主文件的结构图

主文件头总长为100字节,其结构为表2所示:

表2 主文件头的结构表

需要注意的是每个变量的字节顺序,在Shapefile中的数据可以分为两类:一类是文件自身相关数据,另一类则是地图数据。比如,上面的文件标识代码FileCode,文件长度FileLen 等,都是为了管理文件自身的数据而设置的,在Shapefile主文件中其字节顺序为big endian;而像地图的边界盒范围值Xmin等描述的是地图数据,采用的是little endian。

几何类型ShapeType是个很重要的参数,标识的是该文件中的记录的几何类型,其值与意义的对应关系如表3所示。Shapefile是为存储空间地理信息而设计,对于普通全方位移动平台自动定位导航系统软件来说,比较常用的类型是Point,PolyLine和Polygon。

表3 shape类型

在读取shape类型时,分为NullShape、Point 、PolyLine、Polygon、MultiPoint类型进行数据读取。但是Point类型与MultiPoin类型之间只是点数量的不同,故可以将Point类型作为MultiPoint类型进行读取。

代码如下:

BOOL CShpFile::ReadRecord()

{

switch ( m_shpType )

{

case NULLSHP: //对无shapefile的读取

……

case POINTSHP: //对点文件记录的读取

……

case POL YLINE: //对多义线记录的读取

……

case POL YGON: //对多边形记录的读取

……

}

每个图形记录头存储了记录的数目和记录内容的长度。其格式是统一的。

表4 记录头结构图

针对记录头格式,将其定义为结构体来存储记录头数据。代码为:

typedef struct shpRecordHeader

{

int iRecordNum; //记录数

int iContentLength; //记录内容长度

} SHPRECORDHEADER;

Shapefile记录内容包含一个shape类型和接着的该shape的几何数据。记录内容的长度依赖于在一个图形中部分和节点的数目。

下面仅仅说明几种常用几何类型的数据结构。

点状几何类型:

Point

{ Double X //X坐标

Double Y //Y坐标

}

线状几何类型:

PolyLine

{

Double[4] Box //边界盒

Integer NumParts //部分的数目

Integer NumPoints //点的总数目

Integer[NumParts] Parts //在部分中第一个点的索引

Point[NumPoints] Points //所有部分的点

}

面状几何类型:

Polygon

{

Double[4] Box //边界盒

Integer NumParts //部分的数目

Integer NumPoints //点的总数目

Integer[NumParts] Parts //在部分中第一个点的索引

Point[NumPoints] Points //所有部分的点

}

上述点状几何类型,用于存储几何信息以某一点表示的要素,线状几何类型与面状几何类型的数据结构类似,分别用来存储线状和区域几何类型,其结构具有分段性,可以存储多条线段和多个多边形。

2. 索引文件格式

索引文件同样采用记录的形式,其中的记录与相应的主文件一一对应,以表示主文件中记录的位置和长度。其结构如表5:

表5 索引文件结构

索引文件的文件头与主文件(.shp)的文件头相同。索引文件的记录格式结构如表6:

表6 索引记录结构

将其定义为结构体来存储记录头数据。代码如下:

typedef struct shxRecord

{

int iOffset;

int iContentLength;

} SHXRECORD;

3.属性文件格式

属性文件的结构采用标准的dBASE格式,其文件结构如表7所示:

表7 属性文件结构

属性文件的文件头结构如下所示:

typedef struct DBF_header

{

char Version; /* 版本标志*/

unsigned char Year,Month,day; /* 最后更新年、月、日*/

unsigned long RecordsNum; /* 文件包含的总记录数*/

unsigned short HeaderLen; /*文件头长度*/

unsigned short RecordLen; /*记录长度*/

char reserved[20]; /* 保留*/

} DBF_HEADER;

属性文件的字段结构如下所示:

typedef struct field_element

{

char FieldName[11]; /* 字段名称*/

char FieldType; /* 字段类型*/

unsigned long Offset; /* 偏移量*/

unsigned char FieldLength; /* 字段长度*/

unsigned char FieldDecimal; /* 浮点数整数部分长度*/

char reserved1[2]; /* 保留*/

char Work_area_ID; /* dBASE IV Work area ID*/

char reserved2[10];

char MDX_field_flag;

} FIELD_ELEMENT;

(二)shapefile数据读取

程序在读取shapefile时,要涉及到至少三个文件(.shp、.shx、.dbf),所以分别对不同的文件构建不同读取函数。

读取.shp主文件过程可分成两个步骤:①读取文件头:根据文件的代码、文件头的shape 类型,判断文件是否是shapefile,shapefile的shape类型;并且获取整个图形的边界盒大小,为图形显示作好铺垫。②读取记录:读取记录头中的shape类型进行判断类型,然后读取记录长度和每个图形的边界盒范围,通过记录长度和DBF中求得的记录数,进一步读取shapefile中点位信息。

读取.shx索引文件过程也可分成两个步骤:①读取文件头:读取处理方式与主文件读取处理方式是一致的。②读取记录:读取记录的偏移量,计算主文件记录个数。

读取.dbf文件:dBASE文件中的属性记录顺序和主文件中的记录相同。只要根据dBASE文件结构,读取字段描述部分中的数据,并存储在CMapRecordset类中。

(三)shapefile数据结构

对shapefile数据的读取后,程序对存储后的数据访问是最基本、最重要的问题。混乱数据管理必然会影响数据的访问,加大程序冗余量,导致设计混乱,所以合理的数据管理是整个全方位移动平台自动定位导航系统软件系统的关键。

为了更好的管理数据,则建立一整套合理的地图文件类和图层类。地图文件类表示地图文件本身,满足用户使用地图数据的需要。而图层类管理者多个地图文件类,可以实现多个地图图层的叠加、删除等功能。

1.地图文件类的设计

Shapefile格式的三个文件中,地图的几何信息存储在主文件中,属性信息存放在属性文件中,而索引文件可以帮助用户快速访问主文件中的数据。

对于具体shapefile全方位移动平台自动定位导航系统软件而言,主文件按照其中记录的几何类型可以分为三类:点、线和面。这些文件具有相同的结构,只是每条记录的几何数据存储各不相同。几何数据存储不同,仅仅会导致访问每条记录时不同,而在其余方面,访问三种文件一致。根据面向对象的思想,可以设计下面的类关系结构图。

图3 类关系结构图

CMapPoint类中存储单点的X、Y坐标,可以对X、Y坐标进行取值和赋值;CMapPoints 类存储CMapPoint的指针列表,可以对多个点进行添加、删除、插入,并设置边界盒范围;CMapParts类是对单个图形中的单个部分图形进行管理的对象类,存储CMapPoints类的指针列表,也可实现对多个部分图形进行添加、删除、插入等操作,多个CMapParts类组成了CMapLine类或CMapPolygon类。CMapLine类或CMapPolygon类是对图形中的部分进行管理的对象类,可实现对多个部分进行添加、删除、插入等基本操作。这样分层次管理图形对象,有利得组织好图形对象,管理好全方位移动平台自动定位导航系统软件数据。

2.图层类的设计

图层类对多个地图文件进行统一管理,可以实现图层删除、添加等基本操作功能,根据面向对象的思想,构架以下图层的关系结构图:

图4 图层类结构图

CMapLayer类存储一个图层中所有几何空间数据和属性数据,可以对单个图层设置或获取可视状态、图层名称、矩形范围大小、shape类型,也可以对图层属性信息存储管理。

CMapLayers类是对所有CMapLayer类的管理,可实现对图层添加、删除、图层Z状态等功能。

四、GPS导航数据管理的设计

(一)GPS接收机输出的数据格式

GPS输出有二进制和NMEA-0183两种格式。二进制格式是各个接收机厂家自行定义的通信数据格式,每个厂商定义内容不完全一样,而且格式互不兼容。NMEA-0183是美国国家航海电子协会0183号协议,该通信协议是从为海用电子设备制定的0180和0182基础上增加GPS数据内容而完成的,目前广泛采用的是2.0版,几乎所有的GPS接收机都有按照NMEA-0183格式的输出端口。GPS数据接收模块主要处理对象就是NMEA-0183数据帧。

NMEA- 018 3定义了多种类型的语句格式,每条语句格式相同,所表达的定位信息各有侧重,可根据实际需要进行选择。本文采用的是GPRMC、GPGSA、GPGSV、GPGGA类型的语句。

1. GPRMC语句又称为推荐最小定位数据(Recommended Minimum Specific GNSS Data),包括了时间、日期、位置、航向、速率等信息。其完整语句结构如下:$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh

<1> UTC时间,hhmmss(时分秒)格式

<2> 定位状态,A=有效定位,V=无效定位

<3> 纬度ddmm.mmmm(度分)格式(前面的0也将被传输)

<4> 纬度半球N(北半球)或S(南半球)

<5> 经度dddmm.mmmm(度分)格式(前面的0也将被传输)

<6> 经度半球E(东经)或W(西经)

<7> 地面速率(000.0~999.9节,前面的0也将被传输)

<8> 地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输)

<9> UTC日期,ddmmyy(日月年)格式

<10> 磁偏角(000.0~180.0度,前面的0也将被传输)

<11> 磁偏角方向,E(东)或W(西)

<12> 模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,

N=数据无效)

由上述格式,在程序中定义了存储该语句信息的结构体:

struct ST_GPS_DATA

{

BYTE byFixType; // 定位标志,0-no fixed,1-fixed.

BOOL bIsAzimuth; // 方位角无效

double dbLat; // 纬度

double dbLong; // 经度

double dbSpeed; // 相对于地面的速度

double dbAzimuth; // 方位角

SYSTEMTIME UtcTime; // UTC时间

……

};

2. GPGSA语句称为当前卫星信息(GPS DOP and Active Satellites),包括当前卫星信息的PDOP、HDOP、VDOP值,其语句结构如下:

GPGSA,<1>,<2>,<3>,<3>,,,,,<3>,<3>,<3>,<4>,<5>,<6>,<7>

<1>模式:M = 手动,A = 自动。

<2>定位型式1 = 未定位,2 = 二维定位,3 = 三维定位。

<3>PRN 数字:01 至32 表天空使用中的卫星编号,最多可接收12颗卫星信息。

<4> PDOP位置精度因子(0.5~99.9)

<5> HDOP水平精度因子(0.5~99.9)

<6> VDOP垂直精度因子(0.5~99.9)

<7> Checksum(检验位)。

由上述格式,在程序中定义了存储该语句信息的结构体:

struct ST_DOP_DA TA

{

double dbPdop; // PDOP值

double dbHdop; // HDOP值

double dbVdop; // VDOP值

int nNum; // 锁定卫星个数

int nUsedID[SAT_ID_NUMBER]; // 锁定卫星ID };

3. GPGSV语句也称可见卫星信息(GPS Satellites in View),其语句结构如下:

$GPGSV, <1>,<2>,<3>,<4>,<5>,<6>,<7>,?<4>,<5>,<6>,<7>,<8>

<1> GSV语句的总数,最多3条语句。

<2> 本句GSV的编号。

<3> 可见卫星的总数,00 至12。

<4> 卫星编号,01 至32。

<5> 卫星仰角,00 至90 度。

<6> 卫星方位角,000 至359 度。实际值。

<7> 讯号噪声比(C/No),00 至99 dB;无表未接收到讯号。

<8> Checksum(检验位)。

由上述格式,在程序中定义了存储该语句信息的结构体:

struct ST_SAT_DATA

{

int nSatID; // 卫星编号

int nElevation; // 仰角

int nAzimuth; // 方位角

int nSNR; // 信噪比.0~99,-1为无效

BOOL bUsed;

};

(二)GPS信息类的设计

为了有效、高效的管理GPS导航定位信息,程序定义了CNmea0183类来管理GPS数据的读取、GPS数据检验、信息的提取。

设计代码如下:

class CNmea0183 : public CObject

{

public:

BOOL LoadData( CString csSentence); //读取NMEA语句

double GetCoordinate(const double dbIn)const; //经纬度信息的处理

BOOL CheckSum(); //判断NMEA语句检验

……

};

(三)GPS数据读取程序设计

计算机与GPS接收机通过RS232串行接口连接,数据传送采用异步串行传送方式。GPS 数据读取过程大致可以分三个过程:串口通讯、数据信息提取、坐标转换及实时显示。首先程序将从串口接收到GPS信息送入到串口缓冲区中,再按一定时间间隔读取串口缓冲区中GPS数据,并对GPS数据进行判断是否符合要求,若符合,则从数据中提取相关信息,存入相应结构体中,最后实时在地图上显示当前位置。图5表示各个过程关系:

图5 GPS数据读取过程图

1. 串口:在实际使用串口时,必须配置串口参数,该参数包括COM端口号、波特率、数据位、奇偶校验、停止位等。为能很好配置串口参数,将该参数存储在自定义的结构体中,也可随时更改结构体中的参数。该结构体定义如下:

struct ST_COMM_PARA

{

DWORD lBaud; //波特率

五大移动终端操作系统比较

五大移动终端操作系统比较 摘要: 随着五大移动终端操作系统浮出水面,让我们来领略一下五大移动终端操作系统各自的优劣势。移动信息时代正在来临,在这样的情况下,移动终端的形式和功能也处在不断的开发和扩展中,因此,在对移动终端的研究的研究中我对五大操作系统进行比较,以便更好的发挥操作系统的优势。 关键词:操作系统Linux SymbianAndroidWindows webOS 正文: 1.Linux:是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 Linux【1】以它的高效性和灵活性著称,Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU 公共许可权限下免费获得的,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括

了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT 一样,允许我们使用窗口、图标和菜单对系统进行操作。 Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。 Linux进入到移动终端操作系统近一年多时间,就以其开放源代码的优势吸引了越来越多的终端厂商和运营商对它的关注,包括摩托罗拉和NTT DoCoMo等知名的厂商。已经开发出的基于Linux的手机有摩托罗拉的A760、A768、CEC的e2800、三星的i519等。2004年6月在日本东京BIG SIGHT展览馆举办的“LinuxWorld Expo/Tokyo 2004”博览会上,日本手机大厂商NEC则展示了其采用Linux操作系统的手机。我国的大唐电信也于7月宣布将Linux 作为其TD-SCDMA 3G手机操作系统。 Linux与其它操作系统相比是个后来者,但Linux具有二个其它操作系统无法比拟的优势。其一,Linux具有开放的源代码,能够大大降低成本。其二,既满足了手机制造商根据实际情况有针对性地开发自己的Linux手机操作系统的要求,又吸引了众多软件开发商对内容应

中国移动统一信息平台技术规范

中国移动企业信息化一期工程统一信息平台技术规范 (v1.0) 中国移动通信集团公司

目录1总则1 1.1.概述1 1.2.适用范围1 1.3.起草单位1 1.4.解释权2 2应用体系架构3 2.1.两级架构3 2.2.统一信息平台的组成4 2.3.总体技术要求5 3展示平台6 3.1.域名规则6 3.2.登录流程7 3.3.访问安全控制7 3.3.1.认证8 3.3.2.加密9 3.3.3.授权9 3.4.个性化展现经管9 3.5.内容应用聚集10 3.6.系统性能要求10 4网络和接入平台11 4.1.全国互联广域网组织结构11 4.1.1.全国互联广域网拓扑结构11 4.1.2.广域网互联承载网络的选择12 4.1.3.全国互联广域网的路由13 4.1.4.全国互联广域网的网络安全13 4.2.集团公司统一信息平台的网络组织结构13 4.2.1.集团公司统一信息平台局域网13 4.2.2.集团公司统一信息平台接入15 4.3.省公司统一信息平台的网络组织结构16 4.3.1.省公司统一信息平台局域网16 4.3.2.省公司统一信息平台接入18 4.4.IP地址规划19 4.4.1.IP地址规划原则19 4.4.2.IP地址规划方法20 4.4.3.IP地址规划要求21 5安全经管平台21 5.1.网络经管及网络安全21 5.1.1.网络系统经管21 5.1.2.网络安全22

5.2.系统经管及系统安全23 5.2.1.系统经管23 5.2.2.系统安全24 5.2.3.数据经管和安全25 5.2.4.防病毒26 6系统和环境要求27 6.1.系统要求27 6.1.1.主机设备27 6.1.2.操作系统27 6.1.3.存储备份设备28 6.1.4.网络设备29 6.1.5.数据库31 6.1.6.展示平台软件33 6.1. 7.开发工具34 6.1.8.系统文档34 6.2.机房环境要求35 6.2.1.机房环境条件35 6.2.2.接地要求36 6.2.3.空调及电源36

中国移动路测管理平台操作过程

中国移动路测管理平台操作过程 本周学习了通过登陆中国移动自动路测管理平台来提取ATU路测相关指标 一.ATU路测KPI指标定义呈现; 1.全程呼叫成功率 (1)全程呼叫成功率=((1-掉话率/100)*(接通率/100))×100%; 2. GSM语音质量 (1)GSM语音质量=(RxQuality0-5级样本点数/RxQuality总样本点数)*(在 RxQuality0-5级占比范围内的MOS大于等于2.8样本点数/RxQuality 对 应的MOS总样本点数) 3.语音MOS质量 (1)语音MOS质量=(MOS>=2.8个数)/(MOS个数)×100% (2)语音MOS质量取主、被叫手机的统计结果 4.语音RxQuality质量(GSM制式) (1)语音RxQuality质量=(RxQuality<=5采样点数)/ RxQuality总采样点 数×100%; (2)取主、被叫手机的测试结果。 二.GSM指标定义 1.接通率 (1)接通率=总(Connect或Connect Acknowledge)数/总(channel request 和CM service request)数×100%; (2)试呼次数:在信令未缺失的情况下,以channel request和CM service request同时出现来确定试呼开始; (3)接通次数:当一次试呼开始后出现了Connect,Connect Acknowledge消息 中的任何一条就计数为一次接通; (4)接通率取主叫测试手机的统计结果。 2.掉话率 (1)掉话率=(主叫掉话+被叫掉话)/(主叫接通*2)×100%; (2)接通次数:当一次试呼开始后出现了Connect,Connect Acknowledge消息 中的任何一条就计数为一次接通;

面向个人移动平台的室内三维导航系统设计与实现

计算机与现代化  2015年第2期 JISUANJIYUXIANDAIHUA 总第234期 文章编号:1006-2475(2015)02-0077-03 收稿日期:2014-10-30 基金项目:国家863计划资助项目(2013AA12A201)作者简介:王行风(1972-),男,江苏徐州人,中国矿业大学环境与测绘学院副教授,博士,研究方向:矿山GIS,移动GIS。 面向个人移动平台的室内三维导航系统设计与实现 王行风 (中国矿业大学环境与测绘学院,江苏徐州221116) 摘要:针对室内导航系统由二维平面向三维场景发展的现实需求,基于增强现实技术,面向个人移动终端,配合动态显示技术,本文设计一个面向室内导航的三维系统技术框架并进行初步实现。实例应用表明,该系统可在顾及室内三维导航的需求及个人移动平台资源、计算能力有限之间的矛盾的基础上,实现三维模型的流畅显示和室内路径的快速查询,同时给出室内导航的路线和相关的指示信息,为人们的室内行动和生活带来方便,提高效率。关键词:3D室内导航系统;室内空间;移动地理信息系统;虚拟现实 中图分类号:TP391.98 文献标识码:A doi:10.3969/j.issn.1006-2475.2015.02.017 DesignandImplementationof3DNavigationSystemforUrbanIndoor SpaceBasedonPersonalMobilePlatform WANGXing-feng (SchoolofEnvironmentandSpatialInformatics,ChinaUniversityofMiningandTechnology,Xuzhou221116,China)Abstract:Thispaperdemonstratesa3Dnavigationsystemofurbanindoorspaceguidance.Onecriticalproblemofexistingguid- ancesystemsfortheindoorspaceisthattheymostlydealwithtwo-dimensionalmaps.Moreover,currentsystemsarealsonotveryintuitionistandthusbringtroublesinunderstanding.Inthispaper,anovelindoorspacenavigationsystemisputforward,whichcanprovidehelpfulinformationtoguidepeopletotravelintheundergroundintelligentlyandconveniently.Differentfrommostprevioussystems,itadoptsvirtualrealitysimulationtechnologythatcooperateswithdynamicdisplaytechnology,computingtech-nologyandcommunicationnetworks.Throughthisapproach,userscanfindandbeguidedtotheirdestinationquickly.There-sultsofsimulationshowthisnavigationsystemisnotonlyfeasiblebutalsohaseffectiveperformance.Keywords:3Dindoornavigationsystem;indoorspace;mobileGIS;virtualreality 0 引 言 随着城市空间的立体化发展,城市室内空间应用的总规模大幅增加,室内环境也越来越复杂,基于大型场馆的室内定位和导航的应用受到越来越多的关注 [1-2] ,室内定位、室内地图和导航研究已成为当前 LBS研究的新的热点和重点领域。 传统的导航应用主要集中于室外区域,技术上则 主要利用二维矢量地图或二维影像来实现,虽然部分产品初步实现了添加兴趣点三维模型的功能,但基础底图依然是采用二维矢量地图进行展示 [3-5] 。在室内 复杂环境下,尤其是在多层大型建筑物内部,这种基于二维矢量/栅格的导航地图往往因为不够直观,而 难以为用户提供快速理解周边环境及所处方位的足够信息 [6-8] 。因此,基于个人移动终端,辅以增强现实 技术设计和开发室内三维导航系统已经成为研究的热点和关注点。针对这个问题,本文基于个人移动平台(手机、平板等)设计一个面向室内的三维导航系统空间信息动态服务框架(ThreeDimensionalIndoorNavigationSystem,3D-INS),以有效满足室内导航的 实际需求,并进行了初步实现。 1 三维室内导航系统空间信息动态服 务框架 基于增强现实的个人移动平台三维导航系统,需要解决基于内存、计算资源有限的移动终端平台的三

移动设备安全接入解决方案

移动设备安全接入解决方案 一、方案介绍 随着移动设备越来越多的介入到企业的移动办公乃至企业核心应用领域,数量庞大的移动设备在企业中如何保证其安全接入,移动设备上的企业数据安全如何保障,日益成为IT管理者需要急需解决的问题。移动设备安全接入方案正是为了解决这一系列的问题而推出的解决方案。 移动设备安全接入解决方案,通过软硬件的整合,从移动终端到网络接入提供全方面安全的移动应用体系,提供网络安全,设备完全,应用安全,数据安全的全套解决方案。 二、系统特点 技术优势 ●算法安全:平台采用国密的SM系列硬件和软件加密算法作为核心引擎 (SM1/SM4/SM2) ●硬件网关:均已通过公安部和国家密码管理局检测和权威认证 ●政策安全:硬件/算法均采用目前国内移动安全领域最高的安全技术标准,符合 国家相关安全规定 ●安全TF卡+证书:采用公安部专用的安全TF卡作为移动终端核心认证设备,结 合数字证书进行高安全的移动接入身份认证 ●移动办公安全:不仅能实现移动安全接入安全(身份安全+通道安全),还能实 现移动办公应用的数据落地加密和移动终端管理 ●VPN支持:支持主流VPN协议,支持SSL ●标准SDK接口:可提供标准移动安全接入平台SDK接口,可与应用紧密集合, 基于应用系统平台框架可构建安全、有效的移动办公应用解决方案 ●兼容性强:平台支持Android、IOS、Windows主流系统 三、核心功能 1.移动安全接入 移动安全接入具备以下特点:

?身份认证安全:用户名和密码、证书/ 动态口令认证、安全TF卡复合认 证; ?数据传输加密:采用国家商用密码SM1/SM4/SM2算法为核心引擎、支持 BF、SSL等国际标准算法/协议进行网络信道加密; ?应用访问安全:可以基于用户角色进行安全访问控制的设定,保证用户权限 的统一集中运维管理; ?设备可靠:移动安全接入网关是经国家商用密码管理局检测认证的硬件设 备,支持网络数据包的高速加解密,实现系统配置管理等功能,支持负载均 衡和多机热备,具备优良的网络适应能力; 2.移动应用安全 ?移动安全应用:安全浏览器、安全邮件、安全阅读器等安全组件;针对行业 级专属应用,可定制化开发 ?文件存储控制:文件存储路径逻辑加固处置(存储安全区) ?移动应用数据存储加密:应用过程与结果数据加密保护 ?广泛应用支撑:基于安全支撑框架SDK的开放式系统架构,可灵活调用 3.移动终端管理 ?集中化外设管理,与设备厂商联动可实现对蓝牙、红外、WIFI、存储卡等实 现实停用控制; ?自动检测终端环境,判断当前终端状态是否合规/越狱,实时进行隔离和预警, 为远程管理提供依据; ?支持终端数据的远程销毁管理; ?提供日志审计,方便事后查看; 4.移动安全管理平台SDK 四、成功案例 海关总署

中国移动统一信息平台业务规范v.

中国移动企业信息化一期工程统一信息平台业务规范 () 中国移动通信集团公司

目录

1 总则 1.1. 概述 目前中国移动通信集团公司已成为世界第一大GSM移动电话运营商,并已经从提供话音和基本数据业务的单一业务运营者逐步转变为提供话音、数据、Internet及未来多媒体业务的综合业务运营商。中国移动在企业信息化的实践过程中逐渐确立以BOSS、NMS、MIS为核心的IT架构,在企业的运营中起到十分重要的作用。 中国移动企业信息化一期工程建设首先要加强现有应用系统的推广和新应用系统的建设,使企业信息化水平上一个新的台阶。与此同时,还必须进行应用系统平台的集中化和WEB化改造,实现接入的多元化,通过基础网络建设为扩展的应用提供更好的网络承载。在此基础上,考虑目前由于不同的信息系统服务于企业的不同管理方向而形成企业的信息孤岛问题,需要进行企业IT应用和信息在表现层和应用层的重整;同时为了使企业的领导和员工更方便快捷地获取信息和知识,完成各自的工作,需要进行企业IT能力和资源面向使用者角色的重构。以上这些工作的完成将使中国移动的企业信息化建设从目前的OA系统升级改造成为统一信息平台,为进一步扩展成为企业门户打下基础。 本规范阐述了中国移动企业信息化一期工程统一信息平台建设的目标与原则,定义了系统建设的功能业务需求,是中国移动进行企业信息化一期工程统一信息平台建设的业务框架标准。 1.2. 适用范围 本规范适用于中国移动通信集团公司及各省(自治区、直辖市)公司企业信息化一期工程统一信息平台建设。

1.3. 起草单位 本业务规范由中国移动通信集团公司负责起草。 1.4. 解释权 本规范的增补、修订及解释权属中国移动通信集团公司。如中国移动在此之前的文件与本规范有矛盾,按此规范执行。

移动办公解决方案

移动办公解决方案 1前言 随着教育电子政务工程的推进,基于PC平台的教育电子政务办公自动化系统开始普及,使教育管理部门的办公方式逐渐过渡到无纸化办公。随着对办公自动化的需求不断提升,以往固定在办公室里、对着电脑、连上网线才能办公的形式已经让许多教育管理部门的管理人员感受到低效和种种约束。于是需要更高效的信息管理平台,更便携的操作方式。通讯网络的发展、手机软硬件的成熟带给人们一片新的天地。对于各级各类教育管理部门的管理人员,也不能被PC和网线束缚在办公室中,为了使新信息能够尽快的传达,新指令尽快的得到执行,决策层和执行部门需要一套更高效、更方便、更灵活、更易用的教育电子政务移动办公管理解决方案――微软移动办公系统。 移动办公是教育管理部门领导迫在眉睫的需求,据调查统计,教育管理部门领导由于经常出差的原因,平均每周在办公室里的有效时间不足2 天,其中用于处理事务性文案的时间则更少。而缺少了领导和关键管理人员的签字审批,好多事情都会陷于停滞,严重影响了教育管理的整体工作效率。对于这样的无奈,领导也有苦衷,纵使三头六臂,在办公室的时间毕竟有限,怎么可以处理完所有事情。要想提高高校校务管理事务的效率、保证事务处理的及时性,就必须引入移动办公管理概念! 教育管理信息系统高效率运转的关键在于决策部门和执行部门的信息沟通是否迅捷有效。其中领导层对管理信息系统的熟悉程度和使用频率至关重要。许多教育管理部门存在着这样的问题,为了上马办公自动化系统,投入了大量的人力物力,但因为领导不能够整天在办公室对着电脑,关键的信息和公文得不到及时的批复、各方面的讯息无法及时让决策者掌握。教育管理的自动化链条中重要的一节断裂,最后的结果往往会流于形式。 微软移动办公系统的设计原则:“采用先进的科技创建易用的应用系统”微软移动办公系统的独特之处就在于将传统的管理概念和发达的移动通讯技术

致远协同办公oa系统移动办公解决方案教学内容

致远协同办公o a系统移动办公解决方案

致远协同办公平台 整体解决方案 之移动篇 北京致远互联软件股份有限公司2020年4月27日

目录 1 移动篇 (1) 1.1 概述 (1) 1.2 技术路线 (3) 1.3 系统架构 (4) 1.4 安全保障 (5) 1.5 移动办公平台 (6) 1.5.1 概述 (6) 1.5.2 平台架构图 (6) 1.5.3 主要构成部分 (7) 1.5.4 实现原理 (10) 1.5.5 平台的特性 (12) 1.6 移动产品M3 (13) 1.6.1 手势密码登录 (14) 1.6.2 多终端同时在线 (14) 1.6.3 移动门户 (15) 1.6.4 消息中心 (16) 1.6.5 移动办公 (17) 1.6.6 移动公文 (22) 1.6.7 移动会议 (25) 1.6.8 日程管理 (28) 1.6.9 签到 (29) 1.6.10 移动业务管理 (30) 1.6.11 移动看板 (31) 1.6.12 公告和新闻 (33) 1.6.13 全局搜索和快捷操作 (34) 1.6.14 知识文档 (35) 1.6.15 移动通讯录 (37) 1.6.16 个人行为绩效 (38) 1.6.17 企业风采 (39) 1.6.18 移动工资条 (40) 1.6.19 水印安全 (41) 1.6.20 我的收藏 (41) 1.6.21 移动分享 (42) 1.7 移动集成平台 (43) 1.7.1 系统注册 (44) 1.7.2 门户配置 (45) 1.7.3 用户管理 (45) 1.7.4 消息待办配置 (46) 1.8 移动智能机器人 (46) 1.8.1 工作提醒 (47) 1.8.2 工作协作 (47) 1.8.3 信息查询 (47)

中国移动动态内容分发平台设备规范

中国移动通信企业标准 QB-╳╳-╳╳╳-╳╳╳╳ 动态内容分发平台设备规范 Device Specification of Dynamic Content Delivery Service (报批稿) 版本号: 1.0.0

中国移动通信集团公司发布 前言 本规范为中国移动通信有限公司开展动态内容分发业务提供技术依据。 本规范规定了动态内容分发业务应用中所涉及到的WAP网关、动态内容分发平台等设备,以及对各个设备的功能要求、性能要求、接口要求和计费要求等。 本规范由中国移动通信有限公司技术部提出并归口管理。 本规范由中国移动通信有限公司技术部负责解释。 本规范起草单位:中国移动通信有限公司研究院 本规范主要起草人:孙杰、温亮生、常嘉岳、任鹏

目录 1 范围 (5) 2 规范性引用文件 (5) 3 符号和缩略语 (5) 4 架构与组网方案 (7) 4.1 系统逻辑结构 (7) 4.2 组网方案 (8) 5 DCD平台业务功能要求 (8) 5.1 内容分发功能要求 (8) 5.1.1 频道定购管理 (8) 5.1.2 已定购频道的浏览控制 (9) 5.1.3 频道退订管理 (9) 5.1.4 内容下载 (9) 5.2 内容管理功能要求 (10) 5.2.1 频道概述 (10) 5.2.2 频道管理 (12) 5.2.3 频道分类管理 (14) 5.3 服务计划管理 (15) 5.3.1 服务计划的分配 (15) 5.3.2 管理服务计划 (15) 5.3.3 自有业务和第三方业务管理 (15) 5.4 终端信息管理 (16) 5.5 帐户管理 (17) 5.5.1 账户类型 (17) 5.5.2 创建帐户 (19) 5.5.3 更改帐户 (19) 5.5.4 查看或编辑帐户 (19) 5.5.5 删除帐户 (19) 5.6 用户管理 (19) 5.6.1 添加新用户 (19) 5.6.2 查看用户信息 (20) 5.6.3 更改用户信息 (21) 5.6.4 删除用户 (21) 5.7 模板管理 (21) 5.7.1 模版概述 (21) 5.7.2 模板编号 (21) 5.7.3 创建模版 (22) 5.7.4 更改模版 (22) 5.7.5 删除模版 (22)

{业务管理}中国移动统一信息平台业务规范

(业务管理)中国移动统一信息平台业务规范

中国移动企业信息化壹期工程统壹信息平台业务规范 (v1.0) 中国移动通信集团公司

目录1总则1 1.1.概述1 1.2.适用范围1 1.3.起草单位2 1.4.解释权2 2目标和原则3 2.1.目标3 2.2.原则3 3统壹信息平台总体说明5 3.1.俩级架构5 3.2.统壹信息平台组成5 3.2.1.应用系统6 3.2.2.展示平台7 3.2.3.网络和接入平台7 3.2. 4.安全管理平台7 4应用系统8 4.1.基本业务系统8 4.2.统计查询系统8 4.3.网上教育系统8 4.4.OA核心应用8

4.5.OA扩展应用8 4.6.电子招投标9 5展示平台10 5.1.业务功能10 5.1.1.访问安全控制10 5.1.2.个性化展现管理10 5.1.3.内容应用聚集11 5.2.内容组织规划11 5.2.1.规划原则11 5.2.1.1.资源组织规划原则11 5.2.1.2.内容展现原则12 5.2.1.3.色调风格原则13 5.2.2.页面布局13 5.2.2.1.系统区13 5.2.2.2.个性化内容区14 5.2.3.个性化14 6网络和接入平台15 6.1.广域传输网络15 6.2.内部局域网15 6.3.接入平台15 7安全管理平台17

7.1.网络安全管理17 7.1.1.网络管理17 7.1.2.网络安全17 7.2.系统安全管理17 7.2.1.系统管理17 7.2.2.系统安全17 7.3.数据安全管理18 7.4.防病毒18 8集团公司和省公司的互连互通互访19

面向移动通信终端的业务支撑平台

面向移动通信终端的业务支撑平台 摘要:随着人们生活水平的提升,移动通信终端业务已经得到了非常大的改善,各项业务应用范围已经得到了非常好的拓展。但是在上述过程中,由于部分移动增值业务开发不合理,内容业务管理体系控制效果并不理想。文章就上述方面出发,对面向移动通信终端的业务支撑平台进行分析,现研究结果如下。 关键词:移动增值业务;支撑平台;系统实现 中图分类号:TP393文献标识码:A文章编号:1674-7712 (2014) 08-0000-01 移动电话作为当前世界交流的重要内容,已经成为人们生活中不可或缺的关键部分。在上述应用过程中移动通信从业务角度出发,形成了对应的通信终端业务支撑平台,业务内容已经涉及到当前通讯交流的方方面面。上述移动增值业务直接导致移动业务数据体系迅速庞大,造成移动业务平台服务效益受到限制。依照移动增值业务状况设置优质业务支撑平台在当前的移动业务建设中已经势在必行。 一、移动通信终端的业务支撑平台的设计 (一)系统结构设计。在对系统结构进行设计的过程中,移动通信终端的业务支撑平台要建立在完善的操作系统上,

要保证系统内容与服务相适应,从而提升整体应用效益。设计过程中操作系统可以由底层的职能手机进行嵌入,形成实时操作系统和Hava虚拟机体系,应用层可以由开发环境构成,从业务需求出发,从而提升移动通信终端服务效果。 当前移动通信终端的业务支撑平台在设计嵌入式操作体系的过程中可以由Endianness特性考虑(CPU特性)、多线程管理、中文化问题、对浮点数的支持、内存管理支持、回收机制(garbage collection)、解释器(interpreter options and optimizations)、图形用户接口等构成。但是上述系统必须要能够保证Java能够顺利运行且KVM操作能够顺利实现。 (二)系统网络设计。在对系统网络进行设计的该过程中,移动通信终端的业务支撑平台要形成开放性平台,形成良好的业务连接层API接口,为网络系统提供良好的下载端口和使用端口。移动通信终端的业务支撑平台作为系统网络运行环境,对系统内容的实施具有至关重要的作用。该功能具体系统网络设置的过程中需要从业务服务器出发,开发良好业务中心。 二、移动通信终端的业务支撑平台的实现 (一)系统功能层次体系。作为移动通信终端的业务支撑平台的基础体系,系统功能层次体系直接影响着移动通信终端的业务支撑平台的服务效益,可以为该平台建立良好的标准化环境,对后续工作效益具有非常好的促进作用。当前

部门单位协同应用支撑平台及移动办公自动化(远程OA)系统建设方案

部门(单位)协同应用支撑平台及移动办公系统(远程OA)建设方案

目录 第一部分系统技术方案 (4) 前言 (5) 第一章需求分析 (6) 【1.1】项目背景 (6) 【1.2】用户现状分析 (7) 【1.3】项目目标 (7) 【1.4】总体建设要求 (8) 第二章协同应用支撑平台规划与设计 (9) 【2.1】平台建设原则 (9) 【2.2】平台设计原则 (10) 【2.3】平台规划与设计 (11) 【2.4】应用支撑平台运行环境 (34) 【2.5】网络逻辑图 (35) 第三章移动OA远程办公系统规划与设计 (36) 【3.1】OA功能概述 (36) 【3.2】软件功能设计 (36) 【3.3】日常办公子系统 (37) 【3.4】督办管理子系统 (49) 【3.5】公共信息子系统 (51) 【3.6】专业事务子系统 (54) 【3.7】个人事物子系统 (58) 【3.8】档案管理子系统 (62) 【3.9】系统管理子系统 (69) 【3.10】其他相关系统 (72) 第四章远程办公系统 (79) 【4.1】广域网接入的远程办公 (79) 【4.2】通过远程拨号访问实现移动办公 (79) 【4.3】与下属单位的连接 (79) 【4.4】远程办公的网络逻辑图 (79) 【4.5】远程办公的技术保障 (80) 【4.6】远程办公的技术指标 (80) 第五章系统安全体系设计 (82) 【5.1】系统访问安全 (82) 【5.2】系统容错性、断点续传 (82) 【5.3】数据安全 (82) 【5.4】防病毒 (83) 【5.5】系统日志 (83)

【5.6】网络安全 (83) 【5.7】数字证书认证安全技术 (83) 第六章系统相关配置(参考) (86) 【6.1】软件环境 (86) 【6.2】硬件环境 (86) 第二部分工程服务 (88) 第一章总体实施原则 (89) 【1.1】工程进度 (89) 【1.2】项目组织 (89) 【1.3】项目实施 (90) 【1.4】项目管理 (91) 【1.5】项目验收 (91) 【1.6】培训 (91) 【1.7】售后服务 (91) 第二章项目组织 (92) 【2.1】组织机构 (92) 【2.2】人员责任 (92) 第三章工程进度安排 (94) 第四章项目管理与质量控制 (96) 【4.1】工程实施过程中的管理与配合 (96) 【4.2】计划与工作汇报 (97) 【4.3】项目阶段验收 (97) 【4.4】个别问题处理方法 (98) 【4.5】公司科技质量管理体系简要介绍 (98) 第五章系统培训 (103) 【5.1】培训目标 (103) 【5.2】培训课程 (103) 【5.3】培训方式 (103) 【5.4】培训流程 (104) 第六章验收计划 (105) 【6.1】概述 (105) 【6.2】文档验收 (105) 【6.3】功能验收 (106) 【6.4】性能验收 (106) 第七章售后服务 (108) 【7.1】售后服务承诺 (108) 【7.2】售后服务体系 (109) 【7.3】售后及维护服务内容 (110)

移动终端管理系统(管理平台)使用手册

移动终端管理系统(管理平台) 使用说明书 国家统计局 2014年9月

目录 1 登录 (4) 2 区划管理(本调查不需要此操作) (5) 2.1区划 (5) 2.2普查小区下载(略) (5) 3 上传管理(本调查不需要此操作) (6) 3.1上传应用 (6) 3.2 文件、地图、底册与制度包上传管理 (9) 4 推送管理(如上级无通知要求,则本调查不需要此操作) (11) 4.1应用分发 (11) 4.2 文件、地图、底册、制度包推送管理 (14) 5 消息管理 (16) 6 推送统计(本调查不需要此操作) (17) 7 终端管理 (18) 8 用户管理 (19)

概述 为了配合以移动终端设备为终端和载体的数据采集任务,提高数据采集的整体质量,开发了移动终端管理系统。本系统将对国家统计局移动终端数据采集设备从运行状态、数据推送和软件安装(卸载)等情况进行统一管理;以支撑第三次全国经济普查和国家统计局利用移动终端的数据统计工作。 移动终端管理系统简称MDM系统,主要实现由管理员对移动设备(手机,PDA)等的远程管理。本系统与数据采集程序紧密结合,对操作系统为安卓的智能终端进行管理。管理内容主要包括对设备的注册、注销管理、PDA的安全管理、推送管理等。 本系统有两个部分组成,一是安装在PDA上的移动终端管理客户端程序(简称MDM 客户端程序),另外一个是部署在服务器上,各级管理员根据权限进行管理和使用的移动终端管理平台(简称MDM平台)。 本手册主要介绍移动终端管理系统管理平台端的各项功能。移动终端管理客户端程序各项功能见《移动终端管理系统(客户端程序)使用说明书》。

面向移动业务平台的自动化测试平台设计与实现

面向移动业务平台的自动化测试平台设计与实现测试在当今的项目工作中占据了越来越重要的地位,尤其自动化测试技术, 由于能够很大程度地克服传统的人工测试中工作内容重复性强、效率低、成本高的问题,近些年也发展的愈来愈成熟。然而现有的自动化测试工具却存在着应用面狭窄,需要专业开发的缺点,无法满足移动业务平台这种组网复杂的项目测试 需求。为了解决这一难题,本文设计并实现了一个面向移动业务平台的自动化测试平台,该测试平台具备较强的可扩展性,能够满足复杂的测试需求。本文首先对移动业务平台及现有自动化测试平台进行了广泛的研究,随后对平台需求进行了深度的分析,并最终确定了面向移动业务平台的自动化测试平台的总体框架。 本文将其分为了两个部分分别进行了设计与实现。第一部分是自动化测试管理工具设计与实现。与传统测试工具的本地管理方式相比,本课题是基于Web前端技术来进行测试用例、测试任务及测试数据等多方面测试信息管理,这种方式能够对分散的测试节点实现远程集中管理,方便测试人员准确把握整体测试进度、制定相应测试规划。第二个部分是可扩展的自动化测试框架设计与实现。 本课题中作者通过对JUnit单元测试框架进行扩展,实现了一个内置丰富测试工具、具备事件处理机制、日志生成功能的自动化测试框架。由于在该测试框架的设计中进行了规范的模块划分,并采用了面向对象、控制反转及接口驱动的编程技术,各功能模块间耦合程度低,从而使得其较之现有测试工具具备了强大 的可扩展性,能够满足不同测试人员的不同测试需求。在完成该自动化测试平台的设计与实现后,本课题还将该自动化测试平台应用到了移动党建信息管理系统项目中,对党建系统的客户端软件及系统性能进行测试,以验证所设计内容是否 合理有效。应用结果表明,该测试平台能够准确实现测试任务,并输出详细的HTML格式日志文件,各功能模块运行正常,具备很高的实用价值。

介绍“移动办公系统

一、什么是“移动办公” “移动办公”也可称为“3A办公”,即办公人员可在任何时间(Anytime)、任何地点(Anywhere)处理与业务相关的任何事情(Anything)。这种全新的办公模式,可以让办公人员摆脱时间和空间的束缚。单位信息可以随时随地通畅地进行交互流动,工作将更加轻松有效,整体运作更加协调。利用手机的移动信息化软件,建立手机与电脑互联互通的企业软件应用系统,摆脱时间和场所局限,随时进行随身化的管理和沟通,可有效提高管理效率,推动单位整体工作效率。 二、“移动办公”的意义 移动办公是一种新型的无纸化低碳办公模式,能为单位和社会节约资源。移动办公系统通常能支持pdf,jpg,doc,xls等各种文件格式,这些文件格式基本覆盖了大多数单位内的文件审批格式。现在,领导使用手机等移动终端即可打开各种待审核和待审批公文,远程进行批复。 移动办公是一种电能消耗极少的低碳办公模式。与大约每小时消耗0.2 - 0.3度电的PC相比,手机消耗的电量几乎可以忽略不计。单位是电能消耗大户,对于移动办公任务较多的单位来讲,通过移动办公每月可节约的电量将是一个不小的数字,同时可为社会节约电力资源。 移动办公大大减少了用户在交通工具所需的汽柴油等燃料方面的消耗,同时减少含有大量二氧化碳气体的尾气的排放。这是一种典型的污染物排放少的低碳办公方式。业务型员工和领导移动办公任务重,在外忙碌了一天之后往往还需要返回单位,处理一些收尾的工作,例如将业务信息录入系统,查询最新的通知公告等。现在,移动办公系统省去了用户返回单位的必要,大大减少了乘坐交通工具所需的燃料方面的消耗,更能为自己节省一些办公时间。 如今,移动办公已经不再仅仅是一种节约能源,减少二氧化碳污染的一种低碳办公模式,而是提高单位综合竞争力、提升公众形象的一种手段。 三、“移动办公”的优点 1、使用方便 不需要电脑,不需要网线,只要一部可以上网的手机. 免去了携带笔记本的麻烦,即使下班也可以很方便地处理一些紧急事务。 2、高效快捷 无论在外出差,还是正在上班的路上,您都可以及时审批公文,浏览公告,处理个人事务等等。将以前不可利用的时间有效利用起来.自然就提高了工作效率。 3、功能强大

集团移动信息化平台建设项目

**股份有限公司 集团移动信息化平台建设 立项报告 信息管理中心 201*年02月26日

修订历史记录

集团移动信息化平台建设项目立项报告第一部分项目概述 1.项目名称 集团移动信息化平台建设项目 2.项目背景 2015年集团各级领导根据目前集团信息化建设的实际情况结合移动信息化快速发展的事实充分认识到集团移动信息化建设的紧迫性及必要性,提出集团移动化建设的构想。3.项目发展概况 2016年3月20日信息管理中心正式提出移动应用平台建设规划,随后经过1个月的集团范围内的移动应用需求调研和需求分析总结,分析得出移动应用需求分析报告。同时通过对市场上各家供应商移动应用建设方案的了解和归纳整理,结合我们公司的实际需求最终总结出我们公司的移动应用平台需求说明书。为了了解供应商的移动应用平台是否能够满足我们的需求,4月25日-5月13日,专门组织了10家供应商前来公司演讲他们平台的功能和特性,经过详细的功能、报价、实施等各方面对比后,我们选择了其中综合能力最好的4家作为招标投标的候选人。根据初步计划,6月底招标结束后就可以选出最合适的供应商及平台。 4.项目建设的必要性 随着公司的快速发展壮大,子公司和各单位遍布全国各地,移动业务需求和移动应用的使用问题就凸显出来: ◆如何开发移动BI,移动版CRM系统?移动版ERP等移动版业务系统? ◆如何让移动端配合PC端协同进行业务处理,提高办公效率? ◆如何在断网时提交订单信息?业务人员不在办公室场所时如何提交订单信息到业务系 统? ◆如何快速开发跨平台的移动应用,比如销售订单处理APP,客餐系统APP等,以降低开 发成本,快速满足业务的需求? ◆如何能在多个终端同步显示业务信息,保持信息的一致? ◆公司机构众多,部门APP、业务APP、项目APP、不同平台的APP……如何集中统一管理?

移动式平台、梯子管理规定(新版)

When the lives of employees or national property are endangered, production activities are stopped to rectify and eliminate dangerous factors. (安全管理) 单位:___________________ 姓名:___________________ 日期:___________________ 移动式平台、梯子管理规定(新版)

移动式平台、梯子管理规定(新版)导语:生产有了安全保障,才能持续、稳定发展。生产活动中事故层出不穷,生产势必陷于混乱、甚至瘫痪状态。当生产与安全发生矛盾、危及职工生命或国家财产时,生产活动停下来整治、消除危险因素以后,生产形势会变得更好。"安全第一" 的提法,决非把安全摆到生产之上;忽视安全自然是一种错误。 第一章总则 第一条为了规范移动式平台、梯子(简称“登高工器具”)的使用、检查和维修管理,防止高空作业事故的发生,保护员工的人身和单位财产安全,特制定本规定。 第二条本规定适用于店塔发电公司(简称“发电公司”)移动式平台、梯子使用的全过程管理。 第二章组织与职责 第三条安全监察部为本规定的职能管理部门,设备维护部、运行部及外委施工队伍是本规定的执行主体。 第四条安全分管负责人 监督本单位执行本规定的有效性,审核本规定执行的情况检查报告。 第五条安全监察部 (一)负责本规定的修订及完善工作

(二)负责贯彻落实本规定,检查、评价本规定执行情况; (三)收集本规定执行情况的反馈意见,提出对本规定的修订意见; (四)负责本单位范围内的移动式平台、梯子的安全管理。 第六条各部门负责人 (一)设备维护部电气专业负责移动式平台电气部分的检验工作; (二)各使用部门落实专人负责移动式平台及梯子的自检和维护工作,检验合格后粘贴合格证,并记入台账。 第三章管理及要求 第七条登高工器具管理 (一)各部门(班组)应设专人负责管理工作。具体负责登高工具保管、备品添置、定期校验,更换损坏器具等工作。部门负责人和安监人员定期对登高工具进行全面检查,并作好记录。登高工具及其附件每年必须进行一次检验,并贴合格证,检验合格方可使用; (二)登高工器具必须存放在干燥、无有害气体或腐蚀性物质的场所。使用部门(班组)必须建立登高工具台账,台帐包括登高工具清册、定期试验报告、产品合格证书等; (三)登高工器具的管理应符合店塔发电公司《安全工器具管理

面向移动平台的轻量级卷积神经网络架构

第45卷第1期Vol.45 N o.1计算机工程 Computer Engineering 2019年1月 January2019 ?体系结构与软件技术? 文章编号:1000-3428(2019)01-0017-06 文献标志码:A 中图分类号:TP399 面向移动平台的轻量级卷积神经网络架构 胡挺1,2,祝永新1,田犁1,封松林1,汪辉1 (1.中国科学院上海高等研究院,上海201210& 2.中国科学院大学,北京100049) 摘要:针对深度神经网络在移动平台上存在准确度低、过拟合等问题,提出一种轻量级的卷积神经网络架构。将 3x3的深度可分离卷积替换SqueezeNet网络模型基本模块F i e中的标准3X3卷积核,并构建SparkNet的网络结 构,替换模型卷积得到网络变形结构。实验结果表明,与SqueezeNet网络结构相比,该架构可以提高网络模型的计 算速度,有效降低网络模型规模并减少参数数量。 关键词:深度学习;卷积神经网络;深度可分离卷积;神经网络压缩;轻量级 中文引用格式:胡挺,祝永新,田犁,等.面向移动平台的轻量级卷积神经网络架构[1].计算机工程,2019,45(1):17-22. 英文引用格式:E U Ting%Z H U Yongxin%T I A N Li%et al.Lightweight convolutional neural network architecture for mobile platforms[J].Computer Engineering%2019 %45 (1 ):17 -22. Lightweight Convolutional Neural Network Architecture for Mobile Platforms H U Ting1%2%Z H U Yongxin1,TIAN Li1,F E N G Songlin1%W A N G Hui1 (1. Shanghai Advanced Research Institute % Chinese Academy of Sciences % Shanghai 201210,C hin a; 2. Universit;^ of Chinese Academ y of Sciences % Beijing 100049 %China) [Abstract] For the problem that the deep neural network has low accuracy and over-fitting on the mobile platforms%a lightweight Convolutional Neural Network( C N N) architecture i s proposed.The 3x3depthwise separable convolution replaces the standard3x3convolution kernel in the SqueezeNet network model basic module Fire%c SparkNet network structure%and replaces the model convolution to obtain the network deformation structure.Experimental results show that compared with the SqueezeNet network structure%the architecture can improve the c the network model%effectively reduce the network model size and reduce the number of parameters. [Key words] deep learning;Convolutional Neural Network(C N N); depthwise separable c onvolution;neural compr+sion&lightw+ight DOI:10.19678/j.issn.1000-3428.0049905 0概述 随着移动设备的普及,深度神经网络在移动平 台上具有极大的应用价值。虽然移动设备具有强大 的计算能力和丰富的存储资源,但是在移动设备上 运行深度神经网络仍然是一个巨大的挑战。 为提高卷积神经网络(Convolutional Neural Network%C N N)模型的准确度,研究人员不断增加神 经网络的层数,这使得C N N模型越来越复杂,模型 参数急剧增加。例如,AlexNet网络模型[1]的参数数 量达到61M,V G G N e t网络模型和GoogleNet网络模 型的参数数量更多。C N N模型的参数数量越多,其 运行所需要的计算资源和存储资源也越多。因此,使用特定的方法,可以保持网络准确度的同时压缩 网络模型。对于给定的准确度水平,复杂度小的网 络模型具有如下优点:在分布式训练平台上对模型 进行训练时,较小的网络模型各节点之间的数据交 换更少;云服务器向客户端部署网络模型时,需要的 带宽更小;较小的网络模型能够便利地部署在移动 平台上。 针对上述研究,本文基于深度可分离卷积,提出 一种轻量级的高效低延时C N N架构。在SparkNett 基础上,利用变形结构将卷积神经网络部署在移动 平台上,运用C N N模型中的冗余在移动设备上进行 高效的硬件实现。 基金项目:国家重点研发计划(2017YFA0206104);上海市科学技术委员会科研计划项目(16511108701 );上海市张江管委会公共服务平台项目(2016-14)。 作者简介:胡挺(1992—)%男,硕士研究生%主研方向为深度学习、目标检测、网络压缩;祝永新,研究员、博士;田犁,副研究员、博士;封松林、汪辉(通信作者)%研究员、博士。 收稿日期:2017-12-28 修回日期:2018-02-01 E-m a i l:hut@ sari. ac. cn

相关文档
相关文档 最新文档