当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于用户识别提供连续运行参考站差分定位服务的方法技术

技术编号:13426130 阅读:66 留言:0更新日期:2016-07-29 14:06
本发明专利技术公开了一种基于用户识别提供连续运行参考站差分定位服务方法,CORS服务基于用户识别的方式提供服务,在移动终端设置一个即时通讯服务代理A,在CORS资源服务器终端设置一个即时通讯服务代理B;移动端不需要知道CORS服务所在的IP地址与端口号,且该CORS服务部署的计算机可以在防火墙内提供服务,不需要公共IP。移动端和CORS服务之间通过即时通信通道进行交互,在移动侧和CORS服务侧均设置一个即时通代理负责信息交互。

【技术实现步骤摘要】
一种基于用户识别提供连续运行参考站差分定位服务的方法
本专利技术涉及移动通信和卫星定位领域,特别涉及一种基于用户识别提供连续运行参考站(CORS)差分定位服务的方法。
技术介绍
随着GPS技术的飞速进步和应用普及,该技术在城市测量中的作用已越来越重要。当前,利用多基站网络RTK技术建立的连续运行卫星定位服务综合系统(ContinuouslyOperatingReferenceStations,缩写为CORS)已成为城市GPS应用的发展热点之一。CORS系统是卫星定位技术、计算机网络技术、数字通讯技术等高新科技多方位、深度结晶的产物。CORS系统由基准站网、数据处理中心、数据传输系统、定位导航数据播发系统、用户应用系统五个部分组成,各基准站与监控分析中心间通过数据传输系统连接成一体,形成专用网络。“空间数据基础设施”是信息社会、知识经济时代必备的基础设施。城市连续运行参考站系统(CORS)是“空间数据基础设施”最为重要的组成部分,可以获取各类空间的位置、时间信息及其相关的动态变化。通过建设若干永久性连续运行的GPS基准站,提供国际通用格式的基准站站点坐标和GPS测量数据,以满足各类不同行业用户对精度定位,快速和实时定位、导航的要求,及时地满足城市规划、国土测绘、地籍管理、城乡建设、环境监测、防灾减灾、交通监控,矿山测量等多种现代化信息化管理的社会要求。传统上,移动用户在获取免费或者有偿的CORS资源服务时候,通常是用户终端与服务器终端通过TCP/IP协议通信。目前CORS通信方面,主要以TCP/IP协议通信方式。在互联网中的两个设备需要通信,一般情况下一端为服务器,另外一端为客户端,但是互联网关键的问题是如何发现对方的IP地址。由于目前普遍用户的互联网IP地址每天或者伴随每次上网都是变化的。这就需要DDNS动态域名解析,即服务器采用固定的域名,不管此服务器的互联网IP地址怎么变化,这个固定的域名总是指向这个服务器的IP地址,而如何知道变化的服务器IP地址并且进行跟踪变化是通过域名解析服务器(DNS)来实现的。客户端必须确切的知道服务器的域名,在通信前自动向互联网上的DNS(域名解析)服务器查询服务器的IP地址,只有找到服务器IP地址后,才可以向服务器发起连接请求,建立通信链路。在现有的技术中,移动终端的用户必须明确的知道CORS服务的IP地址及端口并且要在屏幕较小、交互能力较弱的移动嵌入式设备上输入IP及端口地址,费时、费力。同时当用户的请求不同的时候,就意味着用户要频繁输入不同的IP地址及端口信息;而且CORS服务必须部署在公共网络之上,需要暴漏公共IP地址,需要提供固定的IP地址,这无形提高了CORS服务的部署门槛、使用门槛、经济门槛;而且由于部署在公共网络之上,将会导致用户更容易遭受互联网计算机的恶意攻击,同时CORS系统的安全性、稳定性经常受到威胁。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种基于用户识别提供CORS服务的方法,提高差分定位服务的稳定性和安全性。技术方案:为实现上述目的,本专利技术采用的技术方案为:一种基于用户识别提供连续运行参考站差分定位服务的方法,包括如下步骤:步骤1)、在移动终端设置一个即时通讯服务代理A,在CORS资源服务器终端设置一个即时通讯服务代理B;步骤2)、移动终端的数据处理程序向即时通讯服务代理A请求在线用户列表,即时通讯服务代理A向数据处理程序返回在线用户列表;步骤3)、移动终端的数据处理程序在返回的用户列表中选择一个或者多个以用户名为标识的传输对象,并向其用户发送CORS服务请求;步骤4)、移动终端的数据处理程序获取CORS服务请求的数据信息后,通过进程间通信通道将待发送的请求数据传送至即时通讯服务代理A的进程,进程根据选择的用户名标识传输对象,将待发送的请求数据通过即时通讯通道发送至即时通讯服务代理B;步骤5)、即时通讯服务代理B的进程监听到即时通讯服务代理A发送的数据后,将接收的数据通过进程间通信通道发送给CORS资源服务器,CORS资源服务器对接收的数据进行相应的处理后,将CORS服务数据传送至即时通讯服务代理B的进程中;步骤6)、即时通讯服务代理B进程监听到CORS服务数据后,将该CORS服务数据通过即时通讯通道发送至IM服务代理A的进程中;步骤7)、即时通讯服务代理A进程监听到即时通讯服务代理B发送的CORS服务数据后,将该CORS服务数据发送给移动终端,移动终端数据处理程序通过数据解析,获取需要的CORS服务。进一步的,在步骤3)中,用户名标识的传输对象是基于XPMM协议提供的在线终端用户列表。进一步的,在步骤4)中,即时通讯进程为后台线程里,针对CORS数据请求信息的处理,开辟的事件处理线程。进一步的,步骤4)中的请求数据和步骤6)中的CORS服务数据以二进制储存,并由BASE编码,加上报文头、报文尾以及CRC校验。有益效果:本专利技术提供的一种基于用户识别提供连续运行参考站(ContinuouslyOperatingReferenceStations,缩写为CORS))差分定位服务的方法,借助于现有的即时通信技术(InstantMessage,IM),CORS服务不需要借助IP地址和端口识别,采用用户识别的模式建立通信,移动端的用户不需要记住CORS服务的IP地址及端口号;同时可以部署在内网服务器上,降低了CORS服务的使用门槛,并突破防火墙限制提供向广域网用户提供服务,有效避免黑客攻击,提高系统的稳定性和安全性。附图说明图1为基于用户识别提供CORS服务的基本框架;图2为基于用户识别提供CORS服务的基本流程图。具体实施方式下面结合附图对本技术作更进一步的说明。下面结合附图对本专利技术作更进一步的说明。如图1所示为一种基于用户识别提供连续运行参考站CORS差分定位服务的方法,包括如下步骤:步骤1)、在移动终端设置一个即时通讯(IM)服务代理A,在CORS资源服务器终端设置一个即时通讯(IM)服务代理B;步骤2)、移动终端的数据处理程序向IM服务代理A请求在线用户列表,IM服务代理A向数据处理程序返回在线用户列表;步骤3)、移动终端的数据处理程序在返回的用户列表中选择一个或者多个以用户名为标识的传输对象,并向其用户发送CORS服务请求;步骤4)、移动终端的数据处理程序获取CORS服务请求的数据信息后,通过进程间通信通道将待发送的请求数据传送至IM服务代理A的进程,IM进程根据选择的用户名标识传输对象,将待发送的请求数据通过即时通讯(IM)通道发送至IM服务代理B;步骤5)、IM服务代理B的进程监听到IM服务代理A发送的数据后,将接收的数据通过进程间通信通道发送给CORS资源服务器,CORS资源服务器对接收的数据进行相应的处理后,将CORS服务数据传送至IM服务代理B的进程中;步骤6)、IM服务代理B进程监听到CORS服务数据后,将该CORS服务数据通过即时通讯(IM)通道发送至IM服务代理A的进程中;步骤7)、IM服务代理A进程监听到IM服务代理B发送的CORS服务数据后,将该CORS服务数据发送给移动终端,移动终端数据处理程序通过数据解析,获取需要的CORS服务。在步骤3)中,用户名标识的传输对象是基于XPMM协议提本文档来自技高网
...

【技术保护点】
一种基于用户识别提供连续运行参考站差分定位服务的方法,其特征是:包括如下步骤:步骤1)、在移动终端设置一个即时通讯服务代理A,在CORS资源服务器终端设置一个即时通讯服务代理B;步骤2)、移动终端的数据处理程序向即时通讯服务代理A请求在线用户列表,即时通讯服务代理A向数据处理程序返回在线用户列表;步骤3)、移动终端的数据处理程序在返回的用户列表中选择一个或者多个以用户名为标识的传输对象,并向其用户发送CORS服务请求;步骤4)、移动终端的数据处理程序获取CORS服务请求的数据信息后,通过进程间通信通道将待发送的请求数据传送至即时通讯服务代理A的进程,进程根据选择的用户名标识传输对象,将待发送的请求数据通过即时通讯通道发送至即时通讯服务代理B;步骤5)、即时通讯服务代理B的进程监听到即时通讯服务代理A发送的数据后,将接收的数据通过进程间通信通道发送给CORS资源服务器,CORS资源服务器对接收的数据进行相应的处理后,将CORS服务数据传送至即时通讯服务代理B的进程中;步骤6)、即时通讯服务代理B进程监听到CORS服务数据后,将该CORS服务数据通过即时通讯通道发送至IM服务代理A的进程中;步骤7)、即时通讯服务代理A进程监听到即时通讯服务代理B发送的CORS服务数据后,将该CORS服务数据发送给移动终端,移动终端数据处理程序通过数据解析,获取需要的CORS服务。...

【技术特征摘要】
1.一种基于用户识别提供连续运行参考站差分定位服务的方法,其特征是:包括如下步骤:步骤1)、在移动终端设置一个即时通讯服务代理A,在CORS资源服务器终端设置一个即时通讯服务代理B;步骤2)、移动终端的数据处理程序向即时通讯服务代理A请求在线用户列表,即时通讯服务代理A向数据处理程序返回在线用户列表;步骤3)、移动终端的数据处理程序在返回的用户列表中选择一个或者多个以用户名为标识的传输对象,并向其用户发送CORS服务请求;步骤4)、移动终端的数据处理程序获取CORS服务请求的数据信息后,通过进程间通信通道将待发送的请求数据传送至即时通讯服务代理A的进程,进程根据选择的用户名标识传输对象,将待发送的请求数据通过即时通讯通道发送至即时通讯服务代理B;步骤5)、即时通讯服务代理B的进程监听到即时通讯服务代理A发送的数据后,将接收的数据通过进程间通信通道发送给CORS资源服务器,CORS资源服务器对接收的数据进行相应的处理后,将CORS服务数据传送至即时通讯...

【专利技术属性】
技术研发人员:王庆任阳任胜张小国
申请(专利权)人:东南大学
类型:发明
国别省市:江苏;32

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

1