一种室内定位与移动轨迹监测系统和方法
【专利摘要】本发明公开了一种室内定位与移动轨迹监测系统和方法,该系统无需额外的基础设施,利用建筑物内广泛覆盖的WiFi信号,在安卓智能手机上设计并实现一种室内定位系统。主要应用在特定的场合,如大型商场或者超市,图书馆,飞机场等大型室内环境下,帮助用户发现自己所处位置,找到出口或洗手间关键位置。为将来新的定位系统的实现,更新的算法研究和位置服务开发建立一个平台,打下良好的基础。基于WiFi位置指纹的室内定位的基础上,研究影响定位精度的相关因素,如AP位置,其个数,采集时延,以及采集之后如何处理等相关问题。本发明给出了提高定位精度的合理方法,改善了相关AP强度处理算法,提高了原有处理信号的合理性,并且提高了定位速度和准确率。
【专利说明】
一种室内定位与移动轨迹监测系统和方法
技术领域
[0001] 本发明涉及一种室内定位与移动轨迹监测系统和方法,属于室内定位和无线通信
技术领域。
【背景技术】
[0002] 目前全球定位系统(GPS,Global Positioning System)是获取室外环境位置信息 的最常用方式。近年来,随着无线移动通信技术的快速发展,GPS和蜂窝网络相结合的辅助 GPS技术(A_GPS,Assisted Global Positioning System)定位方式在紧急救援和各种基于 位置服务(LBS,Location_Based Services)中逐渐得到了应用。但由于卫星信号容易受到 各种障碍物遮挡,GPS/A-PGS等卫星定位技术并不适用于室内或高楼林立的场合,目前无线 室内定位技术迅速发展,已成为GPS的有力补充。
[0003] 目前,室内无线定位系统主要采用红外、超声波、蓝牙、无线局域网络(WiFi, Wireless Fidelity)、无线射频识别(RFID,Radio Frequency Identification)等短距离 无线技术。其中基于WiFi的无线定位技术由于部署广泛且低成本较低,可以通过WiFi的应 用程序接口(API,Application Programming Interface)来进行定位以弥补GPS定位的盲 区。另外WiFi位置指纹定位技术与传统室内定位技术相比,扩展性更强、应用范围更广。由 于WiFi信号传输受非视距、多径衰落等因素影响较小,所以基于WiFi指纹定位的技术更加 准确稳定。
[0004] 目前国内外WiFi位置指纹定位方面已经取得了很多研究成果,近邻算法(NN, Nearest Neighbor),K最近邻分类算法(KNN,K_Nearest Neighbor)、贝叶斯概率算法、神经 网络算法等。这些算法都是在离线阶段建立指纹数据库,可根据移动终端获取无线访问接 入点(AP,A CCesS Point)强度的信息,根据事先设置好的采样次数,匹配时,提供K均值算 法,概率算法等。但是目前的WiFi位置指纹系统几乎只在某一个固定的场景下,还没有统一 的标准。而本发明能够很好地解决上面的问题。
【发明内容】
[0005] 本发明目的在于针对上面现有技术的不足,提出了一种室内定位与移动轨迹监测 系统和方法,该系统无需额外的基础设施,利用建筑物内广泛覆盖的WiFi信号,在安卓智能 手机上设计并实现一种室内定位系统。该系统主要应用在特定的场合,比如大型商场或者 超市,图书馆,飞机场等大型室内环境下,帮助用户发现自己所处位置,找到出口或洗手间 等关键位置。为将来新的定位系统的实现,更新的算法研究和位置服务开发建立一个平台, 打下良好的基础。基于WiFi位置指纹的室内定位的基础上,研究影响定位精度的相关因素, 诸如AP位置,其个数,采集时延,以及采集之后如何处理等相关问题。本发明给出了提高定 位精度的合理方法,并且改善了相关AP强度处理算法,提高了原有处理信号的合理性,并且 提高了定位速度和准确率。
[0006] 本发明解决其技术问题所采取的技术方案是:一种室内定位与移动轨迹监测系 统,该系统包括WiFi扫描模块、指纹库模块和匹配定位模块。
[0007] WiFi扫描模块:主要完成WiFi信息的收集,包括实现无线AP信号采集的功能,参考 点位置输入功能,位置指纹单元数据发送功能。实时定位阶段完成无线AP信号采集、获取无 线信号的物理地址(BSSID,Basic Service Set Identifier)、准确位置输入、接收的信号 强度(RSSI,Received Signal Strength Indication)数据发送及地位结果显示功能。得到 列表形式的扫描结果,通过事先设置好的需要的参数,返回最终当前采集点的信息。
[0008] 指纹库模块:本模块包括位置指纹数据库,该位置指纹数据库采用安卓开发平台 内置的数据库,其中数据库包括:位置指纹数据表、定位位置结果数据表。位置指纹数据表 是在离线阶段收集各个采集点的位置信息,包括采集点的坐标、各个AP的信号强度、各个AP 信号强度的方差。位置指纹数据表是在离线阶段建立,用于定位阶段匹配信息使用。定位位 置结果数据表是在定位阶段建立,每定位一次,存储一次当前定位得到的坐标结果,用于定 位结束后绘制用户移动轨迹调用。
[0009] 匹配定位模块:本模块包括数据库的查询与匹配,位置算法的实现,智能终端的定 位。在实际定位前,指纹库已建立完成,定位算法是整个系统中最核心的部分,对室内定位 结果有着极大的影响。使用手机来收集射频指纹,然后和位置指纹数据库当中的数据进行 匹对,从而估算出拿着移动终端的人的当前的实际位置,同时将最终的位置结果显示在手 机上,在收集了一定点位置坐标之后,将用户的移动轨迹显示在客户端中。
[0010] 本发明还提供了一种室内定位与移动轨迹监测系统的实现方法,该方法包括如下 步骤:
[0011] 步骤1:首先在安卓开发平台上新建安卓程序,架构分为两个部分(如图1所示),一 个是指纹库建立,另一个是定位实现。两个部分均使用Java语言为基础,使用到安卓自带的 WiFi类和数据库部分,将基本的系统搭建起来。选择场地,确保有无线信号覆盖,在本系统 中,为了减少实验数据处理的复杂性,在运行系统之前,在程序中设定了所需的5个WiFi信 号,避免了其他信号的干扰。
[0012] 步骤2:指纹库的建立。指纹库的实现主要是WiFi信号的收集以及采集点位置信息 的存储。对于WiFi信号的收集,其收集阶段流程图如图2,首先在手机客户端主界面的输入 当前坐标,此时安卓自带的WiFi操作将会判断手机WiFi设备是否已经打开,执行一个判断, 确定当前手机WiFi设备处于打开状态后,将开始扫描当前的WiFi信号(即在主程序中设定 当前需要扫描的各个AP的物理地址,除去其他干扰信号),每扫描一次录入一次数据库,当 扫描次数达到所限定的次数时,扫描过程结束。将当前采集点收集到的所有信息进行一个 过滤处理,选择一个AP信号强度波动最小的一组数据录入最终指纹库,至此,当前采集点的 信息录入完成。接着再使用同样的方法对剩下的采集点进行信号收集,在建立指纹库的期 间,若出现意外使得某个采集点出现差错,可以通过数据库删除操作将其删除。
[0013] 步骤3:定位实现,其流程图如图3所示。定位的实现主要依赖于先前已经建立好的 指纹库和匹配算法。在定位之前,要确保指纹库已经建立完成,并且将定位算法与定位模块 相适配。在定位时,所处的环境应与建立指纹库时所处的局域网相同,设定好的参考点位置 坐标采集WiFi信息,将扫描到的周边信号强度,通过匹配定位算法与指纹库进行匹配,得到 所定位出来的位置坐标,并将结果返回,使之显示在界面上,将位置坐标存入数据库以待后 续使用。如若需要继续定位,则客户端将继续执行定位操作。在得到多个定位点的位置之 后,使用安卓衍生的绘制图表的包achartengine实现用户移动轨迹的监测。
[0014] 步骤4:用户界面的实现。利用安卓界面丰富的优点,在设计界面时使用一种比较 友好的界面。采用按钮来控制选择何种功能,这样避免了多个界面交互使用。
[0015] 有益效果:
[0016] 1、本发明系统为将来新的定位系统的实现,更新的算法研究和位置服务开发建立 一个平台,打下良好的基础,基于WiFi位置指纹的室内定位的基础上,研究影响定位精度的 相关因素,诸如AP位置,其个数,采集时延,以及采集之后如何处理等相关问题。
[0017] 2、本发明提供了提高定位精度的合理的建立和结论,并且改善了相关AP强度处理 算法,提高了原有处理信号的合理性、定位速度和准确率。
【附图说明】
[0018] 图1是本发明的系统架构图。
[0019] 图2是本发明的WiFi信号收集阶段流程图。
[0020]图3是本发明的定位阶段流程图。
[0021]图4是本发明的指纹库数据属性排列方式图。
[0022] 图5是本发明的系统主界面图。
[0023] 图6是本发明的采集点分布示意图。
[0024] 图7是本发明的路由器放置示意图。
[0025]图8是本发明的定位显示结果图。
[0026]图9是本发明的三组数据与理论坐标的欧氏距离示意图。
【具体实施方式】
[0027]下面结合说明书附图对本发明创造作进一步的详细说明。
[0028] 实施例一
[0029] 安卓手机客户端的建立,具体包括:
[0030] 本发明利用安卓开发平台,创建一个安卓项目,可以分为四个部分:主界面、WiFi 扫描部分、数据库部分、匹配算法部分。
[0031] 主界面部分:采用了按钮与对话框相结合的模式,体现了友好的人机交互,其界面 如图5。本系统中共使用了 3个文本框(即1个不可编辑,2个可编辑文本框),6个按钮,1个列 表。2个可编辑文本是用于输入当前位置的横纵坐标,用于指纹采集和定位时使用,数据的 类型是双精度型。6个按钮分别是"接收并显示计算结果"、"存储指纹信息"、"删除指纹信 息"、"显示数据库信息"、"开始定位"、"退出",这6个按钮都是采用单击时产生效果。"接收 并显示计算结果"中使用WiFi扫描模块,安卓本身提供了WiFi的操作,在Android.Net.WiFi 包中,提供了几个类和接口:ScanResult(即用来描述已经检测出的接入点,包括接入点的 地址,接入点的名称,身份认证,频率,信号强度等信息)、WifiConfiguration(即WiFi网络 的配置,包括安全设置等)、WiFi Inf 〇 (WiFi无线连接的描述,包括接入点,网络连接状态,隐 藏的接入点,网络协议地址(IP,Internet Protocol),连接速度,物理地址,网络识别号码, 信号强度等信息)、WiFiManager(即用来管理我们的WiFi连接,这里已经定义好了一些类, 可以供我们使用)。在扫描过程中,需要不断地更新和计算WiFi信号的各类参数,并输出我 们所需要的参数,通过数据库操作将其存入指纹库中。"存储指纹信息"和"删除指纹信息" 都是通过界面操作数据库,首先要对数据库进行初始化,除了使用〇nCreate()方法创建数 据库外,由于本系统在扫描时数据是实时的,必须及时更新,所以还需使用〇nUpgrade()方 法来及时更新数据库里的信息。然后在DBManger. java里实现对数据库的操作,add()和 deleteO方法是在建立指纹库时对数据的增加和删除,而getDatasO方法是在定位阶段获 取指纹库信息与当前扫描信息相匹配。"显示数据库信息"是在一个列表中显示目前为止所 有存入指纹库的信息,显示的是已存入数据库的点的坐标和对应的AP强度值以及方差值, 使人一目了然,可以随时删减不需要指纹。当单击"开始定位"按钮,系统会通过scan〇方法 自动开始扫描周围的WiFi信号强度值,并通过调用定位算法和已建立的指纹库相匹配,在 定位算法中,先获得与当前位置欧几里得距离最短的3个指纹点,获得3个预定位点,然后通 过方差矫正,获得当前坐标值,匹配完成后将当前得到的位置显示在屏幕上。
[0032] WiFi扫描部分:此部分主要是利用安卓自带的WiFi操作。通过getBSSIDO方法获 取无线信号的8331〇46七〇6七&丨16(13七3七6(^()方法获取客户端的连通性46纽丨(1(16113310() 方法获得服务集标识(SSID,Service Set Identifier)是否被隐藏、getIpAddress()方法 获取IP地址、getLinkSpeed()方法获得连接的速度、getMacAddress()方法获得物理地址、 getRssiO方法获得802.1111网络的信号46七3310()方法获得331〇46七3即?1丨。31^七3七6() 方法返回具体客户端状态的信息。使用WiFiManager来管理WiFi是否连接,而后使用 ScanResultO方法得到扫描结果(以列表的形式),扫描50次,通过计算方差,选出波动最小 的AP强度值形成最终当前采集点的信息。
[0033] 数据库部分:数据库部分主要包括数据库的初始化和通过界面操作数据库,分别 由 Java 程序 DBHe lper · Java 和 DBManger · Java 实现。
[0034] 匹配算法部分:读取指纹库中的数据和当前扫描到的数据结果,然后根据的标识 将实时采集的数据用遍历的方式与特征库中的数据进行匹配从而得到预定位点,通过定位 算法,计算出当前位置,在本系统实验过程中,K的取值为3。
[0035]指纹库的建立包括:
[0036] 以铺满60 X60cm方形瓷砖、包含14X18块方形瓷砖的室内地面作为指纹库建立对 象,采集点的分布采用网格分布,建立坐标系,单位长度是1块方形瓷砖的宽度,建立的采集 点分布示意图如图6所示。
[0037] 划分好区域后,选择路由器的放置位置,由于无线网络是蜂窝状,因此,本系统在 测试时采用了 5个路由器(为了减小误差,采用了同一型号的路由器),事先设置好网络名称 ΑΡ0~AP4,将4个路由器放置在室内的四个角落,另外一个放置在中间,示意图如图7。
[0038] 按照划定的采集点,依次进行扫描存入数据库,扫描过程中尽量不要移动,WiFi信 号强度波动范围比较大,因此为了减小误差,在采集某个点时,用板凳等物品放置安卓手机 进行采集,扫描过程中,尽量取走遮挡物,以免遮挡物对采集点收集的指纹信息产生较大影 响。采集完一个点时,需要及时将信息存入数据库,由于安卓手机内存有限,未存入数据库 的信息将会丢失。将所有采集点收集完成并存入数据库,此时初步的指纹库便建立起来了。 [0039]定位的实现包括如下:
[0040]单击"开始定位"按钮,系统将扫描当前位置接收各个AP强度值,通过匹配算法得 出当前位置的坐标,并将坐标值显示在屏幕上,如图8。在分析本系统的定位误差方面,进行 了 13个点的测试,初步以欧氏距离作为其定位精度的衡量。测量时,共做了三次实验,第一 组是扫描次数设定为15次,第二组是扫描次数设定为50次,每个点分别测量三次取平均值, 第三组是设定扫描次数设定为50次,每个点分别测量五次取平均值。三组数据与理论坐标 的欧氏距离如图9所示,其中第一组的平均误差是2.138362(米),方差为2.014576;第二组 的平均误差是2.050985(米),方差为1.473614;第三组的平均误差是1.923869(米),方差是 1.12924。考虑到定位时间的问题,后续需要将扫描次数和定位精度综合起来考虑,选择一 个合适的扫描次数。为了使定位更加直观,后续将实现绘制用户的移动轨迹并显示在安卓 手机上,使用图6作为本系统实验的地图。
[0041 ] 实施例二
[0042]本发明在定位阶段,对无线信号扫描不同次数进行数据分析;在扫描次数相同时, 进行多次实验取均值,采取一种取最优的方法进行数据处理。在定位客户端,以友好的方式 展现在移动终端的屏幕。
[0043]首先使用安卓开发平台,来开发移动定位客户端和AP信号收集工具。本系统主要 分为WiFi信号收集阶段和定位阶段,系统总体架构如图1所示,WiFi信号收集阶段和定位阶 段的流程图分别如图2、3所示。
[0044] -、在WiFi信号收集模块,主要包括以下内容:
[0045] 1)数据采集点的分布问题。目前大部分的室内商场都是采用方形瓷砖,因此采集 点可以采用网格分布,测量方便,同时对于坐标系而言,也非常好建立。
[0046] 2)数据采集的频率问题。由于在实际的室内环境中,除了AP强度的不稳定外,还有 遮挡物的影响,采用合适的采集频率是非常重要的,从效率和准确度考虑,本系统在离线阶 段,米集的频率是50次。
[0047] 3)数据采集之后的处理。通过计算其均值和方差,删除波动较大的WiFi信号,以排 除无效数据对指纹库中数据准确性的影响,间接的达到提高定位精度的效果。
[0048] 4)指纹库的结构问题。库的属性元素、数据的排列方式以及数据的存储方式都会 影响定位阶段匹配的效率以及定位的准确度,考虑到这些因素,选择了一种影响较小的排 列方式。(如图4所示)
[0049] 二、定位模块是本系统的核心部分,其主要功能是实现精确快速的定位,通过实时 扫描的信号数据与特征库中的数据按照信号强度特征匹配的定位算法计算,从而得到当前 位置的坐标。本系统的定位模块包括以下三个部分:
[0050] 1)当前WiFi信号扫描模块。在使用本系统前,需要打开手机的WiFi功能,然后系统 会开始不断扫描获取当前位置的各个AP的WiFi信号强度。这个模块是一个独立的模块,只 提供调用接口供其他模块调用,每一次调用该模块都会得到一个返回列表,列表包含了当 前位置的各个及其信号强度。
[0051] 2)匹配定位模块。本系统的定位算法中,移动终端接收测量信号强度时候,获取指 定发射源AP的RSSI信号强度值,记这些信号源强度为S=( S1,S2,S3, . . .,sn),,Si代表第i个 发射源AP发出的信号强度值RSSI。在定位之前,已经在指纹数据库中存储了信号多组S对应 定位区域的指纹数据值,记为:Fi= (fil,fi2,fi3, . . .fin)。利用Fi和S进行匹配,通过计算下 式:
[0052]
[0053] 其中D(i)是移动终端指纹数据库里面第i个指纹值同当前接收到的AP信号强度值 S之间的指纹距离;为第i个指纹值对应第j个信号发射源AP的信号强度值;1是发射源AP 的总个数;q的取值代表距离的不同度量方法,当q = 2时,D(i)为欧式距离,此时定位效果最 好,选取最小的欧氏距离值作为最佳的值。在进行信号强度值和数据库的指纹值进行匹配 的时候,不仅仅选取D( i)最小的值所对应的位置指纹作为定位结果,而是选择最小的K个D (i)值,其中K>2,然后再计算K个指纹对应的物理坐标的平均值,作为坐标位置,如下式所 示:
[0054]
[0055]
[0056] (Xl,yi)是第i个位置指纹值对应的定位区域的物理坐标,(叉y)是Κ个指纹对应的 物理坐标的平均值。当确定了 K个邻居之后就可以取其均值,得到的结果就是最终的定位结 果。
[0057] 3)定位实现。根据匹配定位后,将当前位置显示在移动客户端上,并且在定位之后 能够绘制用户的移动轨迹。
[0058]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本领域的技术 人员应了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发 明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化 和改进都落入要求保护的本发明范围内,本发明要求保护范围由所附的权利要求书其等效 物界定。
【主权项】
1. 一种室内定位与移动轨迹监测系统,其特征在于:所述系统包括WiFi扫描模块、指纹 库模块和匹配定位模块; WiFi扫描模块的功能是完成WiFi信息的收集,包括实现无线AP信号采集的功能,参考 点位置输入功能,位置指纹单元数据发送; 指纹库模块包括位置指纹数据库,所述位置指纹数据库的采用安卓开发平台内置的数 据库,其中数据库包括:位置指纹数据表、定位位置结果数据表,位置指纹数据表是在离线 阶段收集各个采集点的位置信息,包括采集点的坐标、各个AP的信号强度、各个AP信号强度 的方差,位置指纹数据表是在离线阶段建立,用于定位阶段匹配信息使用,定位位置结果数 据表是在定位阶段建立,每定位一次,存储一次当前定位得到的坐标结果,用于定位结束后 绘制用户移动轨迹调用; 匹配定位模块包括数据库的查询与匹配,位置算法的实现,智能终端的定位; 所述匹配定位模块在实际定位前,指纹库已建立完成,定位算法是整个系统中最核心 的功能,对室内定位结果有着极大的影响,通过指纹定位法实现定位,使用手机来收集射频 指纹,然后和位置指纹数据库当中的数据进行匹对,从而估算出拿着移动终端的人当前的 实际位置,同时将最终的位置结果显示在手机上,在收集了一定点位置坐标之后,将用户的 移动轨迹显示在客户端中。2. 根据权利要求1所述的一种室内定位与移动轨迹监测系统,其特征在于:所述WiFi扫 描模块包括实时定位阶段完成无线AP信号采集,获取无线信号的BSSID、准确位置输入、 RSSI数据发送及地位结果显示,得到列表形式的扫描结果,通过事先设置好的需要的参数, 返回最终当前采集点的信息。3. 根据权利要求1所述的一种室内定位与移动轨迹监测系统,其特征在于:所述系统无 需额外的基础设施,利用建筑物内广泛覆盖的WiFi信号,在安卓智能手机上设计并实现一 种室内定位。4. 根据权利要求1所述的一种室内定位与移动轨迹监测系统,其特征在于:所述系统应 用在特定的场合,即大型商场或者超市,图书馆,飞机场大型室内环境下,帮助用户发现自 己所处位置,找到出口或洗手间关键位置。5. 根据权利要求1所述的一种室内定位与移动轨迹监测系统,其特征在于:所述系统在 定位之前,已在指纹数据库中存储了信号多组S对应定位区域的指纹数据值,记为= F1 = (fil,fi2,fi3, · · .fin),利戶口」壬邮肚片加 W猫;计斗晳1才·其中D(i)是移动终端指纹数据库里面第i个指纹值同当前接收到的AP信号强度值S之 间的指纹距离;fu为第i个指纹值对应第j个信号发射源AP的信号强度值,当q = 2时,D(i)为 欧式距离,此时定位效果最好,选取最小的欧氏距离值作为最佳的值,在进行信号强度值和 数据库的指纹值进行匹配的时候,不仅仅选取D(i)最小的值所对应的位置指纹作为定位结 果,而是选择最小的K个D( i)值,其中2,然后再计算K个指纹对应的物理坐标的平均值, 就作为坐标位置,如下式所示:(Xl,yi)是第i个位置指纹值对应的定位区域的物理坐标,当确定了 K个邻居之后就可以 取其均值,得到的结果就是最终的定位结果。6. -种室内定位与移动轨迹监测系统的实现方法,其特征在于,所述方法包括如下步 骤: 步骤1:首先在安卓开发平台上新建安卓程序,架构分为指纹库建立和定位实现两个部 分;所述的两个部分均使用Java语言为基础,使用到安卓自带的WiFi类和数据库部分,将基 本的系统搭建起来,选择场地,确保有无线信号覆盖,在本系统中,为了减少实验数据处理 的复杂性,在运行系统之前,在程序中设定了实验所需的5个WiFi信号,避免了其他信号的 干扰; 步骤2:指纹库的建立,包括WiFi信号的收集和采集点位置信息的存储;对于WiFi信号 的收集,首先在手机客户端主界面的输入框内输入当前坐标,此时安卓自带的WiFi操作将 会判断手机WiFi是否已打开,执行一个判断,确定当前手机WiFi处于打开状态后,将开始扫 描当前的WiFi信号,即在主程序中设定的当前扫描各个AP的物理地址,除去其他干扰信号, 每扫描一次录入一次数据库,当扫描次数达到所限定的次数时,扫描过程结束;将当前采集 点收集到的所有信息进行一个过滤处理,选择各个AP信号强度波动最小的一组数据录入最 终指纹库,至此,当前采集点的信息录入完成,接着再使用同样的方法对剩下的采集点进行 信号收集,在建立指纹库的期间,若出现意外使得某个采集点出现差错,通过数据库删除操 作将其删除; 步骤3:定位实现;所述定位的实现根据先前已经建立好的指纹库和匹配算法,在定位 之前,要确保指纹库已经建立完成,并且使用Java语言将定位算法与定位模块相适配;在定 位时,所处的环境应与建立指纹库时所处的局域网相同,设定好的参考点位置坐标采集 WiFi信息,将扫描到的周边信号强度,通过匹配定位算法与指纹库进行匹配,得到所定位出 来的位置坐标,并将结果返回,使之显示在界面上,将位置坐标存入数据库以待后续使用; 如若需要继续定位,则客户端将继续执行定位操作;在得到多个定位点的位置之后,使用安 卓衍生的绘制图表包achartengine实现用户移动轨迹的监测; 步骤4:用户界面的实现;利用安卓界面丰富的优点,在设计界面时使用一种比较友好 的界面,采用按钮来控制选择何种功能。
【文档编号】H04W4/02GK105898693SQ201610182669
【公开日】2016年8月24日
【申请日】2016年3月28日
【发明人】卢晓珍, 徐小龙, 孙雁飞, 鲁蔚锋, 张登银, 卢亚楠, 王勇
【申请人】南京邮电大学