数据发送方法、装置、终端和系统的制作方法
【专利说明】
[0001] 本申请为2011年1月30日提交中国专利局、申请号为201110033109. 1、发明名称 为"数据发送方法、装置、终端和系统"的中国专利申请的分案申请,其全部内容通过引用结 合在本申请中。
技术领域
[0002] 本发明设及通信技术领域,特别设及一种数据发送方法、装置、终端和系统。
【背景技术】
[0003]MTC(MachineTypeCommunications,机器类型通讯)应用指的是一个或者多个网 元之间在不需要人为参与的情况下进行的网络通讯,即M2M(MachineToMachine,机器对 机器)应用,如交通控制与管理、工厂监控、远程抄表等应用。预计未来更大数量的通信是 机器对机器的通信业务,因此M2M具有巨大的市场潜力。
[0004]M2M与传统的肥H(HumanToHuman,人对人)通讯方式存在诸多不同;M2M终端之 间传递信息主要目的是为了实现一些自动控制功能,不需要人为参与;参与M2M通讯的潜 在终端数量非常庞大,而每一个终端的交互流量可能非常小,且交互可能是突发的;M2M终 端所实现的功能相对比较单一,只需要完成特定的一些信息传输交互;大量M2M终端的位 置可能是相对固定的,或者很少移动。
[0005]MTC业务的一个重要属性是小数据量,在某种情况下可能只需大约10个字节。 移动终端在向目标服务器发送数据时,在数据包中需要携带源地址信息和目标地址信息, 网关根据目标地址信息将该数据包转发给目标服务器。其中,源地址信息包括终端的 IP(InternetProtocol,网际协议)地址和端口号(port),目标地址信息包括服务器的IP 地址和端口号。由于一个IPV6地址需要占用16个字节的空间,一个端口号也要占用2个 字节的空间(范围为0-65535),与小数据量的长度相比,所占用的空间比太大,极大地浪费 了空口资源。
【发明内容】
[0006] 为了解决现有技术中地址信息占用空间比大浪费空口资源的问题,本发明实施例 一方面提供了一种数据发送方法,所述方法包括:
[0007] 接收终端通过接入网发来的数据包,所述数据包中使用目标地址的索引代替目标 地址;
[0008] 根据所述索引查找地址列表,获取所述索引对应的目标地址;
[0009] 将所述目标地址添加到所述数据包中,并删除所述数据包中的索引,得到新的数 据包;
[0010] 发送所述新的数据包。
[0011] 本发明实施例另一方面提供了一种数据发送方法,所述方法包括:
[0012] 终端根据当前业务确定目标设备,在地址列表查找到与所述目标设备的地址对应 的索引,将所述索引添加到数据包中代替所述目标设备的地址;
[0013] 所述终端向网络侧发送包含所述索引的数据包。
[0014] 本发明实施例一方面提供了一种数据发送装置,所述装置包括:
[0015] 接收模块,用于接收终端通过接入网发来的数据包,所述数据包中使用目标地址 的索引代替目标地址;
[0016] 获取模块,用于根据所述索引查找地址列表,获取所述索引对应的目标地址;
[0017] 发送模块,用于将所述目标地址添加到所述数据包中,并删除所述数据包中的索 弓I,得到新的数据包,发送所述新的数据包。
[0018] 本发明实施例另一方面提供了一种终端,所述终端包括:
[0019] 处理模块,用于根据当前业务确定目标设备,在地址列表查找到与所述目标设备 的地址对应的索引,将所述索引添加到数据包中代替所述目标设备的地址;
[0020] 发送模块,用于通过接入网发送包含所述索引的数据包。
[0021] 本发明实施例提供的技术方案的有益效果是;通过接收终端通过接入网发来的包 含索引的数据包,根据地址列表确定该索引对应的目标地址,将该目标地址添加到数据包 中,并删除该索引,得到新的数据包,然后发送该新的数据包给网络侧,基于索引和地址列 表可W确定出目标设备,终端发送的数据包中无需包含目标地址,极大地减少了空口传递 数据过程中地址信息所占用的空间,从而节省了空口资源。
【附图说明】
[0022] 图1是本发明实施例1提供的数据发送方法流程图;
[0023] 图2是本发明实施例1提供的数据发送方法流程图;
[0024] 图3是本发明实施例2提供的数据发送方法流程图;
[0025] 图4a是本发明实施例3提供的一种数据发送装置结构图;
[0026] 图4b是本发明实施例3提供的另一种数据发送装置结构图;
[0027] 图5是本发明实施例4提供的终端结构图;
[002引图6是本发明实施例5提供的数据发送系统结构图。
【具体实施方式】
[0029] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0030] 实施例1
[0031] 参见图1,本实施例提供了一种数据发送方法,包括:
[0032] 101;接收终端通过接入网发来的数据包,该数据包中使用目标地址的索引代替目 标地址;
[003引 102 ;根据该索引查找地址列表,获取该索引对应的目标地址;
[0034] 103;将该目标地址添加到收到的数据包中,并删除该数据包中的索引,得到新的 数据包;
[00巧]104;发送新的数据包。
[0036] 其中,所述地址列表中包括:索引和对应的目标地址。该目标地址包括;目标设备 的IP地址,或者目标设备的端口号,或者目标设备的IP地址w及端口号。该地址列表中每 一个索引对应一个目标设备的地址。该目标设备可W是网络侧的服务器,也可W是终端,如 被叫终端。网络侧的服务器可W有多个,不同的服务器可W为终端提供不同的业务。
[0037] 本实施例提供的上述方法由网络侧执行,具体地,可W由网络侧的SGSN(Serving GPRS Support Node,服务GPRS支持结点)来执行,该SGSN可W将上述新的数据包转发给 GGSN佑ateway GPRS Support Node,网关GPRS支持结点),GGSN收到后根据其中的目标地 址将该数据包转发给对应的目标设备,W实现终端和目标设备的通信。上述方法适用于主 叫终端与被叫终端通信的应用场景,还可W适用于终端与网络侧的服务器通信的场景,包 括但不限于M2M终端基于业务与网络侧的MTC服务器通信的场景等等。
[0038] 可选地,上述接收终端通过接入网发来的数据包之后,还可W包括:
[0039] 如果该数据包中不包含源地址,如终端的地址,则根据该数据包中终端的标识查 找PDP任acket Data Protocol,分组数据协议)上下文,获取终端的地址,将终端的地址作 为源地址添加到该数据包中。
[0040] 可选地,上述接收终端通过接入网发来的数据包之前,还可W包括:
[0041] 在终端的注册过程中,从化R(Borne Location Register,归属位置寄存器)获取 所述地址列表;或者,在终端的注册过程或PDP激活过程中,接收终端发来的目标设备的地 址,根据该目标设备的地址生成相应的索引,得到所述地址列表。
[0042] 参见图
2,本实施例还提供了一种数据发送方法,包括:
[0043] 201;终端根据当前业务确定目标设备,在地址列表查找到与该目标设备的地址对 应的索引,将该索引添加到数据包中代替目标设备的地址;
[0044] 202;终端通过接入网发送包含该索引的数据包,使得网络侧将该索引对应的目标 设备的地址添加到该数据包中,W及删除该数据包中的所述索引后进行转发。
[0045] 其中,所述地址列表为终端出厂时固定存储在终端中的地址列表;或者,上述方法 还包括:
[0046] 在地址列表查找到与目标设备的地址对应的索引之前,在终端的注册过程中接收 网络侧发来的所述地址列表;或者,W开放移动联盟〇MA〇3pen Mobile Alliance,开放移动 联盟)规范从网络侧获取所述地址列表。
[0047] 本实施例提供的上述方法,通过接收终端通过接入网发来的包含索引的数据包, 根据地址列表确定该索引对应的目标地址,将该目标地址添加到数据包中,并删除该索引, 得到新的数据包,然后转发该新的数据包给网关,基于索引和地址列表可W确定出目标设 备,从而实现了数据的正确转发,由于终端发送的数据包中无需包含目标地址,极大地减少 了空口传递数据过程中地址信息所占用的空间,从而节省了空口资源。进一步地,通过地 址列表还解决了多业务终端的不同业务数据如何向不同服务器转发的问题,与核屯、网SGSN 中只保存一个服务器的地址的技术相比,可W避免不管终端进行的是什么业务都按照保存 的该地址进行转发从而导致业务失败的情况发生。
[004引 实施例2
[004引参见图3,本实施例提供了一种数据发送方法,本实施例W在终端,SGSN和GGSN之间应用本发明实施例提供的数据方法方法为例进行说明,包括:
[0050] 301 ;SGSN获取地址列表。
[0051] 其中,所述地址列表中包括;索引和对应的目标设备的地址。该地址列表中的每一 个索引对应一个目标设备的地址,该目标设备的地址包括:目标设备的IP地址,或者目标 设备的端口号,或者目标设备的IP地址W及端口号。该目标设备可W是网络侧的服务器, 也可W是终端。网络侧的服务器可W有多个,不同的服务器可W为终端提供不同的业务。
[0052] 具体地,可W采用W下任一种方式获取上述地址列表:
[0053] 在终端的注册过程中,SGSN从化R获取地址列表;
[0054] 或者,在终端的注册过程或PDP激活过程中,SGSN接收终端发来的目标设备的地 址,根据该目标设备的地址生成相应的索引,得到地址列表。其中,生成相应的索引是按照 预设的规则生成的,该预设的规则是与终端事先协商好的,终端保存的地址列表中的索引 也是按照该规则生成的,从而可W保证终端的地址列表与SGSN中的地址列表是相同的。通 常,该预设的规则有多种,本发明实施例对此不做具体限定,优选地,可W为按照排列的顺 序生成索引。例如,终端按照地址列表的先后顺序发送目标设备的地址给SGSN,SGSN收到 后按照接收的先后顺序生成索引,参见下面的表1,SGSN生成索引后,得到的地址列表如 下:
[00巧] 表1
[0056]
[0057]
[005引本实施例中,SGSN可W将上述地址列表保存在终端的上下文中。
[0059] 302;终端根据当前业务确定目标设备,查找地址列表,找到与该目标设备的地址 对应的索引,将该索引添加到数据包中代替目标设备的地址,并发送包含该索引的数据包 给网络侧,其中,该数据包中不包含目标设备的地址。
[0060] 本实施例中,终端存储的地址列表与SGSN获取的地址列表是相同的。其中,终端 存储的地址列表可W是终端出厂时固定存储在终端中的地址列表。或者,终端采用W下任 一种方式获取地址列表:
[0061] 在终端的注册过程中接收网络侧发来的地址列表,如接收网络侧通过注册应答消 息发来的地址列表;或者,终端W开放移动联盟0MA规范从网络侧获取地址列表。
[0062] 本实施例中,终端发送的数据包中不包含目标地址,可W节省地址空间,如目标地 址为IPV6地址,需要占用16个字节的空间,则通过添加索引来代替目标地址,极大地节省 了地址空间,尤其是小数据量的场景,如MTC应用中,可W极大地降低地址信息占用的空间 比,从而节省了空口资源。
[0063] 303;网络侧的SGSN通过BSS炬aseStationSub-system,基站子系统)接收终端 发来的上述数据包,根据收到的数据包中的索引,查找已获取的地址列表,获取该索引对应 的目标地址。
[0064] 例如,数据包中的索引值为1,根据表1可W得到与索引值1对应的目标地址为 IP2。
[0065] 本实施例中,地址列表中的目标地址除了为表1所示的目标设备的IP地址外,还 可W为目标设备的端口号,该种情况下,地址列表中的每个索引对应一个目标设备的端口 号,此时,终端发送的数据包中,可W使用索引来代替目标设备的端口号,同时在数据包中 携带目标设备的地址并发送该数据包;相应地,SGSN收到后根据地址列表获取该索引对应 的端口号,并添加该端口号到数据包中,W及删除数据包中的索引再发送。
[0066] 另外,地址列表中的目标地址还可W为包括目标设备的IP地址和端口号。其中, 每一个索引对应一个目标设备的IP地址和该目标设备的端口号(port),该目标设备可W 是终端,也可W是服务器。在网络侧,服务器可W有多个,不同的服务器可W为终端提供不 同的业务,或者,同一个服务器通过不同的端口号为终端提供不同的业务。例如,参见表2, 为包含目标设备的IP地址和目标设备的端口号的地址列表,其中,该地址列表的建立方法 与上面表1的建立方法一致,此处不再寶述。
[0067]表 2
[0068]
[0069] 304;SGSN将获取的该目标地址添加到收到的数据包中,并删除该数据包中的索 弓I,得到新的数据包。
[0070] 本实施例中,如果终端发送的数据包中不包含目标端口号,且SGSN根据地址列表 获取了目标设备的端口号,则进一步SGSN还将该目标设备的端口号添加到上述数据包中。
[0071] 305 ;SGSN转发上述新的数据包给GGSN。
[0072] 306;GGSN收到该新的数据包后,根据其中的目标地址将该新的数据包转发给对 应的目标设备,如果该目标设备为服务器,则该服务器在收到新的数据包后可W为终端提 供相应的业务。
[0073] 另外,在本实施例中,终端发送的数据包中也可W不包含源地址即终端的地址,因 此,进一步地,上述方法还可W包括:
[0074]SGSN在收到终端发来的数据包后,判断该数据包中是否包含源地址,如果不包含, 则根据该数据包中终端的标识查找PDP上下文,获取终端的地址。相应地,SGSN还将该终 端的地址作为源地址添加到数据包中,W保证数据包的正确转发。
[00巧]其中,终端发来的数据包中包含的终端的标识可W为多种形式,包括但不限 于W下任一种;IMEI(InternationalMobileEquipmentIdentity,全球移动设备标 识)、P-TMSI(Packet-TemporaryMobileSubscriberIdentity,分组域临时移动用户 标识)、IMSI(InternationalMobileSubscriberIdentit
y,国际移动用户识别码)、 TliJ(TemporaryLogicalLinkIdentifier,暂时逻辑链路标识)或者TMSI(Temporary MobileSubscriberIdentity,临时移动用户标识)等等。
[0076] 本实施例提供的上述方法,通过接收终端发来的包含索引的数据包,根据地址列 表确定该索引对应的目标地址,将该目标地址添加到数据包中,并删除该索引,得到新的数 据包,然后转发该新的数据包给网关,基于索引和地址列表可W确定出目标设备地址,从而 实现了数据的正确转发,由于终端发送的数据包中无需包含目标地址,极大地减少了空口 传递数据过程中地址信息所占用的空间,从而节省了空口资源。进一步地,通过地址列表还 解决了多业务终端的不同业务数据如何向不同服务器转发的问题,与核屯、网SGSN中只保 存一个服务器的地址的技术相比,可W避免不管终端进行的是什么业务都按照保存的该地 址进行转发从而导致业务失败的情况发生。
[0077] 实施例3
[0078] 参见图4a,本实施例提供了一种数据发送装置,包括:
[0079] 接收模块401,用于接收终端通过接入网发来的数据包,该数据包中使用目标地址 的索引代替目标地址;
[0080] 获取模块402,用于根据该索引查找地址列表,获取该索引对应的目标地址;
[0081] 发送模块403,用于将该目标地址添加到上述数据包中,并删除该数据包中的索 弓I,得到新的数据包,发送该新的数据包。
[0082] 本实施例中,所述索引对应的目标地址包括:目标设备的IP地址,和/或,目标设 备的端口号。可参见表1及303对地址列表的说明。
[0083] 参见图4b,本实施例中,可选地,获取模块402还包括:
[0084] 第一获取单元402a,用于如果接收模块401收到的数据包中不包含源地址,则根 据数据包中终端的标识查找PDP上下文,获取终端的地址;相应地,发送模块403还用于将 第一获取单元402a得到的终端的地址作为源地址添加到接收模块401收到的数据包中。
[0085] 本实施例中,可选地,获取模块402还包括:
[0086] 第二获取单元40化,用于在终端的注册过程中,从化R获取上述地址列表;
[0087] 和/或,第S获取单元402c,用于在终端的注册过程或PDP激活过程中,接收终端 发来的目标设备的地址,且根据该目标设备的地址生成相应的索引,得到上述地址列表。
[0088] 本实施例提供的上述装置,具体地可W集成于SGSN中。在该装置上可W实施上述 对应方法实施例中的方法,如图1,图3所示的方法,其具体实现过程详见方法实施例,该里 不再寶述。
[0089] 本实施例提供的上述装置,通过接收终端发来的包含索引的数据包,根据地址列 表确定该索引对应的目标地址,将该目标地址添加到数据包中,并删除该索引,得到新的数 据包,然后转发该新的数据包给网络侧,基于索引和地址列表可W确定出目标设备,从而实 现了数据的正确转发,由于终端发送的数据包中无需包含目标地址,极大地减少了空口传 递数据过程中地址信息所占用的空间,从而节省了空口资源。进一步地,通过地址列表还解 决了多业务终端的不同业务数据如何向不同服务器转发的问题,与核屯、网SGSN中只保存 一个服务器的地址的技术相比,可w避免不管终端进行的是什么业务都按照保存的该地址 进行转发从而导致业务失败的情况发生。
[0090] 实施例4
[0091] 参见图5,本实施例提供了一种终端,包括:
[0092]处理模块501,用于根据当前业务确定目标设备,在地址列表查找到与该目标设备 的地址对应的索引,将该索引添加到数据包中;
[0093] 发送模块502,用于通过接入网发送包含该索引的数据包,使得网络侧将该索引对 应的目标地址添加到所述数据包中,W及删除该数据包中的该索引后进行转发。
[0094] 其中,所述地址列表的内容可参见表1及303对地址列表的说明,可W为终端出厂 时固定存储在终端中的地址列表;或者,该终端还可W进一步包括:
[0095] 获取模块,用于在终端的注册过程中接收网络侧发来的地址列表;或者W开放移 动联盟0MA规范从网络侧获取地址列表。
[0096] 本实施例提供的上述终端,通过在地址列表查找到目标地址对应的索引,并添加 该索引到数据包中后发送,使得网络侧根据该索引确定对应的目标地址,并将目标地址添 加到数据包中,同时删除该索引后转发该数据包,该过程基于索引和地址列表可W确定出 目标设备,从而实现了数据的正确转发,由于终端发送的数据包中无需包含目标地址,极大 地减少了空口传递数据过程中地址信息所占用的空间,从而节省了空口资源。进一步地,通 过地址列表还解决了多业务终端的不同业务数据如何向不同服务器转发的问题,与核屯、网 SGSN中只保存一个服务器的地址的技术相比,可W避免不管终端进行的是什么业务都按照 保存的该地址进行转发从而导致业务失败的情况发生。
[0097] 实施例5
[0098] 参见图6,本实施例提供了一种数据发送系统,包括:
[0099] 终端601,用于根据当前业务确定目标设备,在地址列表查找到与该目标设备的地 址对应的索引,将该索引添加到数据包中,并通过接入网发送包含索引的数据包;
[0100] 数据发送装置602,用于接收终端601通过接入网发来的数据包,根据该数据包中 的索引查找本地存储的地址列表,获取该索引对应的目标地址,将该目标地址添加到数据 包中,并删除该数据包中的索引,得到新的数据包,发送新的数据包。
[0101] 其中,终端存储的地址列表可参见表1及303对地址列表的说明,可W为为W下任 一种:
[0102] 在终端出厂时固定存储的所述地址列表;
[0103] 或者,在终端的注册过程中接收的网络侧发来的所述地址列表;
[0104] 或者,终端W0MA规范从网络侧获取的所述地址列表。
[0105] 本实施例中的数据转发装置602可W为实施例3中任一种实施方式下的装置,具 体功能详见实施例3中的描述,此处不再寶述。本实施例中的终端601可W为上述任一实 施例中设及的终端,功能相同,此处不再寶述。在本实施例提供的系统中,可W执行上述图 2方法实施例中提供的方法,具体过程详见方法实施例中的描述,此处不再寶述。
[0106] 本实施例提供的上述系统,通过数据发送装置接收终端通过接入网发来的包含索 引的数据包,根据地址列表确定该索引对应的目标地址,将该目标地址添加到数据包中,并 删除该索引,然后转发该数据包给网络侧,基于索引和地址列表可W确定出目标设备,从而 实现了数据的正确转发,由于终端发送的数据包中无需包含目标地址,极大地减少了空口 传递数据过程中地址信息所占用的空间,从而节省了空口资源。进一步地,通过地址列表还 解决了多业务终端的不同业务数据如何向不同服务器转发的问题,与核屯、网SGSN中只保 存一个服务器的地址的技术相比,可W避免不管终端进行的是什么业务都按照保存的该地 址进行转发从而导致业务失败的情况发生。
[0107]最后需要说明的是,本领域普通技术人员可W理解实现上述实施例方法中的全部 或部分流程,是可W通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计 算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的
流程。其中,所 述的存储介质可为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
[010引本发明实施例中的各功能单元可W集成在一个处理模块中,也可W是各个单元单 独物理存在,也可W两个或两个W上单元集成在一个模块中。上述集成的模块既可W采用 硬件的形式实现,也可W采用软件功能模块的形式实现。所述集成的模块如果W软件功能 模块的形式实现并作为独立的产品销售或使用时,也可W存储在一个计算机可读取存储介 质中。上述提到的存储介质可W是只读存储器,磁盘或光盘等。上述的各装置或系统,可W 执行相应方法实施例中的方法。
[0109]W上所述仅为本发明的较佳实施例,并不用W限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种数据发送方法,其特征在于,所述方法包括: 接收终端通过接入网发来的数据包,所述数据包中使用目标地址的索引代替目标地 址; 根据所述索引查找地址列表,获取所述索引对应的目标地址; 将所述目标地址添加到所述数据包中,并删除所述数据包中的索引,得到新的数据 包; 发送所述新的数据包。2. 根据权利要求1所述的方法,其特征在于,所述索引对应的目标地址包括目标设备 的IP地址,和/或,目标设备的端口号。3. 根据权利要求1所述的方法,其特征在于,接收终端通过接入网发来的数据包之后, 还包括: 如果所述数据包中不包含源地址,则根据所述数据包中所述终端的标识查找分组数据 协议PDP上下文,获取所述终端的地址; 将所述终端的地址作为源地址添加到所述数据包中。4. 根据权利要求1所述的方法,其特征在于,接收终端通过接入网发来的数据包之前, 还包括: 在所述终端的注册过程中,从归属位置寄存器HLR获取所述地址列表; 或者,在所述终端的注册过程或PDP激活过程中,接收所述终端发来的目标设备的地 址,根据所述目标设备的地址生成相应的索引,得到所述地址列表。5. -种数据发送方法,其特征在于,所述方法包括: 终端根据当前业务确定目标设备,在地址列表查找到与所述目标设备的地址对应的索 弓丨,将所述索引添加到数据包中代替所述目标设备的地址; 所述终端向网络侧发送包含所述索引的数据包。6. 根据权利要求5所述的方法,其特征在于, 所述地址列表为所述终端出厂时固定存储在所述终端中的地址列表; 或者,为在所述终端的注册过程中接收的网络侧发送的所述地址列表; 或者,为所述终端以开放移动联盟OM规范从网络侧获取的所述地址列表。7. -种数据发送装置,其特征在于,所述装置包括: 接收模块,用于接收终端通过接入网发来的数据包,所述数据包中使用目标地址的索 引代替目标地址; 获取模块,用于根据所述索引查找地址列表,获取所述索引对应的目标地址; 发送模块,用于将所述目标地址添加到所述数据包中,并删除所述数据包中的索引,得 到新的数据包,发送所述新的数据包。8. 根据权利要求7所述的装置,其特征在于,所述索引对应的目标地址包括目标设备 的IP地址,和/或,目标设备的端口号。9. 根据权利要求7所述的装置,其特征在于,所述获取模块还包括: 第一获取单元,用于如果所述接收模块收到的所述数据包中不包含源地址,则根据所 述数据包中所述终端的标识查找分组数据协议PDP上下文,获取所述终端的地址; 所述发送模块还用于将所述终端的地址作为源地址添加到所述数据包中。10. 根据权利要求7所述的装置,其特征在于,所述获取模块还包括: 第二获取单元,用于在所述终端的注册过程中,从归属位置寄存器HLR获取所述地址 列表; 或者, 第三获取单元,用于在所述终端的注册过程或PDP激活过程中,接收所述终端发来的 目标设备的地址,且根据所述目标设备的地址生成相应的索引,得到所述地址列表。11. 根据权利要求7所述的装置,其特征在于,所述装置集成于服务通用分组无线服务 支持结点SGSN中。12. -种终端,其特征在于,所述终端包括: 处理模块,用于根据当前业务确定目标设备,在地址列表中查找到与所述目标设备的 地址对应的索引,将所述索引添加到数据包中代替所述目标设备的地址; 发送模块,用于通过接入网发送包含所述索引的数据包。13. 根据权利要求12所述的终端,其特征在于,所述地址列表为所述终端出厂时固定 存储在所述终端中的地址列表; 或者,所述终端还包括: 地址列表获取模块,用于在所述终端的注册过程中接收网络侧发来的所述地址列表, 或以开放移动联盟OM规范从网络侧获取所述地址列表。14. 一种数据发送系统,其特征在于,所述系统包括:终端和数据发送装置; 所述终端包括: 处理模块,用于根据当前业务确定目标设备,在地址列表中查找到与所述目标设备的 地址对应的索引,将所述索引添加到数据包中代替所述目标设备的地址; 发送模块,用于通过接入网发送包含所述索引的数据包; 所述数据发送装置包括: 接收模块,用于接收所述终端通过接入网发来的数据包; 获取模块,用于根据所述数据包中的索引查找地址列表,获取所述索引对应的目标地 址; 发送模块,用于将所述目标地址添加到所述数据包中,并删除所述数据包中的索引,得 到新的数据包,发送所述新的数据包。15. 根据权利要求14所述的系统,其特征在于,所述获取模块还包括: 第一获取单元,用于如果所述接收模块收到的所述数据包中不包含源地址,则根据所 述数据包中所述终端的标识查找分组数据协议PDP上下文,获取所述终端的地址; 所述发送模块还用于将所述终端的地址作为源地址添加到所述数据包中。16. 根据权利要求14所述的系统,其特征在于,所述获取模块还包括: 第二获取单元,用于在所述终端的注册过程中,从归属位置寄存器HLR获取所述地址 列表; 或者, 第三获取单元,用于在所述终端的注册过程或PDP激活过程中,接收所述终端发来的 目标设备的地址,且根据所述目标设备的地址生成相应的索引,得到所述地址列表。17. 根据权利要求14所述的系统,其特征在于,所述地址列表为: 所述终端出厂时固定存储在所述终端中的所述地址列表; 或者,在所述终端的注册过程中接收的网络侧发来的所述地址列表; 或者,所述终端以开放移动联盟OM规范从网络侧获取的所述地址列表。18.根据权利要求14所述的系统,其特征在于,所述索引对应的目标地址包括目标设 备的IP地址,和/或,目标设备的端口号。
【专利摘要】本发明公开了一种数据发送方法、装置、终端和系统,属于通信技术领域。所述方法包括:接收终端通过接入网发来的数据包,所述数据包中使用目标地址的索引代替目标地址;根据所述索引查找服务器地址列表,获取所述索引对应的目标地址;将所述目标地址添加到所述数据包中,并删除所述数据包中的索引,得到新的数据包;转发所述新的数据包。所述装置包括:接收模块、获取模块和发送模块。所述终端包括:处理模块和发送模块。所述系统包括:终端和数据发送装置。本发明基于索引和地址列表确定出目标设备,从而实现了数据的正确转发,节省了空口资源,且解决了多业务终端的不同数据如何向不同设备转发的问题。
【IPC分类】H04W8/26, H04W8/04
【公开号】CN104902461
【申请号】CN201510319913
【发明人】余勇军
【申请人】华为技术有限公司
【公开日】2015年9月9日
【申请日】2011年1月30日
【公告号】CN102625277A, CN102625277B, WO2012100751A1