一种终端获取管理平台地址的方法、终端和系统的制作方法

文档序号:7985476阅读:186来源:国知局
一种终端获取管理平台地址的方法、终端和系统的制作方法
【专利摘要】本发明涉及通信【技术领域】,特别是一种终端获取管理平台地址的方法,包括:向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数;其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址;接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址。本发明提供的方法使得终端可以自动获取管理平台的IP地址,便于管理平台IP地址的修改,灵活性强,便于应用。
【专利说明】一种终端获取管理平台地址的方法、终端和系统
【技术领域】
[0001]本发明涉及网络【技术领域】,特别是涉及一种终端获取管理平台地址的方法、终端和系统。
【背景技术】
[0002]随着物联网技术的发展,物联网终端的应用蓬勃发展。物联网具有行业分布广、业务分散、移动性强的特点,因此一般需要专门的管理平台对物联网终端进行远程监控、管理
坐寸ο
[0003]现有技术中,物联网终端与管理平台之间通过无线网络进行连接。一般地,在物联网终端出厂前,即在物联网终端中内置了管理平台的IP地址,或者管理平台的域名名称和DNS (Domain Name System,域名系统)域名解析服务器的IP地址,从而使得物联网终端能够根据内置的管理平台I P地址向管理平台发起连接。
[0004]然而,发明人在实现本发明的过程中发现,现有技术提供的方法至少存在如下缺陷:针对在物联网终端中内置管理平台IP地址的方式,一旦管理平台IP地址发生变更,需要手工修改每个物联网终端中存储的管理平台的IP地址。然而,物联网终端数量众多,分布较为分散,有些甚至是危险领域的行业应用,人工操作修改物联网终端内置的管理平台IP地址非常不便。同样地,针对在物联网终端中内置管理平台域名名称和DNS域名解析服务器IP地址的方式,也会存在由于DNS服务器IP地址变更而需要手工修改终端内置DAN服务器IP地址的问题,不方便应用。

【发明内容】

[0005]为解决上述技术问题,本发明实施例提供了一种终端获取管理平台地址的方法、终端和系统,使得终端不必内置管理平台的地址,即可自动获取管理平台实时更新的地址,灵活性强,方便应用。
[0006]根据本发明实施例的第一方面,公开了一种终端获取管理平台地址的方法,所述方法应用于终端侧,包括:
[0007]向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数;其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址;
[0008]接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址。
[0009]较佳地,所述根据网络侧返回的第二地址配置参数获取管理平台的IP地址具体包括:
[0010]当返回的所述第二地址配置参数为管理平台的IP地址时,将所述第二地址参数作为管理平台的IP地址;
[0011]当返回的所述第二地址配置参数为DNS域名解析服务器的IP地址时,根据所述终端预置的管理平台的域名,通过域名解析转换获取管理平台的IP地址。
[0012]较佳地,所述当返回所述第二地址配置参数为DNS域名解析服务器的IP地址时,根据所述终端预置的管理平台的域名,通过域名解析转换获取管理平台的IP地址具体包括:
[0013]根据获取的DNS域名解析服务器的IP地址,向DNS域名解析服务器发送解析请求,所述请求中携带管理平台的域名,以使得所述DNS域名解析服务器根据所述管理平台的域名进行解析转换以获取管理平台的IP地址;
[0014]接收DNS域名解析服务器的反馈消息,从所述反馈消息中获取管理平台的IP地址。
[0015]较佳地,所述方法还包括:
[0016]利用获取的管理平台的IP地址,向管理平台发送连接请求;
[0017]接收管理平台的同意连接请求,以完成与管理平台的连接。
[0018]较佳地,所述方法还包括:
[0019]向网络侧发送分组数据协议分组数据协议上下文去激活请求;
[0020]接收网络侧对所述分组数据协议上下文去激活请求的响应,删除获取的管理平台的IP地址或者DNS域名解析服务器的IP地址。
[0021]根据本发明实施例的第二方面,公开了一种终端获取管理平台地址的方法,所述方法应用于网络侧,包括:
[0022]接收终端发送的分组数据协议上下文激活请求;
[0023]响应所述分组数据协议上下文激活请求,为第一地址配置参数配置终端的IP地址;根据预置的管理平台的IP地址或者DNS域名解析服务器的IP地址,配置第二地址配置参数;所述管理平台的IP地址或者DNS域名解析服务器的IP地址是最近更新的地址;
[0024]向终端发送响应消息,所述响应消息包括第一地址配置参数和第二地址配置参数。
[0025]较佳地,所述方法还包括:
[0026]当管理平台的IP地址或者DNS域名解析服务器的IP地址发生更新时,接收管理平台或DNS域名解析服务器的更新请求,保存更新的IP地址。
[0027]较佳地,当所述管理平台为多个时,则所述方法还包括:
[0028]获取管理平台的负载情况,根据预置的分配策略为发送激活请求的终端确定与所述终端匹配的管理平台,根据确定的与终端匹配的管理平台的IP地址对第二地址配置参数进行配置。
[0029]根据本发明实施例的第三方面,提供了一种终端,包括:
[0030]请求模块,用于向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数;其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址;
[0031]获取模块,用于接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址。
[0032]较佳地,所述获取模块包括终端地址获取单元和管理平台地址获取单元,其中,所述管理平台获取单元具体包括:
[0033]第一获取单元,用于当所述第二地址配置参数为管理平台的IP地址时,将所述第二地址参数作为管理平台的IP地址;
[0034]第二获取单元,用于当所述第二地址配置参数为DNS域名解析服务器的IP地址时,根据所述终端预置的管理平台的域名,通过域名解析转换获取管理平台的IP地址。
[0035]较佳地,所述第二获取单元具体包括:
[0036]解析请求单元,用于根据获取的DNS域名解析服务器的IP地址,向DNS域名解析服务器发送解析请求,所述请求中携带管理平台的域名,以使得所述DNS域名解析服务器根据所述管理平台的域名进行解析转换以获取管理平台的IP地址;
[0037]接收单元,用于接收DNS域名解析服务器的反馈消息,从所述反馈消息中获取管理平台的IP地址。
[0038]较佳地,所述终端还包括:
[0039]连接模块,用于利用获取的管理平台的IP地址,向管理平台发送连接请求;接收管理平台的同意连接请求,以完成与管理平台的连接。
[0040]较佳地,所述终端还包括:
[0041]去激活请求模块,用于向网络侧发送分组数据协议上下文去激活请求;
[0042]删除模块,用于接收网络侧对所述分组数据协议上下文去激活请求的响应,删除获取的管理平台的IP地址或者DNS域名解析服务器的IP地址。
[0043]根据本发明的第四方面,公开了一种网关GPRS支持节点GGSN,包括:
[0044]接收模块,用于接收终端发送的分组数据协议上下文激活请求;所述分组数据协议上下文激活请求是由服务GPRS支持节点SGSN完成终端的身份鉴权后转发给所述GGSN的;
[0045]配置模块,用于响应所述分组数据协议上下文激活请求,为第一地址配置参数配置终端的IP地址;根据预置的管理平台的IP地址或者DNS域名解析服务器的IP地址,配置第二地址配置参数;所述管理平台的IP地址或者DNS域名解析服务器的IP地址是最近更新的地址;
[0046]响应模块,用于向终端发送响应消息,所述响应消息包括第一地址配置参数和第二地址配置参数。
[0047]较佳地,所述GGSN还包括:
[0048]更新模块,用于当管理平台的IP地址或者DNS域名解析服务器的IP地址发生更新时,接收管理平台或DNS域名解析服务器的更新请求,保存更新的IP地址。
[0049]较佳地,当所述管理平台为多个时,则所述GGSN还包括:
[0050]匹配模块,用于获取管理平台的负载情况,根据预置的分配策略为发送激活请求的终端确定与所述终端匹配的管理平台,根据确定的与终端匹配的管理平台的IP地址对第二地址配置参数进行配置。
[0051]根据本发明的第五方面,公开了一种终端获取管理平台地址的系统,包括:[0052]终端,用于向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数;其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址;接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址;
[0053]网关GPRS支持节点GGSN,用于接收终端发送的分组数据协议上下文激活请求;响应所述分组数据协议上下文激活请求,为第一地址参数配置终端的IP地址;根据预置的管理平台的IP地址或者DNS域名解析服务器的IP地址,配置第二地址参数;所述管理平台的IP地址或者DNS域名解析服务器的IP地址是最近更新的地址;向终端发送响应消息,所述响应消息包括第一地址配置参数和第二地址配置参数。
[0054]本发明实施例能够达到的有益效果为:本发明提供了一种终端获取管理平台地址的方法,终端向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中携带第一地址配置参数和第二地址配置参数,网络侧在接收到分组数据协议上下文激活请求后,响应所述激活请求,为第一地址配置参数配置终端的IP地址,根据预先保存的管理平台的IP地址或者DNS域名解析服务器的IP地址配置第二地址参数,使得终端能够根据网络侧返回的响应消息获取终端的IP地址和管理平台的IP地址。本发明实施例提供的方法,无需终端预先内置管理平台的IP地址或者DNS域名解析服务器IP地址,而是利用分组数据协议激活过程,通过网络侧下发最新的管理平台IP地址或者DNS域名解析服务器IP地址,使得终端每次工作时连接的均是实时更新的地址。因此,管理平台的IP地址不用写死在终端,便于管理平台IP地址的修改,灵活性强,便于应用。
【专利附图】

【附图说明】
[0055]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0056]图1为本发明实施例提供的终端获取管理平台地址的方法第一实施例示意图;
[0057]图2为本发明实施例提供的终端获取管理平台地址的方法第二实施例示意图;
[0058]图3为本发明实施例提供的终端获取管理平台地址的方法第三实施例示意图;
[0059]图4为本发明实施例提供的终端获取管理平台地址的方法第四实施例示意图;
[0060]图5为本发明实施例提供的终端示意图;
[0061]图6为本发明实施例提供的网关GPRS支持节点GGSN示意图;
[0062]图7为本发明实施例提供的终端获取管理平台地址的系统示意图。
【具体实施方式】
[0063]现有技术中,由于管理平台的IP地址或者DNS域名解析服务器的IP地址是写死在物联网终端内的,一旦管理平台的IP地址或者DNS域名解析服务器的IP地址发生更改,例如当管理平台升级、扩容、物理地址发生改变时,为了保证终端与管理平台的正常连接,需要手动修改终端内置的IP地址。而终端数量众多,手动修改并不方便,现有技术的方法存在灵活性差、不便于应用的缺点。
[0064]基于此,本发明实施例提供了一种终端获取管理平台地址的方法、终端和系统,使得终端不必内置管理平台的地址,即可自动获取管理平台实时更新的地址,灵活性强,方便应用。
[0065]为了使本【技术领域】的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0066]参见图1,为本发明提供的终端获取管理平台地址的方法第一实施例示意图。
[0067]所述方法应用于终端侧,所述终端包括各种物联网终端、手持终端或者移动终端,所述终端支持GPRS (General Packet Radio Service,通用分组无线业务)数据业务,包括但不限于手机、电表、POS机等。
[0068]所述方法包括:
[0069]S101,向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数。
[0070]其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址。
[0071]S102,接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址。
[0072]参见图2,为本发明提供的终端获取管理平台地址的方法第二实施例示意图。
[0073]所述方法应用于网络侧,包括:
[0074]S201,接收终端发送的分组数据协议PDP (Packet Data Protocol)上下文激活请求。
[0075]S202,响应所述分组数据协议PDP上下文激活请求,为第一地址配置参数配置终端的IP地址;根据预置的管理平台的IP地址或者DNS域名解析服务器的IP地址,配置第二地址配置参数;所述管理平台的IP地址或者DNS域名解析服务器的IP地址是最近更新的地址。
[0076]S203,向终端发送响应消息,所述响应消息包括第一地址配置参数和第二地址配
置参数。
[0077]参见图3,为本发明提供的终端获取管理平台地址的方法第三实施例示意图。
[0078]在本发明第三实施例中,终端支持GPRS数据业务,网络具体为分组数据协议核心网络,网络侧包括SGSN、GGSN、管理平台。
[0079]S301,终端向SGSN发送分组数据协议PDP激活请求,所述激活请求包含第一地址配置参数和第二地址配置参数。
[0080]在本发明第三实施例中,终端支持GPRS数据业务,所述终端内置网络专用APN(Access Point Name,接入点)、用户名和密码,用于GPRS激活时进行安全鉴权和网络接入。终端向SGSN (Serving GPRS Support Node,服务GPRS支持节点)发送PDP上下文激活请求,在PDP上下文激活请求中包含APN字段和PCO (Protocol Configuration Options)字段。其中,APN字段用于网络接入鉴权,PCO字段包含两个配置参数,分别是第一地址配置参数和第二地址配置参数。第一地址配置参数用于请求网络侧配置终端的IP地址,第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址。
[0081]S302, SGSN进行终端身份鉴权,向GGSN转发PDP上下文激活请求。
[0082]SGSN在接收到终端的PDP激活请求后,即从GGSN获取鉴权的判断标准信息,判断是拒绝还是通过终端的激活请求。当SGSN利用激活请求中的APN信息进行鉴权,鉴权通过后,即向GGSN转发PDP上下文激活请求。
[0083]S303, GGSN对第一地址配置参数和第二地址配置参数进行配置,将响应消息发送至 SGSN。
[0084]GGSN对SGSN转发的PDP上下文激活请求进行响应,同时对请求报文中的PCP字段中的第一地址配置参数和第二地址配置参数根据实际情况进行数据配置,然后将配置好的第一地址配置参数和第二地址配置参数返回给SGSN。具体实现时,GGSN为终端配置终端本地的IP地址,配置好的第一地址参数即被配置为终端的IP地址。
[0085]在本发明第三实施例中,GGSN预先存储有管理平台的IP地址。较佳地,当管理平台的IP地址发生更新时,管理平台向GGSN发送更新请求,GGSN接收管理平台的更新请求,保存最近更新的管理平台的IP地址。因此,GGSN保存了管理平台的IP地址,所述IP地址是最近更新的IP地址。这样,当GGSN对第二地址配置参数进行配置时,第二地址配置参数中携带的即是管理平台最新的IP地址,因此,终端得到的也将是管理平台实时更新的IP地址。
[0086]进一步的,当管理平台为多个时,为了保证资源的有效利用和管理平台的负载均衡,本发明实施例中,GGSN获取管理平台的负载情况,根据预置的分配策略为发送激活请求的终端确定与所述终端匹配的管理平台,根据确定的与终端匹配的管理平台的IP地址对第二地址配置参数进行配置。具体实现时,预置的分配策略为保证管理平台负载均衡的策略,即负载最小的管理平台优先被配置为与终端匹配的管理平台。当然,也可以预置其他的分配策略,以实现终端与管理平台的匹配。
[0087]S304,SGSN把携带有第一地址配置参数和第二地址配置参数的响应消息下发给终端。SGSN向终端发送PDP上下文激活完成响应,在响应消息中携带两个地址配置参数。
[0088]S305,终端接收响应消息,获取终端的IP地址和管理平台的IP地址。
[0089]如果第二地址配置参数是管理平台IP地址时,终端将第一地址配置参数携带的IP地址设置为终端的IP地址,将第二地址配置参数携带的IP地址设置为管理平台的IP地址。
[0090]S306,终端根据管理平台的IP地址发起连接。
[0091]S307,SGSN转发终端连接请求。
[0092]S308, GSSN建立和管理平台的连接。
[0093]S309,管理平台返回连接成功消息至GGSN。
[0094]S310, GGSN转发管理平台连接成功消息。
[0095]S311,SGSN转发连接成功消息,终端和管理平台完成连接。[0096]至此,终端即获取了通信能力,与管理平台建立了连接。
[0097]较佳地,本发明实施例还可以进一步包括去激活的步骤。
[0098]S312,终端向网络侧发送分组数据协议分组数据协议上下文去激活请求。
[0099]当终端完成与管理平台的数据通信时,可以向网络侧发送PDP上下文去激活请求。
[0100]S313,终端接收网络侧对所述分组数据协议上下文去激活请求的响应,删除获取的管理平台的IP地址。
[0101]当终端接收到网络侧对PDP上下文去激活请求的响应时,即删除保存的管理平台的IP地址。这样,可以保证终端网络数据的安全。
[0102]在另一实施例中,当终端与管理平台的处于连接状态时,当管理平台的IP地址发生变更,终端和平台断开连接时,终端也可以向网络侧发送PDP上下文去激活请求,当收到去激活响应时。终端再重新向网络侧发送PDP上下文激活请求,执行步骤S301至步骤S311,已完成与管理平台的连接。
[0103]在本发明第三实施例中,GGSN预置了管理平台的最新的IP地址,当终端向网络侧发送PDP上下文激活请求时,在激活请求中携带了两个地址配置参数,GGSN为终端配置IP地址,并根据预置的管理平台的IP地址配置第二地址参数,以使得网络侧返回的PDP上下文激活完成响应中携带有管理平台的IP地址和终端的IP地址,使得终端可以通过PDP上下文激活直接获取管理平台实时更新的IP地址,进而与管理平台建立连接。在这种实现方式下,终端无需事先烧写管理平台的IP地址,即可灵活地获取管理平台的IP地址,便于实现。
[0104]另一方面,从未来的技术发展来看,出于安全的考虑,希望终端在未被唤醒时,不保存任何物联网相关的信息。应用本发明的方法,在终端发起PDP上下文激活时,才从网络中获取相关内容,这样,保证了数据的安全。
[0105]参见图4,为本发明提供的终端获取管理平台地址的方法第四实施例示意图。
[0106]在本发明第四实施例中,终端支持GPRS数据业务,网络具体为分组数据协议核心网络,网络侧包括SGSN、GGSN、DNS域名解析服务器、管理平台。
[0107]S401,终端向SGSN发送分组数据协议PDP激活请求,所述激活请求包含第一地址配置参数和第二地址配置参数。
[0108]其中,第一地址配置参数用于请求网络侧配置终端的IP地址,第二地址配置参数用于请求网络侧配置DNS域名解析服务器的IP地址。
[0109]S402, SGSN进行终端身份鉴权,向GGSN转发PDP上下文激活请求。
[0110]S403, GGSN对第一地址配置参数和第二地址配置参数进行配置,将响应消息发送至 SGSN。
[0111]GGSN对SGSN转发的PDP上下文激活请求进行响应,同时对请求报文中的PCP字段中的第一地址配置参数和第二地址配置参数根据实际情况进行数据配置,然后将配置好的第一地址配置参数和第二地址配置参数返回给SGSN。具体实现时,GGSN为终端配置终端本地的IP地址,配置好的第一地址参数即被配置为终端的IP地址。
[0112]在本发明第四实施例中,GGSN预先存储有DNS域名解析服务器的IP地址。较佳地,当DNS域名解析服务器的IP地址发生更新时,DNS域名解析服务器向GGSN发送更新请求,GGSN接收DNS域名解析服务器的更新请求,保存最近更新的DNS域名解析服务器的IP地址。因此,GGSN保存了 DNS域名解析服务器的IP地址,所述IP地址是最近更新的IP地址。这样,当GGSN对第二地址配置参数进行配置时,第二地址配置参数中携带的即是DNS域名解析服务器最新的IP地址,因此,终端得到的也将是DNS域名解析服务器实时更新的IP地址。
[0113]S404, SGSN把携带有第一地址配置参数和第二地址配置参数的响应消息下发给终端。SGSN向终端发送PDP上下文激活完成响应,在响应消息中携带两个地址配置参数。
[0114]S405,终端接收响应消息,获取终端的IP地址。
[0115]终端将第一地址参数中携带的IP地址设置为终端本地的IP地址。
[0116]S406,终端根据DNS域名解析服务器的IP地址,向DNS发送解析请求。
[0117]具体实现时,终端内置了管理平台的域名,并根据获取的DNS域名解析服务器的IP地址,向DNS发送携带了管理平台域名的解析请求。
[0118]S407, DNS发送解析响应消息。
[0119]DNS域名解析服务器根据所述管理平台的域名进行解析转换以获取管理平台的IP地址,并向终端发送反馈消息,反馈消息中携带有管理平台的IP地址。
[0120]S408,终端根据获取的管理平台的IP地址发起连接。
[0121]S409,SGSN转发终端连接请求。
[0122]S410,GSSN建立和管理平台的连接。
[0123]S411,管理平台返回连接成功消息至GGSN。
[0124]S412,GGSN转发管理平台连接成功消息。
[0125]S413, SGSN转发连接成功消息,终端和管理平台完成连接。
[0126]至此,终端即获取了通信能力,与管理平台建立了连接。
[0127]较佳地,本发明实施例还可以进一步包括去激活的步骤。
[0128]S415,终端向网络侧发送分组数据协议分组数据协议上下文去激活请求。
[0129]当终端完成与管理平台的数据通信时,可以向网络侧发送PDP上下文去激活请求。
[0130]S416,终端接收网络侧对所述分组数据协议上下文去激活请求的响应,删除获取的DNS域名解析服务器的IP地址。
[0131]当终端接收到网络侧对PDP上下文去激活请求的响应时,即删除保存的DNS域名解析服务器的IP地址。这样,可以保证终端网络数据的安全。
[0132]在本发明第四实施例中,GGSN预置了 DNS域名解析服务器的最新的I P地址,当终端向网络侧发送PDP上下文激活请求时,在激活请求中携带了两个地址配置参数,GGSN为终端配置IP地址,并根据预置的DNS域名解析服务器的IP地址配置第二地址参数,以使得网络侧返回的PDP上下文激活完成响应中携带有DNS域名解析服务器的IP地址和终端的IP地址,使得终端可以通过PDP上下文激活获取DNS域名解析服务器实时更新的IP地址,进而通过域名解析转换获取管理平台的IP地址,并与管理平台建立连接。在这种实现方式下,终端无需事先烧写DNS域名解析服务器的IP地址,即可灵活地获取管理平台的IP地址,便于实现。同时,DNS域名解析服务器的地址可以灵活的变更,无需担心终端需要进行相应地改造。[0133]参见图5,为本发明实施例提供的终端示意图。
[0134]一种终端500,包括:
[0135]请求模块501,用于向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数;其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址。
[0136]获取模块502,用于接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址。
[0137]较佳地,所述获取模块包括终端地址获取单元和管理平台地址获取单元,其中,所述管理平台获取单元具体包括:
[0138]第一获取单元,用于当所述第二地址配置参数为管理平台的IP地址时,将所述第二地址参数作为管理平台的IP地址;
[0139]第二获取单元,用于当所述第二地址配置参数为DNS域名解析服务器的IP地址时,根据所述终端预置的管理平台的域名,通过域名解析转换获取管理平台的IP地址。
[0140]较佳地,所述第二获取单元具体包括:
[0141]解析请求单元,用于根据获取的DNS域名解析服务器的IP地址,向DNS域名解析服务器发送解析请求,所述请求中携带管理平台的域名,以使得所述DNS域名解析服务器根据所述管理平台的域名进行解析转换以获取管理平台的IP地址。
[0142]接收单元,用于接收DNS域名解析服务器的反馈消息,从所述反馈消息中获取管理平台的IP地址。
[0143]较佳地,所述终端还包括:
[0144]连接模块,用于利用获取的管理平台的IP地址,向管理平台发送连接请求;接收管理平台的同意连接请求,以完成与管理平台的连接。
[0145]较佳地,所述终端还包括:
[0146]去激活请求模块,用于向网络侧发送分组数据协议上下文去激活请求;
[0147]删除模块,用于接收网络侧对所述分组数据协议上下文去激活请求的响应,删除获取的管理平台的IP地址或者DNS域名解析服务器的IP地址。
[0148]参见图6,为本发明实施例提供的网关GPRS支持节点GGSN示意图。
[0149]一种网关GPRS支持节点GGSN600,包括:
[0150]接收模块601,用于接收终端发送的分组数据协议上下文激活请求;所述分组数据协议上下文激活请求是由服务GPRS支持节点SGSN完成终端的身份鉴权后转发给所述GGSN 的。
[0151]配置模块602,用于响应所述分组数据协议上下文激活请求,为第一地址配置参数配置终端的IP地址;根据预置的管理平台的IP地址或者DNS域名解析服务器的IP地址,配置第二地址配置参数;所述管理平台的IP地址或者DNS域名解析服务器的IP地址是最近更新的地址。
[0152]响应模块603,用于向终端发送响应消息,所述响应消息包括第一地址配置参数和第二地址配置参数。[0153]较佳地,所述GGSN还包括:
[0154]更新模块,用于当管理平台的IP地址或者DNS域名解析服务器的IP地址发生更新时,接收管理平台或DNS域名解析服务器的更新请求,保存更新的IP地址。
[0155]较佳地,当所述管理平台为多个时,则所述GGSN还包括:
[0156]匹配模块,用于获取管理平台的负载情况,根据预置的分配策略为发送激活请求的终端确定与所述终端匹配的管理平台,根据确定的与终端匹配的管理平台的IP地址对第二地址配置参数进行配置。
[0157]参见图7,为本发明实施例提供的终端获取管理平台地址的系统示意图。
[0158]一种终端获取管理平台地址的系统,包括:
[0159]终端500,用于向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数;其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址;接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址。
[0160]网关GPRS支持节点GGSN600,用于接收终端发送的分组数据协议上下文激活请求;响应所述分组数据协议上下文激活请求,为第一地址参数配置终端的IP地址;根据预置的管理平台的IP地址或者DNS域名解析服务器的IP地址,配置第二地址参数;所述管理平台的IP地址或者DNS域名解析服务器的IP地址是最近更新的地址;向终端发送响应消息,所述响应消息包括第一地址配置参数和第二地址配置参数。
`[0161]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0162]本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序单元。一般地,程序单元包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序单元可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0163]以上所述仅是本发明的【具体实施方式】,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种终端获取管理平台地址的方法,其特征在于,所述方法应用于终端侧,包括: 向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数;其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址; 接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址。
2.根据权利要求1所述的方法,其特征在于,所述根据网络侧返回的第二地址配置参数获取管理平台的IP地址具体包括: 当返回的所述第二地址配置参数为管理平台的IP地址时,将所述第二地址参数作为管理平台的IP地址; 当返回的所述第二地址配置参数为DNS域名解析服务器的IP地址时,根据所述终端预置的管理平台的域名,通过域名解析转换获取管理平台的IP地址。
3.根据权利要求2所述的方法,其特征在于,所述当返回所述第二地址配置参数为DNS域名解析服务器的IP地址时,根据所述终端预置的管理平台的域名,通过域名解析转换获取管理平台的IP地址具体包括: 根据获取的DNS域名解析服务器的IP地址,向DNS域名解析服务器发送解析请求,所述请求中携带管理平台的域 名,以使得所述DNS域名解析服务器根据所述管理平台的域名进行解析转换以获取管理平台的IP地址; 接收DNS域名解析服务器的反馈消息,从所述反馈消息中获取管理平台的IP地址。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 利用获取的管理平台的IP地址,向管理平台发送连接请求; 接收管理平台的同意连接请求,以完成与管理平台的连接。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 向网络侧发送分组数据协议分组数据协议上下文去激活请求; 接收网络侧对所述分组数据协议上下文去激活请求的响应,删除获取的管理平台的IP地址或者DNS域名解析服务器的IP地址。
6.一种终端获取管理平台地址的方法,其特征在于,所述方法应用于网络侧,包括: 接收终端发送的分组数据协议上下文激活请求; 响应所述分组数据协议上下文激活请求,为第一地址配置参数配置终端的IP地址;根据预置的管理平台的IP地址或者DNS域名解析服务器的IP地址,配置第二地址配置参数;所述管理平台的IP地址或者DNS域名解析服务器的IP地址是最近更新的地址; 向终端发送响应消息,所述响应消息包括第一地址配置参数和第二地址配置参数。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 当管理平台的IP地址或者DNS域名解析服务器的IP地址发生更新时,接收管理平台或DNS域名解析服务器的更新请求,保存更新的IP地址。
8.根据权利要求6所述的方法,其特征在于,当所述管理平台为多个时,则所述方法还包括:获取管理平台的负载情况,根据预置的分配策略为发送激活请求的终端确定与所述终端匹配的管理平台,根据确定的与终端匹配的管理平台的IP地址对第二地址配置参数进行配置。
9.一种终端,其特征在于,包括: 请求模块,用于向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数;其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址; 获取模块,用于接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址。
10.根据权利要求9所述的终端,其特征在于,所述获取模块包括终端地址获取单元和管理平台地址获取单元,其中,所述管理平台获取单元具体包括: 第一获取单元,用于当所述第二地址配置参数为管理平台的IP地址时,将所述第二地址参数作为管理平台的IP地址; 第二获取单元,用于当所述第二地址配置参数为DNS域名解析服务器的IP地址时,根据所述终端预置的管理平台的域名,通过域名解析转换获取管理平台的IP地址。
11.根据权利要求10所述的终端,其特征在于,所述第二获取单元具体包括: 解析请求单元,用于根据获取的DNS域名解析服务器的IP地址,向DNS域名解析服务器发送解析请求,所述请求中携带管理平台的域名,以使得所述DNS域名解析服务器根据所述管理平台的域名进行解析转换以获取管理平台的IP地址; 接收单元,用于接收DNS域名解析服务器的反馈消息,从所述反馈消息中获取管理平台的IP地址。
12.根据权利要求9所述的终端,其特征在于,所述终端还包括: 连接模块,用于利用获取的管理平台的IP地址,向管理平台发送连接请求;接收管理平台的同意连接请求,以完成与管理平台的连接。
13.根据权利要求9所述的终端,其特征在于,所述终端还包括: 去激活请求模块,用于向网络侧发送分组数据协议上下文去激活请求; 删除模块,用于接收网络侧对所述分组数据协议上下文去激活请求的响应,删除获取的管理平台的IP地址或者DNS域名解析服务器的IP地址。
14.一种网关GPRS支持节点GGSN,其特征在于,包括: 接收模块,用于接收终端发送的分组数据协议上下文激活请求;所述分组数据协议上下文激活请求是由服务GPRS支持节点SGSN完成终端的身份鉴权后转发给所述GGSN的; 配置模块,用于响应所述分组数据协议上下文激活请求,为第一地址配置参数配置终端的IP地址;根据预置的管理平台的IP地址或者DNS域名解析服务器的IP地址,配置第二地址配置参数;所述管理平台的IP地址或者DNS域名解析服务器的IP地址是最近更新的地址; 响应模块,用于向终端发送响应消息,所述响应消息包括第一地址配置参数和第二地址配置参数。
15.根据权利要求14所述的GGSN,其特征在于,所述GGSN还包括: 更新模块,用于当管理平台的IP地址或者DNS域名解析服务器的IP地址发生更新时,接收管理平台或DNS域名解析服务器的更新请求,保存更新的IP地址。
16.根据权利要求14所述的GGSN,其特征在于,当所述管理平台为多个时,则所述GGSN还包括: 匹配模块,用于获取管理平台的负载情况,根据预置的分配策略为发送激活请求的终端确定与所述终端匹配的管理平台,根据确定的与终端匹配的管理平台的IP地址对第二地址配置参数进行配置。
17.—种终端获取管理平台地址的系统,其特征在于,包括: 终端,用于向网络侧发送分组数据协议上下文激活请求,在所述分组数据协议上下文激活请求中包含第一地址配置参数和第二地址配置参数;其中,所述第一地址配置参数用于请求网络侧配置终端的IP地址,所述第二地址配置参数用于请求网络侧配置管理平台的IP地址或者DNS域名解析服务器的IP地址;接收网络侧对所述分组数据协议上下文激活请求的响应,根据网络侧返回的第一地址配置参数获取终端的IP地址,根据网络侧返回的第二地址配置参数获取管理平台的IP地址; 网关GPRS支持节点GGSN,用于接收终端发送的分组数据协议上下文激活请求;响应所述分组数据协议上下文激活请求,为第一地址参数配置终端的IP地址;根据预置的管理平台的IP地址或者DNS域名解析服务器的IP地址,配置第二地址参数;所述管理平台的IP地址或者DNS域名解析服务器的IP地址是最近更新的地址;向终端发送响应消息,所述响应消息包括第一地址配置 参数和第二地址配置参数。
【文档编号】H04L29/12GK103812955SQ201210450895
【公开日】2014年5月21日 申请日期:2012年11月12日 优先权日:2012年11月12日
【发明者】陈炳成, 穆建宏 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1