本发明涉及测量领域,具体涉及到一种基于网络的自动在线升级gnss固件处理方法。
背景技术:
目前,gnss智能接收机的升级方法一般包括通过网页本地升级,通过u盘本地升级。这两种升级方式尽管快速便捷,但有一些先天缺陷,用户必须熟悉gnss设备相关的升级固件操作,才能正确的升级固件。而且用户有时不具备升级固件的必备条件,比如,此时用户没有电脑,不能通过web的本地升级方式升级固件,还有可能用户没有u盘,也不能通过u盘的升级方式;有时,用户想批量的升级多台gnss设备,必须手动的一台一台的通过web或者u盘的方式挨个的升级,如果只有两台还好,但是如果超过10台甚至更多的设备,要重复多次一模一样的升级操作,费时费力。而且本地手动升级gnss接收机固件最大的缺陷是用户不能实时的升级到最新的可用的gnss固件,不能第一时间体验最新固件实现的新功能或者解决的历史bug,此时在线自动升级的功能就就会突显出来。不需要用户的额外操作,gnss接收机的固件会借助云端服务器自动升级,省时,省力,自动化。
技术实现要素:
本发明提供了一种基于网络的自动在线升级gnss固件处理方法,包括如下步骤:
gnss接收器通过网络连接到云端服务器,并上传自身的序列号和固件版本至所述云端服务器;
云端服务器根据接收到的gnss接收器的序列号识别出对应该gnss接收器的型号,并将该型号的最新固件版本与gnss接收器上传的固件版本进行比对;
若gnss接收机的固件版本低于当前云端服务器的固件版本,云端服务器就会推送当前的最新固件版本至gnss接收机,gnss接收机万全接收后进行固件升级。
上述的基于网络的自动在线升级gnss固件处理方法,其中,所述gnss接收机通过以太网、wifi、2g、3g或者4g的方式与云端服务器连接。
上述的基于网络的自动在线升级gnss固件处理方法,其中,所述gnss接收机通过手动获取云端服务器的固件版本列表,并选取想要升级的版本进行升级。
上述的基于网络的自动在线升级gnss固件处理方法,其中,所述方法还包括:gnss接收机完成固件升级后,对gnss机进行重启。
本发明实现了自动升级智能接收机的功能,采用了云服务器+gnss客户端的方式,可以通过internet远程实现同时多台设备的升级,整合了2g,3g,4g以及ethernet网络功能,定制了固件版本控制的云端服务器,以及每台gnss就是客户端,实现了远程升级gnss设备的固件,方便技术人员进行设备固件的维护。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本发明的主旨。
图1为本发明提供的一种基于网络的自动在线升级gnss固件处理方法的流程图。
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
为了彻底理解本发明,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本发明的技术方案。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。
本发明提供了一种基于网络的自动在线升级gnss固件处理方法,包括如下步骤:
gnss接收器通过网络连接到云端服务器,并上传自身的序列号和固件版本至所述云端服务器;
云端服务器根据接收到的gnss接收器的序列号识别出对应该gnss接收器的型号,并将该型号的最新固件版本与gnss接收器上传的固件版本进行比对;
若gnss接收机的固件版本低于当前云端服务器的固件版本,云端服务器就会推送当前的最新固件版本至gnss接收机,gnss接收机万全接收后进行固件升级。
在本发明一可选的实施例中,所述gnss接收机通过以太网、wifi、2g、3g或者4g的方式与云端服务器连接。
在本发明一可选的实施例中,所述gnss接收机通过手动获取云端服务器的固件版本列表,并选取想要升级的版本进行升级。
在本发明一可选的实施例中,本发明所提供的方法还包括:gnss接收机完成固件升级后,对gnss机进行重启。
自动在线升级智能接收机的固件,免除了用户的操作负担,用户可以完全不用自己的手动升级操作,就可以第一时间体验到最新固件版本的功能。用户不再烦扰目前使用的版本是不是最新版本,不再烦恼自己手中将要升级的是不是最新固件,不再烦恼没有u盘不能升级,不再烦恼没有电脑不能升级,不再烦恼升级多台设备,完全将升级的操作交付给自动在线升级就可以了。
本发明实现了自动升级智能接收机的功能,采用了云服务器+gnss客户端的方式,可以通过internet远程实现同时多台设备的升级,整合了2g,3g,4g以及ethernet网络功能,定制了固件版本控制的云端服务器,以及每台gnss就是客户端,实现了远程升级gnss设备的固件,方便技术人员进行设备固件的维护。
以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。