业务数据的传输方法和系统、终端、用户数据处理实体的制作方法

文档序号:7701135阅读:89来源:国知局
专利名称:业务数据的传输方法和系统、终端、用户数据处理实体的制作方法
技术领域
本发明涉及移动通信领域,特别是指一种业务数据的传输方法和系统、终端、用户 数据处理实体。
背景技术
在业务数据的处理过程中,会出现在同一个实体中进行多个业务的情况,如果在 一个终端上进行多个业务时,可以通过PF(Packet Filter,包过滤器)实现。但是,现有技 术中,无法实现在同一个终端上虚拟多个用户终端(User Equipment, UE)多个业务。

发明内容
本发明要解决的技术问题是提供一种业务数据的传输方法和系统、终端、用户数 据处理实体,能够实现在同一个终端上虚拟多个终端多个业务。为解决上述技术问题,本发明的实施例提供技术方案如下一方面,提供一种业务数据的传输方法,包括终端获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址,所述虚拟 IP地址为根据所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识生成 的IP地址;所述终端从所述终端的应用层接收所述业务类型的第一上行数据,所述第一上行 数据中的源IP地址为所述终端的物理IP地址,目的IP地址为所述虚拟IP地址;所述终端将所述第一上行数据中的源IP地址替换为所述虚拟IP地址,将所述第 一上行数据中的目的IP地址替换为所述业务类型对应的业务服务器的物理IP地址,生成 第二上行数据;所述终端通过基站将所述第二上行数据发送给用户数据处理实体,并由所述用户 数据处理实体将所述第二上行数据转发给所述业务服务器。所述终端获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址的步骤 具体为所述终端根据虚拟IP地址的分配规则,将所述终端的物理标识、所述应用层用户 的标识以及所述业务类型的标识进行处理,生成所述虚拟IP地址;或所述终端向IP地址分配实体发送携带所述终端的物理标识、所述应用层用户的 标识以及所述业务类型的标识的消息;所述终端从所述IP地址分配实体接收虚拟IP地址,所述虚拟IP地址是所述IP 地址分配实体对所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识进 行处理,生成的IP地址。所述终端将所述第一上行数据中的源IP地址替换为所述虚拟IP地址,将所述第 一上行数据中的目的IP地址替换为所述业务类型对应的业务服务器的物理IP地址,生成 第二上行数据的步骤之后,还包括
所述终端对所述第二上行数据进行循环冗余校验。所述终端通过基站将所述第二上行数据发送给用户数据处理实体的步骤之前,还 包括所述终端根据所述业务类型标识,进行承载映射;所述终端通过基站将所述第二上行数据发送给用户数据处理实体的步骤具体 为所述终端根据所述承载映射,通过所述基站将所述第二上行数据发送给用户数据 处理实体。所述虚拟IP地址还包括所述终端所在的基站信息;所述终端根据虚拟IP地址的分配规则,将所述终端的物理标识、所述应用层用户 的标识以及所述业务类型的标识进行处理,生成所述虚拟IP地址的步骤为所述终端根据虚拟IP地址的分配规则,将所述终端的物理标识、所述应用层用户 的标识、所述业务类型的标识、以及所述终端所在基站的标识进行处理,生成所述虚拟IP 地址;所述终端从所述IP地址分配实体接收虚拟IP地址,所述虚拟IP地址是所述IP 地址分配实体对所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识进 行处理,生成的IP地址的步骤具体为所述终端从所述IP地址分配实体接收虚拟IP地址,所述虚拟IP地址是所述IP 地址分配实体对所述终端的物理标识、所述应用层用户的标识、所述业务类型的标识以及 所述终端所在基站的标识进行处理,生成的IP地址。另一方面,提供一种业务数据的传输方法,包括用户数据处理实体从业务服务器接收第一下行数据,所述第一下行数据中的目的 IP地址为虚拟IP地址;所述用户数据处理实体根据所述虚拟IP地址进行隧道映射;所述用户数据处理实体通过所述隧道映射,将所述第一下行数据通过基站发送给 所述终端。另一方面,提供一种业务数据的传输方法,包括终端通过基站从用户数据处理实体接收第一下行数据,所述第一下行数据中的目 的IP地址为虚拟IP地址,所述虚拟IP地址为根据所述终端的物理标识、所述终端的应用 层用户的标识以及所述应用层用户请求的业务类型的标识生成的IP地址;所述终端将所述第一下行数据中的源IP地址替换为所述虚拟IP地址,将所述第 一下行数据中的目的IP地址替换为所述终端的物理IP地址,生成第二下行数据;所述终端获取所述虚拟IP地址对应的应用层用户的标识;所述终端将所述第二下行数据发送给所述应用层用户。另一方面,提供一种终端,包括第一获取单元,用于获取所述终端的应用层用户请求的业务类型对应的虚拟IP 地址,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标识以及所述业务 类型的标识生成的IP地址;第一接收单元,用于从所述终端的应用层接收所述业务类型的第一上行数据,所述第一上行数据中的源IP地址为所述终端的物理IP地址,目的IP地址为所述虚拟IP地 址;第一替换单元,用于将所述第一上行数据中的源IP地址替换为所述虚拟IP地址, 将所述第一上行数据中的目的IP地址替换为所述业务类型对应的业务服务器的物理IP地 址,生成第二上行数据;第一发送单元,用于通过基站将所述第二上行数据发送给用户数据处理实体。另一方面,提供一种终端,包括第二接收单元,用于通过基站从用户数据处理实体接收第一下行数据,所述第一 下行数据中的目的IP地址为虚拟IP地址,所述虚拟IP地址为根据所述终端的物理标识、 所述终端的应用层用户的标识以及所述应用层用户请求的业务类型的标识生成的IP地 址;第二替换单元,用于将所述第一下行数据中的源IP地址替换为所述虚拟IP地址, 将所述第一下行数据中的目的IP地址替换为所述终端的物理IP地址,生成第二下行数 据;第二获取单元,用于获取所述虚拟IP地址对应的应用层用户的标识;第二发送单元,将所述第二下行数据发送给所述应用层用户。另一方面,提供一种用户数据处理实体,包括第三接收单元,用于从业务服务器接收第一下行数据,所述第一下行数据中的目 的IP地址为虚拟IP地址;隧道映射单元,用于根据所述虚拟IP地址进行隧道映射;第三发送单元,用于通过所述隧道映射,将所述第一下行数据通过基站发送给所 述终端。另一方面,提供一种业务数据的传输系统,包括终端、基站、用户数据处理实体以 及业务服务器,所述终端包括第一获取单元,用于获取所述终端的应用层用户请求的业务类型对应的虚拟IP 地址,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标识以及所述业务 类型的标识生成的IP地址;第一接收单元,用于从所述终端的应用层接收所述业务类型的第一上行数据,所 述第一上行数据中的源IP地址为所述终端的物理IP地址,目的IP地址为所述虚拟IP地 址;第一替换单元,用于将所述第一上行数据中的源IP地址替换为所述虚拟IP地址, 将所述第一上行数据中的目的IP地址替换为所述业务类型对应的所述业务服务器的IP地 址,生成第二上行数据;第一发送单元,用于通过所述基站将所述第二上行数据发送给所述用户数据处理 实体;并由所述用户数据处理实体将所述第二上行数据转发给所述业务服务器。另一方面,提供一种业务数据的传输系统,包括终端、基站、用户数据处理实体以 及业务服务器,所述终端包括第二接收单元,用于通过所述基站从所述用户数据处理实体接收第一下行数据,所述第一下行数据中的目的IP地址为虚拟IP地址,所述虚拟IP地址为根据所述终端的物 理标识、所述终端的应用层用户的标识以及所述应用层用户请求的业务类型的标识生成的 IP地址;第二替换单元,用于将所述第一下行数据中的源IP地址替换为所述虚拟IP地址, 将所述第一下行数据中的目的IP地址替换为所述终端的物理IP地址,生成第二下行数 据;第二获取单元,用于获取所述虚拟IP地址对应的应用层用户的标识;第二发送单元,将所述第二下行数据发送给所述应用层用户;所述用户数据处理实体包括第三接收单元,用于从所述业务服务器接收所述第一下行数据;隧道映射单元,用于根据所述第一下行数据的虚拟IP地址进行隧道映射;第三发送单元,用于通过所述隧道映射,将所述第一下行数据通过所述基站发送 给所述终端。本发明的实施例具有以下有益效果上述方案中,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标 识以及所述业务类型的标识生成的IP地址,因此,每个唯一的一个虚拟IP地址代表不同物 理IP地址终端的不同用户的不同业务类型,或者代表同一物理IP地址终端的同一用户的 不同业务类型,或者代表同一物理IP地址终端的不同用户的同一业务类型。当同一终端的 同一用户请求不同业务,虚拟IP地址不同;当同一终端的不同用户请求相同业务,虚拟IP 地址不同,都对应一个唯一的虚拟IP地址。因此,能够实现在同一个终端上虚拟多个终端 多个业务。


图1为本发明所述的业务数据的传输方法的一实施例的流程示意图;图2为本发明所述的业务数据的传输方法的另一实施例的流程示意图;图3为本发明所述的业务数据的传输方法的一实施例的流程示意图;图4为本发明所述的业务数据的传输方法的一实施例的流程示意图;图5为本发明所述的终端的一实施例的结构示意图;图6为本发明所述的终端的另一实施例的结构示意图;图7为本发明所述的终端的一实施例的结构示意图;图8为本发明所述的用户数据处理实体的结构示意图;图9为本发明所述的业务数据的传输系统的一实施例的结构示意图;图10为本发明所述的业务数据的传输系统的一实施例的结构示意图;图11为本发明所述的业务数据的传输系统的应用场景的结构示意图。
具体实施例方式为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合 附图及具体实施例进行详细描述。本发明的实施例针对现有技术中无法实现在同一个终端上虚拟多个终端多个业务的问题,提供一种业务数据的传输方法和系统、终端、用户数据处理实体。如图1所示,为本发明实施例所述的业务数据的传输方法的一实施例,该场景为 终端向用户数据处理实体发送上行数据的情况。所述方法包括步骤101,终端获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址, 所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标识以及所述业务类型 的标识生成的IP地址,终端的物理标识可以为终端的物理IP地址。所述虚拟IP (Internet Protocol,网际协议)地址包括业务类型标识和虚拟标识,所述业务类型标识表示所述业 务类型,所述虚拟标识表示所述终端的物理IP地址和所述应用层用户的标识对应的编号。 并且,虚拟IP地址不能为保留IP地址。保留IP地址包括受限的广播地址、指向网络的广 播地址、指向子网的广播地址、指向所有子网的广播地址、全零及环回接口地址。步骤102,所述终端从所述终端的应用层接收所述业务类型的第一上行数据,所述 第一上行数据中的源IP地址为所述终端的物理IP地址,目的IP地址为所述虚拟IP地址。步骤103,所述终端将所述第一上行数据中的源IP地址替换为所述虚拟IP地址, 将所述第一上行数据中的目的IP地址替换为所述业务类型对应的业务服务器的物理IP地 址,生成第二上行数据。步骤104,所述终端通过基站将所述第二上行数据发送给用户数据处理实体,并由 所述用户数据处理实体将所述第二上行数据转发给所述业务服务器。上述方案中,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标 识以及所述业务类型的标识生成的IP地址,因此,每个唯一的一个虚拟IP地址代表不同物 理IP地址终端的不同用户的不同业务类型,或者代表同一物理IP地址终端的同一用户的 不同业务类型,或者代表同一物理IP地址终端的不同用户的同一业务类型。当同一终端的 同一用户请求不同业务,虚拟IP地址不同;当同一终端的不同用户请求相同业务,虚拟IP 地址不同,都对应一个唯一的虚拟IP地址。因此,能够实现在同一个终端上虚拟多个终端 多个业务。如图2所示,为本发明实施例所述的业务数据的传输方法的另一实施例,该场景 为终端向用户数据处理实体发送上行数据的情况。所述方法包括步骤201,终端获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址, 所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标识以及所述业务类型 的标识生成的IP地址。终端的物理标识可以为终端的物理IP地址。所述虚拟IP地址可 以包括业务类型标识和虚拟标识,所述业务类型标识表示所述业务类型,所述虚拟标识表 示所述终端的物理IP地址和所述应用层用户的标识对应的编号。所述虚拟IP地址为32 位,所述终端与所述虚拟IP地址是一一对应关系。所述业务标识可以代表11类业务,当同 一终端请求不同业务,虚拟IP地址不同,当同一终端的不同用户请求相同业务,虚拟IP地 址不同,都对应一个唯一的虚拟IP地址。另外,所述虚拟IP地址还包括所述终端所在的 基站信息,可以为所述终端所在基站的标识。这样,当对于不同接入基站的终端,都可以对 应唯一的一个虚拟IP地址。虚拟IP地址不能为保留IP地址。保留IP地址包括受限的 广播地址、指向网络的广播地址、指向子网的广播地址、指向所有子网的广播地址、全零及 环回接口地址。所终端获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址的步骤具体为所述终端根据虚拟IP地址的分配规则,将所述终端的物理标识、所述应用层用户的 标识以及所述业务类型的标识进行处理,生成所述虚拟IP地址。或者,所终端获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址的 步骤具体为所述终端向IP地址分配实体发送携带所述终端的物理标识、所述应用层用户的 标识以及所述业务类型的标识的消息;所述终端从所述IP地址分配实体接收虚拟IP地址,所述虚拟IP地址是所述IP 地址分配实体对所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识进 行处理,生成的IP地址。在实际应用中,IP地址分配实体可以设置在移动管理实体上。当所述虚拟IP地址包括所述终端所在的基站信息时,所述终端根据虚拟IP地址 的分配规则,将所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识进 行处理,生成所述虚拟IP地址的步骤为所述终端根据虚拟IP地址的分配规则,将所述终端的物理标识、所述应用层用户 的标识、所述业务类型的标识、以及所述终端所在基站的标识进行处理,生成所述虚拟IP 地址。或者,所终端获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址的 步骤具体为所述终端向IP地址分配实体发送携带所述终端的物理标识、所述应用层用户的 标识、所述业务类型的标识、以及所述终端所在基站的标识的消息;所述终端从所述IP地址分配实体接收虚拟IP地址,所述虚拟IP地址是所述IP 地址分配实体对所述终端的物理标识、所述应用层用户的标识、所述业务类型的标识以及 所述终端所在基站的标识进行处理,生成的IP地址。步骤202,所述终端从所述终端的应用层接收所述业务类型的第一上行数据,所述 第一上行数据中的源IP地址为所述终端的物理IP地址,目的IP地址为所述虚拟IP地址。步骤203,所述终端将所述第一上行数据中的源IP地址替换为所述虚拟IP地址, 将所述第一上行数据中的目的IP地址替换为所述业务类型对应的业务服务器的物理IP地 址,生成第二上行数据。步骤204,终端对所述第二上行数据进行循环冗余校验。进行循环冗余校验可以保 证数据的正确性。另外,循环冗余校验可以采用增量计算方式,这样,提高校验需要的处理 速度。步骤205,所述终端根据业务类型标识进行承载映射;根据业务类型标识进行承 载映射,能够简化协议处理的复杂度。步骤206,所述终端根据所述承载映射,通过所述基站将所述第二上行数据发送给 用户数据处理实体,并由所述用户数据处理实体将所述第二上行数据转发给所述业务服务
ο如图3所示,为本发明实施例所述的业务数据的传输方法的一实施例,该场景为 用户数据处理实体向终端发送下行数据的情况。所述方法包括步骤301,用户数据处理实体从业务服务器接收第一下行数据,所述第一下行数据 中的目的IP地址为虚拟IP地址。
步骤302,所述用户数据处理实体根据所述虚拟IP地址进行隧道映射;根据虚拟 IP地址进行隧道映射,简化协议处理的复杂度。步骤303,所述用户数据处理实体通过所述隧道映射,将所述第一下行数据通过所 述基站发送给所述终端。上述方案中的所述虚拟IP地址与上图1和图2所示的业务数据的传输方法中的 虚拟IP地址相对应,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标识 以及所述业务类型的标识生成的IP地址。虚拟IP地址不能为保留IP地址。保留IP地址 包括受限的广播地址、指向网络的广播地址、指向子网的广播地址、指向所有子网的广播 地址、全零及环回接口地址。因此,每个唯一的一个虚拟IP地址代表不同物理IP地址终端 的不同用户的不同业务类型,或者代表同一物理IP地址终端的同一用户的不同业务类型, 或者代表同一物理IP地址终端的不同用户的同一业务类型。当同一终端的同一用户请求 不同业务,虚拟IP地址不同;当同一终端的不同用户请求相同业务,虚拟IP地址不同,都对 应一个唯一的虚拟IP地址。因此,能够实现在同一个终端上虚拟多个终端多个业务。如图4所示,为本发明实施例所述的业务数据的传输方法的一实施例,该场景为 终端从用户数据处理实体接收下行数据的情况。所述方法包括步骤401,终端通过基站从用户数据处理实体接收第一下行数据,所述第一下行数 据中的目的IP地址为虚拟IP地址。具体为用户数据处理实体从业务服务器接收第一下 行数据,然后用户数据处理实体通过基站将第一下行数据发送给终端。所述虚拟IP地址为 根据所述终端的物理标识、所述终端的应用层用户的标识以及所述应用层用户请求的业务 类型的标识生成的IP地址。所述虚拟IP地址包括业务类型标识和虚拟标识,所述业务类 型标识表示业务类型,所述虚拟标识表示终端的物理IP地址和所述终端的应用层用户的 标识对应的编号。另外,所述虚拟IP地址还可以包括基站标识。这样,对于不同接入基站 的终端,都可以对应唯一的一个虚拟IP地址。另外,虚拟IP地址不能为保留IP地址。保 留IP地址包括受限的广播地址、指向网络的广播地址、指向子网的广播地址、指向所有子 网的广播地址、全零及环回接口地址。其中,用户数据处理实体的第一下行数据是从业务服 务器接收的。步骤402,所述终端将所述第一下行数据中的源IP地址替换为所述虚拟IP地址, 将所述第一下行数据中的目的IP地址替换为所述终端的物理IP地址,生成第二下行数据。 该步骤中,还包括终端对所述第二下行数据进行循环冗余校验。进行循环冗余校验可以保 证数据的正确性。另外,循环冗余校验可以采用增量计算方式,这样,提高校验需要的处理 速度。步骤403,所述终端获取所述虚拟IP地址对应的应用层用户的标识。步骤404,所述终端将所述第二下行数据发送给所述应用层用户。上述方案中,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标 识以及所述业务类型的标识生成的IP地址,因此,每个唯一的一个虚拟IP地址代表不同物 理IP地址终端的不同用户的不同业务类型,或者代表同一物理IP地址终端的同一用户的 不同业务类型,或者代表同一物理IP地址终端的不同用户的同一业务类型。当同一终端的 同一用户请求不同业务,虚拟IP地址不同;当同一终端的不同用户请求相同业务,虚拟IP 地址不同,都对应一个唯一的虚拟IP地址。因此,能够实现在同一个终端上虚拟多个终端多个业务。如图5所示,为本发明实施例所述的终端的一实施例,应用于终端向用户数据处 理实体发送上行数据的情况。所述终端50包括第一获取单元501,用于获取所述终端的应用层用户请求的业务类型对应的虚拟 IP地址,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标识以及所述业 务类型的标识生成的IP地址;终端的物理标识可以为终端的物理IP地址。所述虚拟IP地 址包括业务类型标识和虚拟标识,所述业务类型标识表示所述业务类型,所述虚拟标识表 示所述终端的物理IP地址和所述应用层用户的标识对应的编号。另外,所述虚拟IP地址 还可以包括基站标识。这样,当对于不同接入基站的终端,都可以对应唯一的一个虚拟IP 地址。另外,虚拟IP地址不能为保留IP地址。保留IP地址包括受限的广播地址、指向网 络的广播地址、指向子网的广播地址、指向所有子网的广播地址、全零及环回接口地址。第一接收单元502,用于从所述终端的应用层接收所述业务类型的第一上行数据, 所述第一上行数据中的源IP地址为所述终端的物理IP地址,目的IP地址为所述虚拟IP 地址;第一替换单元503,用于将所述第一上行数据中的源IP地址替换为所述虚拟IP地 址,将所述第一上行数据中的目的IP地址替换为所述业务类型对应的业务服务器的物理 IP地址,生成第二上行数据;第一发送单元504,用于通过基站将所述第二上行数据发送给用户数据处理实体。上述方案中,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标 识以及所述业务类型的标识生成的IP地址,因此,每个唯一的一个虚拟IP地址代表不同物 理IP地址终端的不同用户的不同业务类型,或者代表同一物理IP地址终端的同一用户的 不同业务类型,或者代表同一物理IP地址终端的不同用户的同一业务类型。当同一终端的 同一用户请求不同业务,虚拟IP地址不同;当同一终端的不同用户请求相同业务,虚拟IP 地址不同,都对应一个唯一的虚拟IP地址。因此,能够实现在同一个终端上虚拟多个终端 多个业务。如图6所示,为本发明实施例所述的终端50的另一实施例,应用于终端向用户数 据处理实体发送上行数据的情况。其中,第一获取单元501具体为生成子单元,用于根据虚拟IP地址的分配规则, 将所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识进行处理,生成 所述虚拟IP地址。或者,第一获取单元501具体包括发送子单元,用于向IP地址分配实体发送携带所述终端的物理标识、所述应用层 用户的标识以及所述业务类型的标识的消息;接收子单元,用于从所述IP地址分配实体接收虚拟IP地址,所述虚拟IP地址是 所述IP地址分配实体对所述终端的物理标识、所述应用层用户的标识以及所述业务类型 的标识进行处理,生成的IP地址。所述终端还50可以包括承载映射单元505,用于根据所述业务类型标识进行承 载映射;第一发送单元504具体为根据所述承载映射,通过所述基站将所述第二上行数据发送给用户数据处理实体。这样,可以简化协议的复杂度。所述终端50还可以包括校验单元506,用于对所述第二上行数据进行循环冗余 校验。进行循环冗余校验可以保证数据的正确性。另外,循环冗余校验可以采用增量计算 方式,这样,提高校验需要的处理速度。如图7所示,为本发明实施例所述的终端的一实施例,应用于终端从用户数据处 理实体接收下行数据的情况。所述终端70包括第二接收单元701,用于通过基站从用户数据处理实体接收第一下行数据,所述第 一下行数据中的目的IP地址为虚拟IP地址,所述虚拟IP地址为根据所述终端的物理标 识、所述终端的应用层用户的标识以及所述应用层用户请求的业务类型的标识生成的IP 地址。并且,虚拟IP地址不能为保留IP地址。保留IP地址包括受限的广播地址、指向网 络的广播地址、指向子网的广播地址、指向所有子网的广播地址、全零及环回接口地址。第二替换单元702,用于将所述第一下行数据中的源IP地址替换为所述虚拟IP地 址,将所述第一下行数据中的目的IP地址替换为所述终端的物理IP地址,生成第二下行数 据;第二获取单元703,用于获取所述虚拟IP地址对应的应用层用户的标识;第二发送单元704,将所述第二下行数据发送给所述应用层用户。所述终端70还可以包括校验单元,用于对第二下行数据进行循环冗余校验,保 证数据的正确性。其中,用户数据处理实体的第一下行数据是从业务服务器接收的。具体为,用户数 据处理实体从业务服务器接收第一下行数据,然后用户数据处理实体通过基站将第一下行 数据发送给终端。上述方案中,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标 识以及所述业务类型的标识生成的IP地址。因此,每个唯一的一个虚拟IP地址代表不同 物理IP地址终端的不同用户的不同业务类型,或者代表同一物理IP地址终端的同一用户 的不同业务类型,或者代表同一物理IP地址终端的不同用户的同一业务类型。当同一终端 的同一用户请求不同业务,虚拟IP地址不同;当同一终端的不同用户请求相同业务,虚拟 IP地址不同,都对应一个唯一的虚拟IP地址。因此,能够实现在同一个终端上虚拟多个终 端多个业务。本领域技术人员可以理解,终端50和终端70可以设置在同一个终端上。如图8所示,为本发明实施例所述的用户数据处理实体的一实施例,应用于用户 数据处理实体向终端发送下行数据的情况。所述用户数据处理实体80包括第三接收单元801,用于从业务服务器接收第一下行数据,所述第一下行数据中的 目的IP地址为虚拟IP地址。隧道映射单元802,用于根据所述虚拟IP地址进行隧道映射;第三发送单元803,用于通过所述隧道映射,将所述第一下行数据通过基站发送给 所述终端。上述方案中,所述虚拟IP地址与图5所示的终端实施例中的虚拟IP地址相对应。 虚拟IP为根据所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识生 成的IP地址,因此,每个唯一的一个虚拟IP地址代表不同物理IP地址终端的不同用户的
13不同业务类型,或者代表同一物理IP地址终端的同一用户的不同业务类型,或者代表同一 物理IP地址终端的不同用户的同一业务类型。当同一终端的同一用户请求不同业务,虚拟 IP地址不同;当同一终端的不同用户请求相同业务,虚拟IP地址不同,都对应一个唯一的 虚拟IP地址。因此,能够实现在同一个终端上虚拟多个终端多个业务。如图9所示,为本发明实施例所述的业务数据的传输系统的一实施例,应用于终 端向用户数据处理实体发送上行数据的情况。所述业务数据的传输系统10,包括终端50、 基站20、用户数据处理实体90以及业务服务器30。所述终端50包括第一获取单元501,用于获取所述终端50的应用层用户请求的业务类型对应的虚 拟IP地址,所述虚拟IP地址为根据所述终端50的物理标识、所述应用层用户的标识以及 所述业务类型的标识生成的IP地址;终端50的物理标识可以为终端50的物理IP地址。第一接收单元502,用于从所述终端50的应用层接收所述业务类型的第一上行数 据,所述第一上行数据中的源IP地址为所述终端50的物理IP地址,目的IP地址为所述虚 拟IP地址;第一替换单元503,用于将所述第一上行数据中的源IP地址替换为所述虚拟IP地 址,将所述第一上行数据中的目的IP地址替换为所述业务类型对应的所述业务服务器30 的IP地址,生成第二上行数据;第一发送单元504,用于通过所述基站20将所述第二上行数据发送给所述用户数 据处理实体90 ;并由所述用户数据处理实体90将所述第二上行数据转发给所述业务服务 器30 ο上述方案中,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标 识以及所述业务类型的标识生成的IP地址,因此,每个唯一的一个虚拟IP地址代表不同物 理IP地址终端的不同用户的不同业务类型,或者代表同一物理IP地址终端的同一用户的 不同业务类型,或者代表同一物理IP地址终端的不同用户的同一业务类型。当同一终端的 同一用户请求不同业务,虚拟IP地址不同;当同一终端的不同用户请求相同业务,虚拟IP 地址不同,都对应一个唯一的虚拟IP地址。因此,能够实现在同一个终端上虚拟多个终端 多个业务。如图10所示,为本发明实施例所述的业务数据的传输系统的一实施例,应用于终 端从用户数据处理实体接收下行数据的情况。所述业务数据的传输系统20,包括终端70、 基站40、用户数据处理实体80以及业务服务器60。所述终端70包括第二接收单元701,用于通过所述基站从所述用户数据处理实体80接收第一下行 数据,所述第一下行数据中的目的IP地址为所述虚拟IP地址,所述虚拟IP地址为根据所 述终端的物理标识、所述终端的应用层用户的标识以及所述应用层用户请求的业务类型的 标识生成的IP地址。所述虚拟IP地址包括业务类型标识和虚拟标识,所述业务类型标识 表示业务类型,所述虚拟标识表示终端的物理IP地址和所述终端的应用层用户的标识对 应的编号。另外,所述虚拟IP地址还可以包括基站标识。这样,当对于不同接入基站的终 端,都可以对应唯一的一个虚拟IP地址。第二替换单元702,用于将所述第一下行数据中的源IP地址替换为所述虚拟IP地址,将所述第一下行数据中的目的IP地址替换为所述终端的物理IP地址,生成第二下行数 据;第二获取单元703,用于获取所述虚拟IP地址对应的应用层用户的标识;第二发送单元704,将所述第二下行数据发送给所述应用层用户;所述用户数据处理实体80包括第三接收单元801,用于从所述业务服务器60接收所述第一下行数据,所述第一 下行数据中的目的IP地址为虚拟IP地址;隧道映射单元802,用于根据所述虚拟IP地址进行隧道映射;第三发送单元803,用于通过所述隧道映射,将所述第一下行数据通过所述基站发 送给所述终端70。上述方案中,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标 识以及所述业务类型的标识生成的IP地址,因此,每个唯一的一个虚拟IP地址代表不同物 理IP地址终端的不同用户的不同业务类型,或者代表同一物理IP地址终端的同一用户的 不同业务类型,或者代表同一物理IP地址终端的不同用户的同一业务类型。当同一终端的 同一用户请求不同业务,虚拟IP地址不同;当同一终端的不同用户请求相同业务,虚拟IP 地址不同,都对应一个唯一的虚拟IP地址。因此,能够实现在同一个终端上虚拟多个终端 多个业务。本领域技术人员可以理解,业务数据的传输系统10和业务数据的传输系统20可 以为同一个系统,即终端50和终端70为同一个终端,用户数据处理实体80和用户数据处 理实体90为同一用户数据处理实体,基站20和终端40为同一个基站,业务服务器30和业 务服务器60为同一业务服务器。本发明在同一个实体虚拟多个终端,给每个虚拟终端的每个业务分配一个唯一的 虚拟IP地址,从而实现不同的虚拟终端进行不同的业务。能够在同一个终端实体上虚拟出 一种多终端多业务,也就是说,将多个虚拟终端及多个业务在同一个终端实体上实现,简化 了协议中实现的复杂度。如图11所示,为本发明实施例所述的业务数据的传输系统的应用场景,包括上行 和下行两种情况。业务数据的传输方法包括S111,终端向移动管理实体(MME,Mobile Management Entity)发起注册。S112,移动管理实体根据虚拟IP地址分配策略进行虚拟IP地址的分配,给终端分 配一个虚拟IP地址,在终端的物理IP地址与虚拟IP地址之间建立一一对应关系。虚拟IP 地址包含承载信息,虚拟IP地址由终端标识及业务类型标识构成。S113,终端发起业务请求,业务的目的IP地址为终端的虚拟IP地址。S114,终端从应用层程序接收第一上行数据,进行IP地址的替换,即把目的IP地 址填写为业务服务器的IP地址,源IP地址填写为虚拟IP地址,生成第二上行数据。生成 第二上行数据后,进行IP地址的数据包的IP地址头及传输层的CRC(Cyclic Redundancy Check,循环冗余校验)增量计算。S120 终端根据虚拟IP地址中的业务类型标识进行承载 映射,并且基站通过GTP-U (GPRS TUNNEL PROTOCOL-User Plane,隧道协议控制面)将第二 上行数据发送给用户面处理实体。S115,用户数据处理实体从业务服务器接收第一下行数据,从所述第一下行数据中提取源IP地址和目的IP地址。所述目的IP地址为虚拟IP地址,虚拟IP地址由终端标 识及业务类型标识构成。S116,用户数据处理实体根据所述目的IP地址,查找对应的隧道的TE标识 (Tunnel Endpoint Identif ier,隧道标识)信息,填写GTP-U头信息,进行隧道映射,发送 给对应的基站的隧道,完成数据传输,保证隧道数据的正确传输。S117,基站负责把对应的用户信息映射到不同的承载上,完成空口数据的传输。S118,终端接收空口数据。S119,终端在收到空口数据后,完成虚拟IP地址到实际的终端的IP地址的数据转 换,即,将空口数据中的目的IP地址替换为终端的物理IP地址,从而把数据投递到应用层。本发明提供了一种实现不同的虚拟终端同时进行多个业务的方案。所述方法实施 例是与所述装置实施例相对应的,在方法实施例中未详细描述的部分参照装置实施例中相 关部分的描述即可,在装置实施例中未详细描述的部分参照方法实施例中相关部分的描述 即可。本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中, 该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如磁碟、光盘、只读存 储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺 序,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,对各步骤的先后变化 也在本发明的保护范围之内。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员 来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也 应视为本发明的保护范围。
权利要求
一种业务数据的传输方法,其特征在于,包括终端获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址,所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识生成的IP地址;所述终端从所述终端的应用层接收所述业务类型的第一上行数据,所述第一上行数据中的源IP地址为所述终端的物理IP地址,目的IP地址为所述虚拟IP地址;所述终端将所述第一上行数据中的源IP地址替换为所述虚拟IP地址,将所述第一上行数据中的目的IP地址替换为所述业务类型对应的业务服务器的物理IP地址,生成第二上行数据;所述终端通过基站将所述第二上行数据发送给用户数据处理实体,并由所述用户数据处理实体将所述第二上行数据转发给所述业务服务器。
2.根据权利要求1所述的业务数据的传输方法,其特征在于,所述终端获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址的步骤具体为所述终端根据虚拟IP地址的分配规则,将所述终端的物理标识、所述应用层用户的标 识以及所述业务类型的标识进行处理,生成所述虚拟IP地址;或所述终端向IP地址分配实体发送携带所述终端的物理标识、所述应用层用户的标识 以及所述业务类型的标识的消息;所述终端从所述IP地址分配实体接收虚拟IP地址,所述虚拟IP地址是所述IP地址 分配实体对所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识进行处 理,生成的IP地址。
3.根据权利要求1所述的业务数据的传输方法,其特征在于,所述终端将所述第一上 行数据中的源IP地址替换为所述虚拟IP地址,将所述第一上行数据中的目的IP地址替 换为所述业务类型对应的业务服务器的物理IP地址,生成第二上行数据的步骤之后,还包 括所述终端对所述第二上行数据进行循环冗余校验。
4.根据权利要求1所述的业务数据的传输方法,其特征在于,所述终端通过基站将所 述第二上行数据发送给用户数据处理实体的步骤之前,还包括所述终端根据所述业务类型标识,进行承载映射;所述终端通过基站将所述第二上行数据发送给用户数据处理实体的步骤具体为所述终端根据所述承载映射,通过所述基站将所述第二上行数据发送给用户数据处理 实体。
5.根据权利要求2所述的业务数据的传输方法,其特征在于,所述虚拟IP地址还包括 所述终端所在的基站信息;所述终端根据虚拟IP地址的分配规则,将所述终端的物理标识、所述应用层用户的标 识以及所述业务类型的标识进行处理,生成所述虚拟IP地址的步骤为所述终端根据虚拟IP地址的分配规则,将所述终端的物理标识、所述应用层用户的标 识、所述业务类型的标识、以及所述终端所在基站的标识进行处理,生成所述虚拟IP地址;所述终端从所述IP地址分配实体接收虚拟IP地址,所述虚拟IP地址是所述IP地址分配实体对所述终端的物理标识、所述应用层用户的标识以及所述业务类型的标识进行处 理,生成的IP地址的步骤具体为所述终端从所述IP地址分配实体接收虚拟IP地址,所述虚拟IP地址是所述IP地址 分配实体对所述终端的物理标识、所述应用层用户的标识、所述业务类型的标识以及所述 终端所在基站的标识进行处理,生成的IP地址。
6.一种业务数据的传输方法,其特征在于,包括用户数据处理实体从业务服务器接收第一下行数据,所述第一下行数据中的目的IP 地址为虚拟IP地址;所述用户数据处理实体根据所述虚拟IP地址进行隧道映射; 所述用户数据处理实体通过所述隧道映射,将所述第一下行数据通过基站发送给所述 终端。
7.—种业务数据的传输方法,其特征在于,包括终端通过基站从用户数据处理实体接收第一下行数据,所述第一下行数据中的目的IP 地址为虚拟IP地址,所述虚拟IP地址为根据所述终端的物理标识、所述终端的应用层用户 的标识以及所述应用层用户请求的业务类型的标识生成的IP地址;所述终端将所述第一下行数据中的源IP地址替换为所述虚拟IP地址,将所述第一下 行数据中的目的IP地址替换为所述终端的物理IP地址,生成第二下行数据; 所述终端获取所述虚拟IP地址对应的应用层用户的标识; 所述终端将所述第二下行数据发送给所述应用层用户。
8.—种终端,其特征在于,包括第一获取单元,用于获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址, 所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标识以及所述业务类型 的标识生成的IP地址;第一接收单元,用于从所述终端的应用层接收所述业务类型的第一上行数据,所述第 一上行数据中的源IP地址为所述终端的物理IP地址,目的IP地址为所述虚拟IP地址;第一替换单元,用于将所述第一上行数据中的源IP地址替换为所述虚拟IP地址,将所 述第一上行数据中的目的IP地址替换为所述业务类型对应的业务服务器的物理IP地址, 生成第二上行数据;第一发送单元,用于通过基站将所述第二上行数据发送给用户数据处理实体。
9.一种终端,其特征在于,包括第二接收单元,用于通过基站从用户数据处理实体接收第一下行数据,所述第一下行 数据中的目的IP地址为虚拟IP地址,所述虚拟IP地址为根据所述终端的物理标识、所述 终端的应用层用户的标识以及所述应用层用户请求的业务类型的标识生成的IP地址;第二替换单元,用于将所述第一下行数据中的源IP地址替换为所述虚拟IP地址,将所 述第一下行数据中的目的IP地址替换为所述终端的物理IP地址,生成第二下行数据; 第二获取单元,用于获取所述虚拟IP地址对应的应用层用户的标识; 第二发送单元,将所述第二下行数据发送给所述应用层用户。
10.一种用户数据处理实体,其特征在于,包括第三接收单元,用于从业务服务器接收第一下行数据,所述第一下行数据中的目的IP地址为虚拟IP地址;隧道映射单元,用于根据所述虚拟IP地址进行隧道映射;第三发送单元,用于通过所述隧道映射,将所述第一下行数据通过基站发送给所述终端。
11.一种业务数据的传输系统,包括终端、基站、用户数据处理实体以及业务服务器, 其特征在于,所述终端包括第一获取单元,用于获取所述终端的应用层用户请求的业务类型对应的虚拟IP地址, 所述虚拟IP地址为根据所述终端的物理标识、所述应用层用户的标识以及所述业务类型 的标识生成的IP地址;第一接收单元,用于从所述终端的应用层接收所述业务类型的第一上行数据,所述第 一上行数据中的源IP地址为所述终端的物理IP地址,目的IP地址为所述虚拟IP地址;第一替换单元,用于将所述第一上行数据中的源IP地址替换为所述虚拟IP地址,将所 述第一上行数据中的目的IP地址替换为所述业务类型对应的所述业务服务器的IP地址, 生成第二上行数据;第一发送单元,用于通过所述基站将所述第二上行数据发送给所述用户数据处理实 体;并由所述用户数据处理实体将所述第二上行数据转发给所述业务服务器。
12.—种业务数据的传输系统,包括终端、基站、用户数据处理实体以及业务服务器, 其特征在于,所述终端包括第二接收单元,用于通过所述基站从所述用户数据处理实体接收第一下行数据,所述 第一下行数据中的目的IP地址为虚拟IP地址,所述虚拟IP地址为根据所述终端的物理 标识、所述终端的应用层用户的标识以及所述应用层用户请求的业务类型的标识生成的IP 地址;第二替换单元,用于将所述第一下行数据中的源IP地址替换为所述虚拟IP地址,将所 述第一下行数据中的目的IP地址替换为所述终端的物理IP地址,生成第二下行数据; 第二获取单元,用于获取所述虚拟IP地址对应的应用层用户的标识; 第二发送单元,将所述第二下行数据发送给所述应用层用户; 所述用户数据处理实体包括第三接收单元,用于从所述业务服务器接收所述第一下行数据; 隧道映射单元,用于根据所述第一下行数据的虚拟IP地址进行隧道映射; 第三发送单元,用于通过所述隧道映射,将所述第一下行数据通过所述基站发送给所 述终端。
全文摘要
本发明提供一种业务数据的传输方法和系统、终端、用户数据处理实体,涉及移动通信领域,为解决现有技术中无法实现在同一个终端上虚拟多个终端多个业务的技术问题而发明。所述方法包括终端获取终端的应用层用户请求的业务类型对应的虚拟IP地址;终端从终端的应用层接收业务类型的第一上行数据,第一上行数据中的源IP地址为终端的物理IP地址,目的IP地址为虚拟IP地址;终端将第一上行数据中的源IP地址替换为虚拟IP地址,将第一上行数据中的目的IP地址替换为业务类型对应的业务服务器的物理IP地址,生成第二上行数据;终端通过基站将第二上行数据发送给用户数据处理实体。本发明能够实现一个终端虚拟为多业务多终端。
文档编号H04W80/04GK101931936SQ200910087760
公开日2010年12月29日 申请日期2009年6月22日 优先权日2009年6月22日
发明者刘福财, 苏伟 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1