本发明涉及通信技术领域,特别涉及一种宽带网络网关获取位置信息的方法和系统。
背景技术:
宽带网络网关是用户连接宽带接入网的入口设备,一般包括家庭网关和企业网关两种形态。在实际的网络维护、安全保障、故障处理等工作中,需要知道网关所处的物理位置。目前常用的位置获取来源主要有两种:
第一种:通过宽带网络网关在业务申请开通时,将信息记录到运营商的数据库中,需要获取宽带网络网关的位置信息时,根据用户姓名、账号等到运营商数据库中查询。
第二种:当宽带网络网关连接互联网时,可以获得宽带网络网关被分配的ip地址,通过公开的或商业的ip地址反查库可以映射到宽带网络网关所在的大概区域,但不能获得精确地址。
技术实现要素:
有鉴于此,本申请提供一种宽带网络网关获取位置信息的方法和系统,能够使宽带网络网关简单、快捷获取自身的位置信息。
为解决上述技术问题,本申请的技术方案是这样实现的:
一种宽带网络网关获取位置信息的系统,该系统包括应用于同一无线局域网中的移动终端和宽带网络网关;
移动终端,接收定位信号,并解析所述定位信号获取本终端的位置信息和时间信息;其中,所述位置信息为三维坐标信息,所述时间信息为接收定位信号的时间;将获取的位置信息和时间信息发送给宽带网络网关;
宽带网络网关,接收到所述移动终端发送的位置信息和时间信息时,存储所述位置信息和时间信息作为本网关的位置信息。
一种宽带网络网关获取位置信息的方法,该方法包括:
移动终端接收定位信号,并解析所述定位信号获取本终端的位置信息和时间信息;其中,所述位置信息为三维坐标信息,所述时间信息为接收定位信号的时间;
将获取的位置信息和时间信息发送给宽带网络网关,使所述宽带网络网关存储所述位置信息和时间信息作为本网关的位置信息;
其中,所述宽带网络网关与所述移动终端处于同一无线局域网中。
由上面的技术方案可知,本申请中通过移动终端定位自身的位置信息,确定与本移动终端在同一无线局域网中的宽带网络网关的位置信息,并发送给宽带网络网关,供宽带网络网关的管理服务器,以及其他信息系统使用。能够使宽带网络网关简单、快捷获取自身的位置信息。
附图说明
图1为本申请实施例中宽带网络网关获取位置信息的系统示意图;
图2为本申请实施例中宽带网络网关获取位置信息的流程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。
本申请实施例中提供一种宽带网络网关获取位置信息的系统,参见图1,图1为本申请实施例中宽带网络网关获取位置信息的系统示意图。该系统中包括:移动终端、宽带网络网关和管理服务器;
其中,移动终端和宽带网络网关处于同一无线局域网中,即移动终端通过无线局域网与宽带网络网关通信。
移动终端接收定位信号,并解析所述定位信号获取本终端的位置信息和时间信息;其中,所述位置信息为三维坐标信息(移动终端的经纬度和高度),所述时间信息为接收定位信号的时间。
本申请实施例中的移动终端可以为智能手机等终端,终端上具备定位模块具有定位功能,具体实现时,接收到的定位信号为全球定位系统(globalpositioningsystem,gps)信号,或,卫星信号。
该移动终端将获取的位置信息和时间信息发送给宽带网络网关。
宽带网络网关,接收到所述移动终端发送的位置信息和时间信息时,存储所述位置信息和时间信息作为本网关的位置信息。
本申请实施例中在记录位置信息的同时记录时间信息,以避免宽带网络网关的物理位置发生变动后,记录的位置不准确。也就是说增加一个时间信息,确定在哪个时间该宽带网络网关的具体位置信息。
宽带网络网关可以将本网关的位置信息直接存储在本地,待管理服务器有需要时,响应给管理服务器,也可以在管理服务器请求所述宽带网络网关的位置信息时,再响应给管理服务器。无论是何种实现,本申请具体实现时,可以对对应信息进行校验,以保证传输的位置信息的准确定。
在具体实现如下:
移动终端获取位置信息和时间信息时,进一步获取密钥信息,并使用获取的位置信息、时间信息和密钥信息基于预设校验算法生成校验码;将所述位置信息、时间信息和校验码发送给宽带网络网关。
移动终端使用的密钥与管理服务器上的密钥相同,具体实现时从管理服务器上获取所述密钥;或,从本地的配置信息中获取所述密钥(本地配置时,可以是直接在移动终端上配置,也可以是管理服务器发送移动终端,移动终端存储在本地)。
宽带网络网关,接收到所述移动终端发送的位置信息、时间信息和校验码时,存储所述位置信息、时间信息和校验码。
宽带网络网关,接收到所述移动终端发送的位置信息、时间信息和校验码时,进一步确定本地是否已存储位置信息,如果是,使用当前接收到的位置信息、时间信息和校验码更新已存储的位置信息,或使用接收位置信息、时间信息和校验码的时间绑定记录所述位置信息、时间信息和校验码;否则,存储所述位置信息、时间信息和校验码。
宽带网络网关对接收到的位置信息、时间信息不进行校验,只存储,或发送给管理服务器即可。
宽带网络网关将位置信息、时间信息和校验码发送给管理服务器,存在下述两种应用场景:
第一种:
宽带网络网关,在接收到位置信息、时间信息和校验码时,将所述位置信息、时间信息和校验码发送给管理服务器;
管理服务器,接收到所述位置信息、时间信息和校验码时,获取本地配置的密钥信息,使用接收到位置信息、时间信息和获取的密钥信息基于预设校验算法生成校验码,若该校验码与接收到的校验码相同,则获取所述位置信息和时间信息作为宽带网络网关的位置信息;待有设备请求宽带网络网关的位置信息时,将获取的位置信息响应给对应的设备。
管理服务器会验证校验码是否正确,来确定位置信息和时间信息是否正确,使用的密钥,以及预设校验算法相同。
该种方式时宽带网络网关直接主动将获得的位置信息发送给管理服务器,供管理服务器,或其他信息系统使用。
第二种:
管理服务器向宽带网络网关请求位置信息,接收到宽带网络网关响应的位置信息、时间信息和校验码时获取本地配置的密钥信息,使用接收到位置信息、时间信息和获取的密钥信息基于预设校验算法生成校验码,若该校验码与接收到的校验码相同,则获取所述位置信息和时间信息作为宽带网络网关的位置信息;
宽带网络网关,接收到管理服务器发送的位置信息请求时,将存储的位置信息、时间信息和校验码响应给管理服务器。
管理服务器会验证校验码是否正确,来确定位置信息和时间信息是否正确,使用的密钥,以及预设校验算法相同。
该种方式时宽带网络网关在接收到管理服务器的请求时,在将获得的位置信息发送给管理服务器,供管理服务器,或其他信息系统使用。
基于同样的发明构思,本申请实施例中还提供一种宽带网络网关获取位置信息的方法。参见图2,图2为本申请实施例中宽带网络网关获取位置信息的流程示意图。具体步骤为:
步骤201,移动终端接收定位信号,并解析所述定位信号获取本终端的位置信息和时间信息。
其中,所述位置信息为三维坐标信息,所述时间信息为接收定位信号的时间;
所述定位信号为gps信号;
或,卫星信号。
步骤202,该移动终端将获取的位置信息和时间信息发送给宽带网络网关,使所述宽带网络网关存储所述位置信息和时间信息作为本网关的位置信息。
其中,所述宽带网络网关与所述移动终端处于同一无线局域网中。
本步骤中将获取的位置信息和时间信息发送给宽带网络网关,使所述宽带网络网关存储所述位置信息和时间信息,包括:
获取密钥信息,并使用获取的位置信息、时间信息和密钥信息基于预设校验算法生成校验码;
将所述位置信息、时间信息和校验码发送给宽带网络网关,使所述宽带网络网关存储所述位置信息、时间信息和校验码。
较佳地,
宽带网络网关,接收到所述移动终端发送的位置信息、时间信息和校验码时,进一步确定本地是否已存储位置信息,如果是,使用当前接收到的位置信息、时间信息和校验码更新已存储的位置信息,或使用接收位置信息、时间信息和校验码的时间绑定记录所述位置信息、时间信息和校验码;否则,存储所述位置信息、时间信息和校验码。
宽带网络网关将位置信息、时间信息和校验码发送给管理服务器,存在下述两种应用场景:
第一种:宽带网络网关在接收到位置信息、时间信息和校验码时,将所述位置信息、时间信息和校验码发送给管理服务器;
管理服务器接收到所述位置信息、时间信息和校验码时,获取本地配置的密钥信息,使用接收到位置信息、时间信息和获取的密钥信息基于预设校验算法生成校验码,若该校验码与接收到的校验码相同,则获取所述位置信息和时间信息作为宽带网络网关的位置信息;待有设备请求宽带网络网关的位置信息时,将获取的位置信息响应给对应的设备。
第二种:
管理服务器向宽带网络网关请求位置信息,接收到宽带网络网关响应的位置信息、时间信息和校验码时获取本地配置的密钥信息,使用接收到位置信息、时间信息和获取的密钥信息基于预设校验算法生成校验码,若该校验码与接收到的校验码相同,则获取所述位置信息和时间信息作为宽带网络网关的位置信息;
宽带网络网关接收到管理服务器发送的位置信息请求时,将存储的位置信息、时间信息和校验码响应给管理服务器。
综上所述,本申请通过移动终端定位自身的位置信息,确定与本移动终端在同一无线局域网中的宽带网络网关的位置信息,并发送给宽带网络网关,供宽带网络网关的管理服务器,以及其他信息系统使用。能够使宽带网络网关简单、快捷获取自身的位置信息。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
1.一种宽带网络网关获取位置信息的系统,其特征在于,该系统包括应用于同一无线局域网中的移动终端和宽带网络网关;
移动终端,接收定位信号,并解析所述定位信号获取本终端的位置信息和时间信息;其中,所述位置信息为三维坐标信息,所述时间信息为接收定位信号的时间;将获取的位置信息和时间信息发送给宽带网络网关;
宽带网络网关,接收到所述移动终端发送的位置信息和时间信息时,存储所述位置信息和时间信息作为本网关的位置信息。
2.根据权利要求1所述的系统,其特征在于,
所述定位信号为全球定位系统gps信号;
或,卫星信号。
3.根据权利要求1所述的系统,其特征在于,
移动终端,将获取的位置信息和时间信息发送给宽带网络网关时,获取密钥信息,并使用获取的位置信息、时间信息和密钥信息基于预设校验算法生成校验码;将所述位置信息、时间信息和校验码发送给宽带网络网关
宽带网络网关,接收到所述移动终端发送的位置信息、时间信息和校验码时,存储所述位置信息、时间信息和校验码。
4.根据权利要求3所述的系统,其特征在于,
移动终端从管理服务器上获取所述密钥;
或,从本地的配置信息中获取所述密钥。
5.根据权利要求3所述的系统,其特征在于,
宽带网络网关,接收到所述移动终端发送的位置信息、时间信息和校验码时,进一步确定本地是否已存储位置信息,如果是,使用当前接收到的位置信息、时间信息和校验码更新已存储的位置信息,或使用接收位置信息、时间信息和校验码的时间绑定记录所述位置信息、时间信息和校验码;否则,存储所述位置信息、时间信息和校验码。
6.根据权利要求3-5任一项所述的系统,其特征在于,该系统还包括:管理服务器;
宽带网络网关,在接收到位置信息、时间信息和校验码时,将所述位置信息、时间信息和校验码发送给管理服务器;
管理服务器,接收到所述位置信息、时间信息和校验码时,获取本地配置的密钥信息,使用接收到位置信息、时间信息和获取的密钥信息基于预设校验算法生成校验码,若该校验码与接收到的校验码相同,则获取所述位置信息和时间信息作为宽带网络网关的位置信息;待有设备请求宽带网络网关的位置信息时,将获取的位置信息响应给对应的设备。
7.根据权利要求3-5任一项所述的系统,其特征在于,该系统还包括:管理服务器;
管理服务器,向宽带网络网关请求位置信息,接收到宽带网络网关响应的位置信息、时间信息和校验码时获取本地配置的密钥信息,使用接收到位置信息、时间信息和获取的密钥信息基于预设校验算法生成校验码,若该校验码与接收到的校验码相同,则获取所述位置信息和时间信息作为宽带网络网关的位置信息;
宽带网络网关,接收到管理服务器发送的位置信息请求时,将存储的位置信息、时间信息和校验码响应给管理服务器。
8.一种宽带网络网关获取位置信息的方法,其特征在于,该方法包括:
移动终端接收定位信号,并解析所述定位信号获取本终端的位置信息和时间信息;其中,所述位置信息为三维坐标信息,所述时间信息为接收定位信号的时间;
将获取的位置信息和时间信息发送给宽带网络网关,使所述宽带网络网关存储所述位置信息和时间信息作为本网关的位置信息;
其中,所述宽带网络网关与所述移动终端处于同一无线局域网中。
9.根据权利要求8所述的方法,其特征在于,
所述定位信号为全球定位系统gps信号;
或,卫星信号。
10.根据权利要求8或9所述的方法,其特征在于,所述将获取的位置信息和时间信息发送给宽带网络网关,使所述宽带网络网关存储所述位置信息和时间信息,包括:
获取密钥信息,并使用获取的位置信息、时间信息和密钥信息基于预设校验算法生成校验码;
将所述位置信息、时间信息和校验码发送给宽带网络网关,使所述宽带网络网关存储所述位置信息、时间信息和校验码。
技术总结