信息与电脑软件开发与应用Information&Computer基于B/S架构的GNSS控制网数据处理与软件开发2023年第10期杨旭光(重庆电子信息中小企业公共服务有限公司,重庆摘要:目前,广泛应用的商业软件没有独立的基线选取功能,且大多数开发的软件基于客户机/服务器(Client/Server,C/S)架构,因此这些软件的灵活性较弱,无法跨平台使用。针对此问题,研究了全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)数据处理的相关算法,并开发了基于浏览器/服务器(Browser/Server,B/S)架构的GNSS控制网络数据处理软件,在精度和操作性能上满足了广大从业者的需求。关键词:浏览器/服务器(B/S)架构;软件开发;全球导航卫星系统(GNSS)中图分类号:TP311.5DataProcessingandSoftwareDevelopmentofGNSSControlNetworkBasedon401336)文献标识码:A文章编号:1003-9767(2023)10-106-03B/SArchitectureYANGXuguang(ChongqingElectronicInformationSmallandMediumEnterprisePublicServiceCo.,Ltd.,401336,China)Abstract:Atpresent,thewidelyusedcommercialsoftwarehasnoindependentbaselineselectionfunction,andmostofthedevelopedsoftwareisbasedontheClient/Server(C/S)architecture,sotheflexibilityofthesesoftwareisweakandcannotbeusedacrossplatforms.Inresponsetothisissue,relevantalgorithmsfordataprocessingintheGlobalNavigationSatelliteSystem(GNSS)werestudied,andaGNSScontrolnetworkdataprocessingsoftwarebasedonBrowser/Server(B/S)architecturewasdeveloped,whichmeetstheneedsofawiderangeofpractitionersintermsofaccuracyandoperationalperformance.Keywords:Browser/Server(B/S)architecture;softwaredevelopment;GlobalNavigationSatelliteSystem(GNSS)0引言目前,针对全球卫星导航系统(GlobalNavigationSatelliteSystem,GNSS)信息处理软件有很多,如我国的北斗系统[-3]。GNSS的开发基本上基于客户机/服务器(Client/Server,C/S)架构,但存在使用不便和难以跨平台等问题。得益于云技术的发展和普遍应用,大量的数据可以在云端存储和运算,为基于浏览器/服务器(Browser/Server,B/S)架构的软件打好基础。B/S架构弥补了C/S架构的缺点,使用方便,能够灵活运行在各个终端。因此,文章主要基于B/S架构开发了GNSS控制网络数据处理软件,具有操作简单、结果精度较高的优点,能够满足广大工程人员的需求。收稿日期:...