CN100538390C - 瘦客户 - Google Patents

瘦客户 Download PDF

Info

Publication number
CN100538390C
CN100538390C CNB031061583A CN03106158A CN100538390C CN 100538390 C CN100538390 C CN 100538390C CN B031061583 A CNB031061583 A CN B031061583A CN 03106158 A CN03106158 A CN 03106158A CN 100538390 C CN100538390 C CN 100538390C
Authority
CN
China
Prior art keywords
client
navigation
measured value
network
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB031061583A
Other languages
English (en)
Other versions
CN1439892A (zh
Inventor
P·W·麦克博尼
C·W·拉斯穆森
F·沃谢
K·U·维塔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Furuno Electric Co Ltd
Original Assignee
Seiko Epson Corp
ELEDE Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp, ELEDE Co filed Critical Seiko Epson Corp
Publication of CN1439892A publication Critical patent/CN1439892A/zh
Application granted granted Critical
Publication of CN100538390C publication Critical patent/CN100538390C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/09Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing processing capability normally carried out by the receiver

Abstract

一个瘦客户导航卫星接收机网络收集GPS伪范围测量值,将它们从一个计算机网络上的许多独立的客户机上与一个服务器通信。服务器计算各个导航解法并将结果反馈到每个客户。在服务器上的一个客户管理器包括一个客户-请求处理器,连接网络并且收集来自于每个客户的不连续的请求。一个收集器建立完整的包括由客户-请求处理器收集的从一到五秒的数据性能的数据集,旋转每个准备进行的工作进入导航服务器中的数据库中。一个对话管理器协同网络中的输入-结果通信,将其输出送入一个客户的应答器中。

Description

瘦客户
发明领域
本发明涉及导航卫星接收机,更具体的是将一个网络客户的计算的工作量卸载到一个网络服务器上,用以计算一个导航坐标的方法和系统。
现有技术的描述
全球定位系统(GPS)是一个基于卫星的无线导航系统,由美国国防部花费13亿美元建立并运行。24颗卫星以20,200千米的高度围绕地球周围,间隔的放置在轨道中,以便在任何时间任何客户都能观察到最少6颗卫星。每颗卫星发送一个精确的时间和位置信号。一个典型的GPS接收机测量接收信号的时间延迟,表观的接收机-卫星之间的距离能够被计算出来。来自至少四个卫星的测量值允许一个GPS接收机计算其位置,速度,高度和时间。
GPS接收机在上电时尚不知道其所处何地,它的晶体振荡器出错到什么程度,以及当时的时间。所有这些都是查找和自动跟踪卫星传输所必须的,这样必须对所有可能性进行搜索。每个GPS人造卫星(SV)传送导航(NAV)的数据包括天文历表,时钟和年历信息。这些信息允许一个GPS接收机计算其位置,速度和时间。
GPS接收机能够由一个计算机网络相互连接,来帮助相互间导航方案的启动和运行。
目前在电子技术方面发展的状态允许在GPS导航应用中的客户设备中的多余的处理器和存储资源。例如,蜂窝电话能够通过连接一个GPS接收机而受益,但是一个GPS接收机找到一个导航坐标所要求的计算工作量和存储容量是很大的。最少情况下,一个GPS接收机需要从它看到的GPS人造卫星(SV’s)的所见上收集伪范围测量值。这些观察值被传递到别处计算导航方案。
例如,运行在线定位用户业务的国家大地测量(NGS)允许GPS用户访问国家空间参考系统(NSRS)。OPUS允许客户以RINEX格式提交它们的GPS数据文件给NGS。通过使用NGS计算机和软件处理数据,以查找一个导航方案。每个提交的RINEX文件被处理时考虑到三个CORS位置。选择的位置可能不是最近的位置。它们的选择基于距离,观察次数,位置的稳定性,等等。与输入数据对应的位置通过电子邮件反馈。例如,这些报告能以ITRF,NAD83,UTM或是状态面坐标(SPC)北进和东进表现,OPUS是自动的并且需要输入:结果将发送到的电子邮件地址,要处理的RINEX文件,用于收集这些RINEX文件的天线类型,在标石或者标记之上天线参考点(ARP)的高度,SPC北进和东进距的状态面坐标代码。一旦这些信息完整输入一个浏览窗口,客户按一个加载按钮将数据发送到NGS。结果在几分钟后被反馈。RINEX文件能够一次一个地被加载。
发明概述
本发明的一个目的是提供作为一个客户连接到计算机网络中的GPS接收机,其将计算的负载和存储的需求卸载到一个网络服务器中。
本发明另一个目的是提供一个卸载同其它客户设备分享资源的GPS接收机的方法和系统。
简单地,本发明实施例中的一个瘦客户导航卫星接收机收集GPS伪范围测量值并将它们从一个计算机网络上的许多独立的客户机上传递到一个服务器上。服务器计算各自的导航方案并将结果反馈到每个客户。一个服务器中的客户管理器包括一个客户-请求处理器,与网络接口并且收集来自于每个客户的不连续的请求。一个收集器从由客户-请求处理器收集的数据建立完整的数据集合,并将每个准备好的作页交给导航服务器组。一个会话管理器协同网络中的输入-结果通信,将其输出送入一个客户的应答器中。
本发明的一个益处在于为瘦客户导航卫星接收机提供的系统和方法。
本发明的另一个益处在于为简单并且经济的导航卫星接收机提供的系统和方法。
上述的和本发明的其它目的和益处经过阅读以下在对各幅附图中表示的优选实施例的细节描述后,对于这些本领域的普通技术人员来说无疑的是显而易见的。
附图描述
附图1表示本发明的一个网络系统实施例的功能方框图,其中一个服务器支持一个客户在因特网上进行信息传递。
附图2表示一个本发明的瘦客户网络实施例的功能方框图。
优选实施例的细节描述
附图1表示一个在本发明实施例中的网络系统100,其包括一个参考状态服务器102,一个GPS测量平台104,一个层间计算机网络106,例如因特网。服务器102包括一个导航卫星接收机,其锁定并跟踪导航人造卫星(SV’s)108,110,和112星座。这些卫星中一些对于GPS测量平台104来说是可见的。另外的导航卫星星群,包括114和116对于客户系统104是可见的。GPS测量平台104包括其本身的导航卫星接收机,但是这些还没有锁定到并跟踪它的导航卫星112,114和116星群。
一般来说,本发明中有三种类型的GPS测量平台的实施例,通过根据它们的操作相对于服务器的独立性进行分类。一个自动的客户能够在服务器102很小的帮助下运行和提供导航方案给一个客户,例如,差分修整数据。一个半自动客户需要更多的帮助,例如,简化天文历表和时偏计算的多项式模式。一个瘦客户停止在服务器102上所有的导航计算,主要地仅仅提供从SV星群的观察点得到的观测的测量值。如果一个客户在那里并且想要观看,导航方案被反馈以进行本地显示。
每个GPS测量平台最好包括一个GPS天线,一个低噪音的放大器(LNA),一个GPS表面声波(SAW)滤波器,一个具有一个中频(IF)SAW-滤波器的射频(RF)特定用途集成电路(ASIC),一个数字信号处理器(DSP),和一个参考晶体振荡器。特别在一个瘦客户中,DSP是一个共享的部分,还具有其它的非GPS应用。如所指的,在客户中不需要多线程应用程序并且仅仅执行简单的程序循环。
高灵敏度接收机需要大量的数字数据处理和CPU时间。常规的信号电平能够由一个本地处理器进行处理,但是高灵敏度的计算对于本地处理器是超负荷的。在这种情况下,观测的测量值被转发到一个能力更强的导航处理器中,其更专业于这项工作并且可以经常地重用其可执行码。
附图2表示本发明中的一个瘦客户导航卫星接收机网络实施例,用一个参考标号200表示。网络200包括多个瘦客户导航设备,表示为瘦客户202-204,它们通过因特网206连接到至少一个服务器208上。在实际执行中,可能会有数千的瘦客户导航设备通过因特网206将观测的测量值送到一个服务器208上。
服务器208包括一个客户管理器210,主要将所有输入的测量值和来自于瘦客户204-206的信息组织成准备进行工作的作业。服务器208还包括几个非常高速的处理器,分担所有的作业。一个列队212将这些作业分派到下一个可用的导航服务器214-216中。实际上,为每一个客户存储存储器状态,这样可以作为由客户管理器210提供的新的记录被下个可用的导航服务器214-216交换并起作用。如果被记录的任何结果或者数据请求被发布,一个JAVA信使服务(JMS)218收集这些数据,编码信息,将这些通过客户管理器210转发到瘦客户202-204中。除了工业标准JMS其它的企业信息服务也可以应用。JMS允许JAVA程序产生,发送,接收,和读一种企业消息系统的信息。
当每个瘦客户202-204处于初始化阶段,收集在各个列队中的数据每秒被一个导航服务器214-216更好的处理。一旦初始化完成并且跟踪开始,在每个这样的导航处理之前,五秒钟的数据最好被收集。
客户管理器210实质上向所有的瘦客户202-204发送和接收JMS消息。一个客户-请求处理器220接收所有的输入的JMS消息。一个收集器222根据客户组织这些消息。一个会话管理器224提供为有效的对数据大包和用于因特网通信被处理的作业的基本JMS内务管理和信息交换。一个客户应答器226将输出的JMS消息发布到各个瘦客户202-204中。
收集器222筛选异步接收的来自每个客户的消息并将其组织存入缓冲器中,例如,使用客户标识的列队。当一个导航服务器214-216可用于作一些工作时,在各个用户队列中的整个数据量只要能得到就能被处理,其中的存储器状态被存入一个暂时存储器中,之后当处理能够再次开始时该存储器可被恢复,考虑到数千的客户都提供数据,其中在每个信息之间交换导航处理器的低效率被避免。
每个导航服务器214-216因此得到相应大量的数据,并且因为不必随着每个得到的测量值一点一点处理,服务器能够比较久的做更多的工作。导航服务器214-216能够工作得更有效,并能被数千个的客户共享。通常地,在一个客户的每个测量值之间有一个等待时间,本发明的实施例中利用这些浪费的时间与其它已经提供了完整的报告的客户做有用的工作。一个完整的处理器存储状态集在每个客户作业的开始和结束时被加载并保存。
每个瘦客户202-204包括,例如,一个天线228,一个卫星接收机230,一个JMS接口232。天线接收来自轨道运行的GPS卫星的信号。这些信号被卫星接收机230处理,并转换成可观察的,例如,伪范围测量值。
尽管本发明已经根据目前的优选实施例进行了描述,应当理解透露内容不应被上述有限的内容所限定。经过对上述描述的阅读,各种对本发明的替换和修改对于这些本领域的普通技术人员来说无疑的是显而易见的。因此,意味着附加权利要求可被解释作为覆盖所有落入本发明“实质”的精神和范围中的替换和修改。

Claims (5)

1.一个瘦客户导航卫星接收机网络,包括:
大量瘦客户导航设备,每一个从轨道运行的导航卫星中收集测量值,并显示它们各自的导航定位;
一个连接到网络的网络服务器,能够同大量瘦客户导航设备的每一个进行通信,根据由每个瘦客户导航设备获得的测量值为每个瘦客户导航设备提供导航方案;
一个与网络服务器相关联的收集器,用于将所述测量值集中成为用于处理的完整作业;
位于网络服务器中的至少一个导航服务器,用于从每个由收集器处理转发的所述用于处理的完整作业中提供导航计算;以及
一个会话管理器和客户应答器,为大量瘦客户导航设备中的每一个提供所述各自的导航定位,
其中,收集器筛分通过从每个客户处异步接收到的消息并使用客户标识将它们组成列队,使得当一个导航服务器可用于做一些工作时,在一个个别的客户列队中的整个数据量只要能被得到就能被处理,其中存储器状态被存入一个暂时存储器中,之后当处理能够再次开始时再被恢复,其中在每个JAVA信使服务信息之间交换导航处理器的低效率被避免。
2.一个为广阔分布的用户计算数千个导航方案的方法,该方法包括步骤:
利用独立的导航平台获得大量观测的测量值,这些导航平台都连接到一个数据网络中;
将这些从大量网络客户中得到的观测的测量值送入一个网络服务器中;
根据相应的一些所述网络客户收集各自的一些在缓冲器中的所述观测的测量值;
通过为每个运行加载和存储处理器存储器状态而为所述网络客户中的单独一个处理数据的运行;
将导航方案输出回给所述网络客户,该方案从所述大量观测的测量值的对应的集合中得出,
其中,处理数据运行的步骤在所述独立的导航平台中的相应一个的初始化过程中大约一秒钟进行1次;并且
其中,收集器筛分的步骤通过从每个客户处异步接收到的消息并使用客户标识将它们组成列队,使得当一个导航服务器可用于做一些工作时,在一个个别的客户列队中的整个数据量只要能被得到就能被处理,其中存储器状态被存入一个暂时存储器中,之后当处理能够再次开始时再被恢复,其中在每个JAVA信使服务信息之间交换导航处理器的低效率被避免。
3.如权利要求2所述的方法,其中,处理数据运行的步骤在所述独立的导航平台中的相应一个的初始化后大约每五秒进行1次。
4.一种瘦客户导航卫星接收机,包括:
一个计算机网络客户接口,用于定位的计算负载和存储器需求总是通过该接口而被卸载;
全球定位系统(GPS)测量平台,用于直接确定对于自己的GPS伪范围测量值,并且通过计算机网络客户接口将来自其观察点的观测的测量值发送到一个导航服务器;
一个显示器,用于向用户示出仅由所述服务器从所述GPS伪范围测量值计算的定位;
一个和导航无关的与设备共享的处理器资源;
其中制造瘦客户导航卫星接收机的成本通过不需要它具有自己计算所述定位的内部资源而被显著降低;并且
其中,所述服务器包括收集器,该收集器筛分通过从每个客户处异步接收到的消息并使用客户标识将它们组成列队,使得当一个导航服务器可用于做一些工作时,在一个个别的客户列队中的整个数据量只要能被得到就能被处理,其中存储器状态被存入一个暂时存储器中,之后当处理能够再次开始时再被恢复,其中在每个JAVA信使服务信息之间交换导航处理器的低效率被避免。
5.根据权利要求4所述的瘦客户导航卫星接收机,还包括:
一个计算机网络服务器,专用于仅从所述观测的测量值进行高灵敏度计算,并且从GPS导航消息本身中获取必要的信息以便完成所述定位。
CNB031061583A 2002-02-19 2003-02-19 瘦客户 Expired - Fee Related CN100538390C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/079249 2002-02-19
US10/079,249 US6584404B1 (en) 2002-02-19 2002-02-19 Thin-client

Publications (2)

Publication Number Publication Date
CN1439892A CN1439892A (zh) 2003-09-03
CN100538390C true CN100538390C (zh) 2009-09-09

Family

ID=22149344

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031061583A Expired - Fee Related CN100538390C (zh) 2002-02-19 2003-02-19 瘦客户

Country Status (5)

Country Link
US (1) US6584404B1 (zh)
EP (1) EP1336863B1 (zh)
JP (1) JP2003255038A (zh)
CN (1) CN100538390C (zh)
HK (1) HK1056222A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002048856A (ja) * 2000-08-07 2002-02-15 Hitachi Ltd Gps受信システム及びgps受信機並びに記録媒体
CA2370580A1 (en) * 2002-02-05 2003-08-05 Handshake Interactive Technologies Inc Thin client based intelligent transportation system
US7716362B1 (en) * 2002-08-23 2010-05-11 Carl Razza Networked thin client with data/memory interface
EP1513311B1 (en) * 2003-09-04 2011-03-16 Harman Becker Automotive Systems GmbH Method and system for controlling service access
US8059153B1 (en) * 2004-06-21 2011-11-15 Wyse Technology Inc. Three-dimensional object tracking using distributed thin-client cameras
US7254010B1 (en) 2004-06-24 2007-08-07 Broadbandappliance.Com Method and appliance for providing broadband internet services in a retracting drawer mounted enclosure
JP4052294B2 (ja) * 2004-08-23 2008-02-27 セイコーエプソン株式会社 測位システム、測位端末、情報提供装置、測位方法、測位システムの制御プログラム、測位システムの制御プログラムを記録したコンピュータ読み取り可能な記録媒体
JP4787684B2 (ja) * 2006-06-15 2011-10-05 日本電気株式会社 セッション管理システム、セッション管理方法、及びプログラム
JP5413357B2 (ja) * 2010-11-30 2014-02-12 カシオ計算機株式会社 サーバ装置、シンクライアントシステムおよびプログラム
US9500483B1 (en) * 2013-10-28 2016-11-22 Rockwell Collins, Inc. Surrogate navigation receiver for transferring capabilities to a host navigation receiver and related method
US10890665B2 (en) 2017-08-11 2021-01-12 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus in a global navigation system
EP3665509A1 (en) 2017-08-11 2020-06-17 Telefonaktiebolaget LM Ericsson (publ) Wireless device, network node and methods therein for reporting a measurement

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6131067A (en) 1995-10-09 2000-10-10 Snaptrack, Inc. Client-server based remote locator device
US6473609B1 (en) 1995-12-11 2002-10-29 Openwave Systems Inc. Method and architecture for interactive two-way communication devices to interact with a network
US6104392A (en) * 1997-11-13 2000-08-15 The Santa Cruz Operation, Inc. Method of displaying an application on a variety of client devices in a client/server network
US6362836B1 (en) * 1998-04-06 2002-03-26 The Santa Cruz Operation, Inc. Universal application server for providing applications on a variety of client devices in a client/server network
US6222483B1 (en) 1998-09-29 2001-04-24 Nokia Mobile Phones Limited GPS location for mobile phones using the internet
US6401085B1 (en) * 1999-03-05 2002-06-04 Accenture Llp Mobile communication and computing system and method
WO2000075685A1 (en) 1999-06-07 2000-12-14 Telia Ab Method and arrangement for correcting positioning information

Also Published As

Publication number Publication date
CN1439892A (zh) 2003-09-03
US6584404B1 (en) 2003-06-24
JP2003255038A (ja) 2003-09-10
EP1336863A3 (en) 2004-01-14
EP1336863A2 (en) 2003-08-20
HK1056222A1 (en) 2004-02-06
EP1336863B1 (en) 2012-02-08

Similar Documents

Publication Publication Date Title
CN100538390C (zh) 瘦客户
US8571800B2 (en) User interactive actual time networked survey system
EP0198029B1 (en) Enhanced global positioning system delta-range processing
CN111736185B (zh) 终端定位方法、装置及计算机可读存储介质和终端设备
US20050248485A1 (en) GPS navigation using successive differences of carrier-phase measurements
CN103852773A (zh) 一种基于云计算技术的定位系统和定位方法
US6836241B2 (en) Method for optimal search scheduling in satellite acquisition
JP2001183439A (ja) 統計的フィルタの使用に基づいた汎用位置決めシステム
US20080228399A1 (en) Automated method and system to calculate the surface distance between two geographical locations, and to filter a data set based on the calculation
CN112327340B (zh) 终端定位精度评估方法、装置、设备以及介质
US20100060519A1 (en) Parameter calculating method, long-term prediction orbit data providing method, information providing device, and positioning system
Altuntas et al. GIRAS: an open-source MATLAB-based software for GNSS-IR analysis
Liu et al. Performance of real-time undifferenced precise positioning assisted by remote IGS multi-GNSS stations
CN114035216A (zh) 定位方法、装置、设备以及存储介质
CN115993623A (zh) 一种自适应选星方法、装置、设备及可读存储介质
CN115290041A (zh) 一种施工测量方法、装置、电子设备及存储介质
CN113281796A (zh) 位置确定方法、速度确定方法、装置、设备和存储介质
CN111123303B (zh) 定位误差数据的获取方法、装置及处理方法
CN113075707B (zh) 全球导航定位系统信息处理方法、装置、中心站及系统
GB2170672A (en) Satellite navigation receiver
Landau et al. Latest developments in Network RTK modeling to support GNSS modernization
CN111045064B (zh) 一种cors系统数据计算的方法及装置
Zhou et al. A new ambiguity resolution method for LEO precise orbit determination
Weber et al. The quality of precise GLONASS ephemerides
JP3236100B2 (ja) Gps受信装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20181113

Address after: Hyogo

Co-patentee after: Seiko Epson Corp.

Patentee after: Furuno Electric Co., Ltd.

Address before: American California

Co-patentee before: Seiko Epson Corp.

Patentee before: Elede Co.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090909

Termination date: 20200219