面向卫星导航接收机设备的远程控制系统及其控制方法技术方案

技术编号:31235745 阅读:19 留言:0更新日期:2021-12-08 10:17
本发明专利技术涉及一种面向卫星导航接收机设备的远程控制系统及其控制方法,该系统包括:多个卫星导航接收机设备和云端代理服务器;卫星导航接收机设备,用于和云端代理服务器建立双向的数据连接;云端代理服务器,用于响应于客户端发送的远程控制命令或远程访问请求,根据远程控制命令或远程访问请求从多个卫星导航接收机设备中确定目标卫星导航接收机设备,并将远程控制命令或远程访问请求发送至目标卫星导航接收机设备;以及将目标导航接收机设备发送的第一响应数据发送至客户端。本申请提供的技术方案,有助于减少了网络带宽占用,提高了传输效率,同时极大的降低了设备状态的维护成本。成本。成本。

【技术实现步骤摘要】
面向卫星导航接收机设备的远程控制系统及其控制方法


[0001]本专利技术属于卫星导航接收机
,具体涉及一种面向卫星导航接收机设备的远程控制系统及其控制方法。

技术介绍

[0002]随着物联网技术的发展,越来越多的卫星导航接收机设备得以应用,因此对于分布在各处的特别是偏远的确的卫星导航接收机设备的监控和控制的需求日益增加,尤其对这些设备监控、控制和升级的需求强烈,同时对占用通信带宽的限制较高。但采用传统的人力逐一维护的方式不仅效率低,而且还会造成非必要的资源浪费。因此低带宽要求的远程访问技术成为了解决该问题的一个理想选择。
[0003]但目前的远程访问技术存在缺点,未对传输的数据或者相关资源文件进行处理就直接传输,使得整体数据传输过程中通信带宽占用较高。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于克服现有技术的不足,提供一种面向卫星导航接收机设备的远程控制系统及其控制方法,有助于解决现有技术中数据传输过程中通信带宽占用较高的问题。
[0005]根据本申请实施例的第一方面,提供一种面向卫星导航接收机设备的远程控制系统,所述系统包括:多个卫星导航接收机设备和云端代理服务器;
[0006]所述卫星导航接收机设备,用于和所述云端代理服务器建立双向的数据连接;
[0007]所述云端代理服务器,用于响应于客户端发送的远程控制命令或远程访问请求,根据所述远程控制命令或远程访问请求从所述多个卫星导航接收机设备中确定目标卫星导航接收机设备,并将所述远程控制命令或远程访问请求发送至所述目标卫星导航接收机设备;以及将所述目标导航接收机设备发送的第一响应数据发送至客户端;
[0008]所述目标卫星导航接收机设备,还用于根据所述远程控制命令或远程访问请求确定第二响应数据,对所述第二响应数据进行预处理,得到第一响应数据,并将所述第一响应数据发送至所述云端代理服务器。
[0009]进一步的,所述云端代理服务器包括:设备管理模块、请求接收模块和请求处理模块;
[0010]所述设备管理模块,用于存储各个卫星导航接收机设备的注册信息,所述注册信息包括各个卫星导航接收机设备的唯一描述信息和设备别名;
[0011]所述请求接收模块,用于接收所述远程控制命令或远程访问请求,并将所述远程控制命令或远程访问请求发送至所述请求处理模块;
[0012]所述请求处理模块,用于基于所述设备管理模块中的注册信息,根据所述远程控制命令或远程访问请求携带的唯一描述信息从所述多个卫星导航接收机设备中确定目标卫星导航接收机设备,并将所述远程控制命令或远程访问请求发送至目标卫星导航接收机
设备。
[0013]进一步的,每个所述卫星导航接收机设备包括:内置代理服务模块;所述内置代理服务模块包括数据传输模块;
[0014]所述数据传输模块,用于当接收到所述远程控制命令或远程访问请求时,将所述目标卫星导航接收机设备的动态信息为第二响应数据进行二进制格式的压缩,令压缩后的所述目标卫星导航接收机设备的动态信息为第一响应数据,将所述第一响应数据发送至所述云端代理服务器。
[0015]进一步的,所述请求处理模块,还用于将所述第一响应数据发送至客户端。
[0016]进一步的,所述内置代理服务模块,还包括:初始化模块和登录管理模块;
[0017]所述初始化模块,用于向所述云端代理服务器申请建立基于TCP协议的长连接;
[0018]所述登录管理模块,用于当所述长连接建立后,向所述设备管理模块发送携带卫星导航接收机设备的唯一描述信息和设备别名的注册申请。
[0019]进一步的,所述设备管理模块,还用于:
[0020]当接收到所述注册申请后,判断申请注册的卫星导航接收机设备的设备类型是否属于所述云端代理服务器支持的设备类型;
[0021]若申请注册的卫星导航接收机设备的设备类型属于所述云端代理服务器支持的设备类型,则向所述登录管理模块响应注册成功的信息,并将注册成功的卫星导航接收机设备的唯一描述信息和设备别名进行存储;若申请注册的卫星导航接收机设备的设备类型不属于所述云端代理服务器支持的设备类型,则拒绝该卫星导航接收机设备的注册申请。
[0022]根据本申请实施例的第二方面,提供一种面向卫星导航接收机设备的远程控制系统的控制方法,所述方法包括:
[0023]利用云端代理服务器响应于客户端发送的远程控制命令或远程访问请求,根据所述远程控制命令或远程访问请求从多个卫星导航接收机设备中确定目标卫星导航接收机设备;
[0024]利用云端代理服务器将所述远程控制命令或远程访问请求发送至所述目标卫星导航接收机设备,以使所述目标导航接收机设备生成第一响应数据,并将所述目标导航接收机设备发送的第一响应数据发送至客户端。
[0025]进一步的,所述利用云端代理服务器响应于客户端发送的远程控制命令或远程访问请求,根据所述远程控制命令或远程访问请求从所述多个卫星导航接收机设备中确定目标卫星导航接收机设备之前,还包括:
[0026]令各个卫星导航接收机设备均与所述云端代理服务器建立双向的数据连接。
[0027]进一步的,所述令各个卫星导航接收机设备均与所述云端代理服务器建立双向的数据连接,包括:
[0028]每个所述卫星导航接收机设备向所述云端代理服务器申请建立基于TCP协议的长连接,并当所述长连接建立后,向所述云端代理服务器发送携带每个所述卫星导航接收机设备的唯一描述信息和设备别名的注册申请;
[0029]当所述云端代理服务器接收到所述注册申请后,判断申请注册的卫星导航接收机设备的设备类型是否属于所述云端代理服务器支持的设备类型,若申请注册的卫星导航接收机设备的设备类型属于所述云端代理服务器支持的设备类型,则向所述登录管理模块响
应注册成功的信息,并将注册成功的卫星导航接收机设备的唯一描述信息和设备别名进行存储;若申请注册的卫星导航接收机设备的设备类型不属于所述云端代理服务器支持的设备类型,则拒绝该卫星导航接收机设备的注册申请。
[0030]本专利技术采用以上技术方案,能够达到的有益效果包括:通过卫星导航接收机设备和云端代理服务器建立双向的数据连接,云端代理服务器响应于客户端发送的远程控制命令或远程访问请求,根据远程控制命令或远程访问请求从多个卫星导航接收机设备中确定目标卫星导航接收机设备,并将远程控制命令或远程访问请求发送至目标卫星导航接收机设备,利用目标卫星导航接收机设备根据远程控制命令或远程访问请求确定第二响应数据,对第二响应数据进行预处理,得到第一响应数据,并将第一响应数据发送至云端代理服务器,云端代理服务器将目标导航接收机设备发送的第一响应数据发送至客户端,有助于减少了网络带宽占用,提高了传输效率,同时极大的降低了设备状态的维护成本。
附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向卫星导航接收机设备的远程控制系统,其特征在于,所述系统包括:多个卫星导航接收机设备和云端代理服务器;所述卫星导航接收机设备,用于和所述云端代理服务器建立双向的数据连接;所述云端代理服务器,用于响应于客户端发送的远程控制命令或远程访问请求,根据所述远程控制命令或远程访问请求从所述多个卫星导航接收机设备中确定目标卫星导航接收机设备,并将所述远程控制命令或远程访问请求发送至所述目标卫星导航接收机设备;以及将所述目标导航接收机设备发送的第一响应数据发送至客户端;所述目标卫星导航接收机设备,还用于根据所述远程控制命令或远程访问请求确定第二响应数据,对所述第二响应数据进行预处理,得到第一响应数据,并将所述第一响应数据发送至所述云端代理服务器。2.根据权利要求1所述的系统,其特征在于,所述云端代理服务器包括:设备管理模块、请求接收模块和请求处理模块;所述设备管理模块,用于存储各个卫星导航接收机设备的注册信息,所述注册信息包括各个卫星导航接收机设备的唯一描述信息和设备别名;所述请求接收模块,用于接收所述远程控制命令或远程访问请求,并将所述远程控制命令或远程访问请求发送至所述请求处理模块;所述请求处理模块,用于基于所述设备管理模块中的注册信息,根据所述远程控制命令或远程访问请求携带的唯一描述信息从所述多个卫星导航接收机设备中确定目标卫星导航接收机设备,并将所述远程控制命令或远程访问请求发送至目标卫星导航接收机设备。3.根据权利要求2所述的系统,其特征在于,每个所述卫星导航接收机设备包括:内置代理服务模块;所述内置代理服务模块包括数据传输模块;所述数据传输模块,用于当接收到所述远程控制命令或远程访问请求时,将所述目标卫星导航接收机设备的动态信息为第二响应数据进行二进制格式的压缩,令压缩后的所述目标卫星导航接收机设备的动态信息为第一响应数据,将所述第一响应数据发送至所述云端代理服务器。4.根据权利要求3所述的系统,其特征在于,所述请求处理模块,还用于将所述第一响应数据发送至客户端。5.根据权利要求3所述的系统,其特征在于,所述内置代理服务模块,还包括:初始化模块和登录管理模块;所述初始化模块,用于向所述云端代理服务器申请建立基于TCP协议的长连接;所述登录管理模块,用于当所述长连接建立后,向所述设备管理模块发送携带卫星导航接收机设备的唯一描述信息和设备别名的注册申请。6....

【专利技术属性】
技术研发人员:郑睿
申请(专利权)人:飞纳经纬科技北京有限公司
类型:发明
国别省市:

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

1