CN1586088A - 添加数据传输源信息到数据中的通信*** - Google Patents

添加数据传输源信息到数据中的通信*** Download PDF

Info

Publication number
CN1586088A
CN1586088A CNA028024915A CN02802491A CN1586088A CN 1586088 A CN1586088 A CN 1586088A CN A028024915 A CNA028024915 A CN A028024915A CN 02802491 A CN02802491 A CN 02802491A CN 1586088 A CN1586088 A CN 1586088A
Authority
CN
China
Prior art keywords
data
mobile station
travelling carriage
user data
travelling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA028024915A
Other languages
English (en)
Other versions
CN1310560C (zh
Inventor
角野宏光
铃木伟元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Publication of CN1586088A publication Critical patent/CN1586088A/zh
Application granted granted Critical
Publication of CN1310560C publication Critical patent/CN1310560C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/06Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/564Enhancement of application control based on intercepted application data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/2871Implementation details of single intermediate entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

在移动分组通信网络(1)中,网关(3)按NWMP从交换中心接收对应于移动台(2)的移动台数据,NWMP是在移动分组通信网络(1)中用于管理数据的通信协议。移动台(2)经由网关(3)用HTTP发送和接收HTTP数据。在从移动台(2)到服务器5的HTTP数据传输中,网关(3)添加对应于移动台(2)的移动台数据作为HTTP数据的扩展信头。移动台(2)不会篡改移动台数据,因为对添加的移动台数据的管理对应于为移动台(2)建立与移动分组通信网络的无线连接中所使用的识别数据,并以移动台(2)所没有的NWMP进行发送和接收。因此,服务器5可以信任从移动台(2)发送的添加到HTTP数据上的移动台数据。

Description

添加数据传输源信息到数据中的通信***
技术领域
本发明涉及通信***、数据中继设备、数据中继方法、程序和存储媒体、它们提供用于将关于移动台的数据源信息添加到发送的数据中的手段。
背景技术
先有技术的移动台具有将关于移动台的数据、例如位置信息(下文称为移动台数据)添加到从所述移动台传输到另一个通信设备的数据(下文称为用户数据)的功能。若移动台数据被添加到用户数据,则接收用户数据的通信设备将能够使用被添加到用户数据的移动台数据,来根据移动台数据作出响应。
另一先有技术的移动台具有执行符合使用文本数据的通信协议(如超文本传输协议(HTTP)),来与另一个通信设备进行数据通信的功能。这样的移动台更加方便使用,因为它可以很容易与通信设备建立数据兼容。这不同于使用二进制数据与另一个通信设备进行数据通信的移动台。
发明内容
如上所述,具有添加移动台数据到用户数据功能的先有技术移动台很便于使用,因为移动台能够根据移动台的数据来接收响应。但是,使用具有添加移动台数据功能的先有技术移动台存在一个问题,即移动台数据可能被移动台用户篡改。这种可能性是存在的,因为移动台数据是在移动台添加的。因此,存在装置可能接收其中添加了不可靠的移动台数据的用户数据的问题。这在使用用于根据移动台数据来标识移动台的数据(下文称为识别数据)的服务中是个很大的问题。此外,若用户数据是符合HTTP或类似类型的文本格式数据,虽然这样的格式更方便使用,但也比使用二进制数据的情况更加容易被用户篡改。以下将利用邮购服务的例子来说明移动台数据可靠性的问题。
首先,移动台用户启动浏览程序(在移动台中设置该程序),并使用HTTP来浏览站点信息。然后,用户或者打开移动台所属通信网络中的邮购公司的网站、或者打开连接到移动台所属的通信网络中的邮购公司的网站。在进行订购时,用户在站点上的订购表格中输入订单号、购买数量、邮寄地点以及购物的邮寄时间。然后,用户进行“执行”操作,这样,浏览程序将建立用户数据,所述数据包含添加了移动台电话号码的输入信息。用户数据的格式为超文本标记语言(HTML)。
通常,当浏览程序建立添加了移动台电话号码的用户数据后,浏览程序将立即发送用户数据给邮寄公司的服务器。接收到带有服务器接收到的用户数据的产品订单的邮购公司服务器将安排寄出所订购的产品。同时,邮购公司的服务器向通信公司(为移动台提供移动通信服务)发送托收请求,以收取产品的费用。移动台的电话号码被添加到用户数据中。当通信公司的服务器接收到托收请求时,它将所述收费数额添加到移动台通信服务的通信费用中,并计算出移动台用户须支付的总费用。因此,在稍后的一个日期向移动台用户收取所购产品的费用及通信费用。所述产品收费在通信公司和邮购公司之间结算清楚。
但是,这样的***易被滥用。即,移动台的用户可能使用假信息从邮购公司订购产品。用户可能这样做的一种方法如下:首先,移动台用户通过预先修改浏览程序、使得就在其中添加了移动台电话号码的用户数据被发送到邮购公司服务器之前,暂停浏览程序的运行。然后,移动台用户启动文本编辑器程序,将移动台的电话号码改写为不同的号码。然后用户继续执行浏览程序,浏览程序将删改过的用户数据发送到邮购公司的服务器。当邮购公司的服务器接收到删改过的用户数据后,邮购公司的服务器处理与通信公司的产品费用托收。但因电话号码是被删改过的,产品收费将被不正确地借记。
如上所述,在先有技术的数据通信***中,由于移动台数据缺乏可靠性,可提供的服务受到了局限。相比之下,本发明提供通信***、数据中继设备、数据中继方法、程序和存储媒体、它们具有能够把有关移动台(数据源)的信息添加到发送的数据中的手段。
更具体地说,本发明提供的通信***包括多个由移动通信网络提供服务的移动台、由移动通信网络或由其他相关的通信网络提供服务的通信设备以及在移动台和通信设备之间转发数据的数据中继设备,其中,数据中继设备包括:用于存储多个移动台数据集的存储装置,每个移动台数据集对应于相应的一个移动台;用于接收要从所述移动台之一发送到通信设备的用户数据的用户数据接收装置;用于提取对应于所述移动台之一(该移动台的移动台数据由存储装置存储)的移动台数据集的提取装置;用于添加由提取装置提取的全部或部分移动台数据的添加装置;用于将其中由添加装置添加了全部或部分移动台数据的用户数据发送到通信设备的发送装置。
此外,本发明提供了数据中继设备,它包括:用于接收用户数据的接收装置,所述数据要从一个或多个移动台发送到由移动网络或其他相关网络提供服务的通信设备;用于提取对应于其数据由存储装置存储的移动台的数据集的提取装置;用于添加由提取装置提取的全部或部分移动台数据的添加装置;用于将其中由添加装置添加了移动台数据集的全部或部分数据的用户数据发送到通信设备的发送装置。
在一个最佳实施例中,本发明的数据中继设备还包括识别数据接收装置,用以接收在移动台连接到移动网络时用来标识移动台的识别数据,其中,提取装置按照识别数据提取对应于连接的移动台的移动台数据集。
在另一个最佳实施例中,数据中继设备所处理的数据是连接的移动台的电话号码。
在另一个最佳实施例中,本发明的数据中继设备还包括接收装置,用于接收当移动台连接到通信设备时用来识别移动台的识别数据,其中,提取装置按照其识别数据提取对应于连接的移动台的移动台数据集。
在另一个最佳实施例中,数据中继设备所处理的识别数据是分配给连接的移动台的IP地址。
在另一个最佳实施例中,本发明的数据中继设备还包括确定装置,用于确定接收装置所接收到的用户数据是否为添加了对应于移动台的特定类型数据的数据,其中,仅当确定装置确定所述接收装置所接收的用户数据不是添加了对应于移动台的特定类型数据的数据的情况下,所述发送装置才发送由添加装置添加了移动台数据集的全部或部分数据的用户数据。
在另一个最佳实施例中,本发明的数据中继设备还包括确定装置,用于确定接收装置所接收到的用户数据是否为添加了对应于移动台的特定类型数据的数据,其中,仅当确定装置确定所述接收装置所接收的用户数据是添加了对应于移动台的特定类型数据的数据的情况下,断开装置才断开发送装置为发送用户数据而与通信设备建立的通信连接。
在另一个实施例中,本发明的数据中继设备包括确定装置,用于确定接收装置所接收到的用户数据是否为添加了对应于移动台的特定类型数据的数据,在确定装置确定所述接收装置所接收的用户数据是添加了对应于移动台的特定类型数据的数据的情况下,数据中继设备中的删除装置删除预先添加的特定类型数据。
在另一个最佳实施例中,本发明的数据装置还包括确定装置,用于确定接收装置所接收到的用户数据是否满足预定的条件,其中,仅当确定装置确定用户数据接收装置所接收到的用户数据的确满足预定的条件的情况下,添加装置才添加移动台数据集的全部或部分数据。
在另一个最佳实施例中,提取装置所提取的、由本发明的数据中继设备处理的移动台数据集包括对应于电话号码、IP地址、型号、位置、线路速度、数据传输延时以及移动台无线电波电场强度中至少一个,或对应于用户个人信息的数据。
在另一个最佳实施例中,数据中继设备所处理的用户数据的格式符合HTTP,其中,添加装置将移动台数据集的全部或部分数据作为扩展信头添加到用户数据中。
另外,本发明提供一种数据中继方法,所述方法包括:用于存储多个移动台数据集的存储步骤,每个移动台数据集对应于多个移动台中相应的一个;用于接收用户数据的用户数据接收步骤,所述数据要从多个移动台传送给由移动通信网络或由其他相关的通信网络提供服务的通信设备;用于从多个移动台数据集提取对应于所述移动台的移动台数据集的提取步骤;用于把由提取装置所提取的全部或部分移动台数据添加到用户数据的添加装置;以及用于把其中由添加装置添加了全部或部分移动台数据的用户数据发送到通信设备的发送步骤。
本发明还提供了一种计算机程序,用于使计算机执行以下操作:存储多个移动台数据集,每个移动台数据集对应于由移动通信网络提供服务的多个移动台中相应的一个;接收从连接的移动台发送给由移动网络或由其他相关网络提供服务的通信设备的用户数据;从多个移动台数据集中提取对应于所述移动台数据的移动台数据集;将提取的移动台数据集的全部或部分数据添加到通信设备;以及将其中添加了全部或部分移动台数据的用户数据发送到通信设备。还提供存储媒体,用于以计算机可读取的形式存储所述计算机程序。
附图说明
图1显示根据本发明一个实施例的通信***总体配置。
图2是示意性地说明根据本发明的一个实施例的网关配置的框图。
图3是说明根据本发明一个实施例在移动台、网关及服务器之间发送和接收的数据格式的概念图。
图4是说明根据本发明一个实施例在移动台数据库中的数据的概念图。
图5是说明根据本发明一个实施例移动台数据的添加操作的流程图。
图6是说明把移动台数据添加到在移动台、网关及服务器之间发送和接收的数据中的简图。
实施本发明的最佳方式
A:实施例的详细说明
(1)数据通信***的结构
下面将参照附图解释本发明的一个实施例。
图1显示根据本发明的一个实施例的通信***总体配置。
移动分组通信网络1为移动台2提供分组通信服务。移动分组通信网络1包括多个移动台2、多个基站11及多个交换中心12。为简化网络说明,在图中仅显示每个实体的一个实例。
移动台2是个终端装置,移动分组网络1的用户使用它来与另一个通信设备进行分组数据的发送和接收。移动台2与具有最强无线电波信号的基站11建立无线通信连接,并使用建立的通信连接通过基站11与另一个通信设备进行分组通信。
基站11输出用以与移动台2进行通信的载波并且形成对应于载波可到达范围的无线小区。基站11与移动台2建立无线通信连接,所述移动台存在于基站11所服务的无线小区中。基站11与交换中心12之间具有有线连接,并维持与交换中心12的不变连接。当移动台2与另一个通信设备进行分组通信时,基站11转发在移动台2和交换中心12之间发送和接收的数据。
交换中心12经由网关移动交换中心(图中未显示)与另一个交换中心有线连接。当移动台2与另一个通信设备进行分组通信时,交换中心12在与其他交换中心配合在移动台2和另一个通信设备之间建立了通信路由后,交换中心12将通过基站11转发在移动台2和另一个通信设备之间发送和接收的数据。
网关3同时连接到移动分组通信网络1一侧的网关移动交换中心和有线通信网络4。网关3转发在移动分组网络1和有线通信网络4之间发送和接收的数据,并转换因移动分组通信网络1和有线通信网络4的通信协议不同所造成的任何格式不同的数据。这里应当指出,在移动分组通信网络1和有线通信网络4中都可使用HTTP作为通用通信协议。
图2是说明网关3配置的框图。网关3包括中央处理器(CPU)30、只读存储器(ROM)31、随机存储器(RAM)32、通信接口(通信I/F)33、硬盘34及***总线35。
CPU30(这是用于控制网关3包括的每个部件的微处理器)从非易失性存储器ROM31读取控制程序并处理所述程序。ROM31存储控制程序;易失性存储器RAM32起CPU30的工作区的作用。通信接口33有两个输入/输出端口、两个输入/输出端口之一连接到移动分组通信网络1、另一个通过导线连接到有线通信网络4。通信接口33通过电信号从每个通信网络接收数字数据并发送数据到CPU 30,还将CPU30所发送的数字数据通过电信号发送到每个通信网络。作为大容量非易失存储设备的硬盘34存储一个数据库,后者记录每个移动台2的移动台数据和使计算机执行把移动台数据添加到从移动台2发送到服务器5的数据中的功能的程序。由程序所执行的操作将在后面说明。***总线35是当网关3的每个组成部件发送和接收数据时所使用信号的信号传输路径。
有线通信网络4是连接多个网络的广域网,它包括网关3、服务器5和图中未显示的数目可变的通信设备。在有线通信网络4中,每个通信设备都利用专用线路或加密来防止泄露任何数据。服务器5通过经由有线通信网络4向另一个通信设备发送文本数据和从另一个通信设备接收文本数据而起提供和收集信息的作用。
(2)传送的数据的概况
图3是根据本发明的一个实施例在移动台、网关及服务器之间发送和接收的数据格式的概念性说明。
在包括于移动分组通信网络1中的交换中心12和网关3之间,用于管理每个移动台2的所有各种类型的数据(以下称为NWMP数据)以分组形式发送和接收,所述分组形式符合使用“用户数据报协议(UDP)”的称为“网络管理协议(NWMP)”的上层通信协议。在移动台2和网关3之间以及在网关3和服务器5之间使用“传输控制协议(TCP)”来发送和接收HTTP数据。如下所述。
首先,当在移动台2和基站11之间建立无线通信连接时,基站11发送在建立无线通信连接时作为移动台2的识别号的电话号码。
当交换中心12从基站11接收到移动台2的电话号码时,交换中心12将分配一个IP地址。多个交换中心12互相协同来管理IP地址,所述地址分配给一个通信设备、如移动分组通信网络1中的交换中心,并且IP地址分配给每个移动台。除了这些分配的IP地址外,没有其他IP地址用在移动分组通信网络中。
此外,交换中心12使用基站11的识别号(下文称为ID),来编译和管理基站无线小区中每个移动台2的各种类型的信息,例如线路速度或发送的数据量。
这里应当指出,因为当移动台2连接到移动分组通信网络1时,由交换中心12管理的移动台2的电话号码起识别数据的作用,所以移动台2的用户不可能篡改电话号码。另外,因为分配给移动台2的IP地址是分配给所述电话号码的IP地址,并且移动台2不能够使用任何其他IP地址,移动台2的用户不能与分配给所述电话号码的IP地址分开来发送HTTP数据。此外,因在交换中心12编译了每个移动台的线路速度或发送的数据量、不可能使用来源于移动台2的NWMP,因此,移动台2的用户不可能篡改NWMP数据。
当移动台2连接到移动分组通信网络1后与服务器5进行通信时,在移动台2和网关3之间通过使用TCP可以建立通信连接(下文称为TCP连接);然后在网关3和服务器5之间建立TCP连接。网关3使用在移动台2和服务器5之间建立的TCP连接经由网关3在TCP连接和通信路由中转发数据。利用这条通信路由,移动台2可以利用服务器5发送和接收HTTP数据。
当网关3在移动台2和服务器5之间建立的TCP连接中转发数据时,网关3使用NWMP向交换中心12发送对应于移动台2的移动台数据请求。同时,网关3向交换中心12发送在建立与移动台2的连接时所获取的移动台2的IP地址。当交换中心12接收到具有移动台2的移动台数据的移动台2的IP地址时,交换中心12将从每个被管理的移动台2的NWMP数据中读取对应于IP地址的数据,并使用NWMP将所读取的数据作为移动台数据发送给网关3。网关3将上述获得的移动台数据存储在硬盘34中的移动台数据库中。
在图4(它显示移动台数据库中存储的数据示例)中,为简化起见,仅显示每个移动台2的IP地址和电话号码以及每个移动台2建立连接所用的基站11的ID。
从交换中心12获得由网关3所管理的移动台数据库中的数据,并且在网关3的移动台数据库中维持交换服务器12中数据的高可靠性。
(3)移动台数据的存储和添加
下面将说明网关3从交换中心12接收移动台数据的操作以及当用户数据从移动台2发送到服务器5时添加移动台数据到用户数据的操作。
图5是说明CPU30按存储在网关3中硬盘34上的添加程序所执行操作的流程图。
首先,CPU30经由通信接口33从移动台2接收数据(步骤S100;“是”)。所接收的数据或者是响应网关3的请求从交换中心12发送来的NWMP数据、或是从移动台2发送到服务器5的HTTP数据。CPU30确定所接收的数据是否为NWMP数据(步骤S101)。在步骤S101,若接收到的数据被确定为是NWMP数据(步骤S101;“是”),则CPU30将获取移动台数据,即,移动台2的IP地址和电话号码以及连接到移动台2的基站11的ID(步骤S102)。然后CPU30将获取的移动台数据存储在移动台数据库中(步骤S103)。
另一方面,在步骤S101,若所接收的数据被确定为不是NWMP数据而是HTTP数据,则CPU30从所接收的HTTP数据获取IP地址(步骤S104),并读取涉及所述IP地址的移动台数据,并将其存储在数据库中(步骤S105)。接下来,CPU30确定是否将移动台数据作为HTTP数据的扩展信头添加。若确定不将移动台数据作为扩展信头添加到HTTP数据(步骤S106;“否”),则CPU30从数据库读取的移动台数据作为扩展信头添加到HTTP数据(步骤S107)。接着,CPU30将添加了移动台数据的HTTP数据发送给服务器5(步骤S108)。
图6概念性地说明如何将移动台数据添加到从移动台2发送到服务器5的HTTP数据。如图6中所示,在网关3,添加移动台数据作为符合HTTP的扩展信头,而在有线通信网络4中无需进行HTTP数据通信协议的修改。若HTTP数据接收侧的服务器5无需移动台数据,则忽略所添加的扩展数据,在服务器5中无需进行修改操作。
若确定已经将移动台数据作为扩展信头添加到HTTP数据(步骤S106;“是”),则原来应该在网关3处添加的移动台数据被认为是在移动台2或是在移动台2和网关3之间的数据通信的某个中点被以伪造的方式添加的,CPU30将删除所述HTTP数据(步骤S109)。接着,CPU30断开TCP连接(步骤S110),因为在移动台2和网关3之间建立的TCP连接在那时被确定为是不安全的。
通过上述操作,不可靠的HTTP数据将不可能被发送到服务器5,从而能够传输高可靠性的移动台数据到服务器5。
(4)本实施例的效果
如上面的实施例中所述,当连接移动分组通信网络时,移动台2的电话号码作为识别数据起作用,移动台2的IP地址被与所述识别数据结合使用以传输到网关3。因此,当移动台2发送HTTP数据到服务器5时,对应于移动台2的识别数据的移动台数据在网关3处被添加到HTTP数据,因此,被添加到HTTP数据并在服务器5处被接收的移动台2的移动台数据是安全的。相比之下,若应在网关3处被添加的移动台数据,在到达网关3之前就被添加到HTTP数据,则网关3将其当作不可靠数据删除这样的HTTP数据,并断开与移动台2的TCP连接。因此,包括不可靠移动台数据的任何HTTP数据都不可能被发送到服务器5,被服务器5所接收的添加到HTTP数据的移动台2的移动台数据是高度可靠的。此外,因为移动台2的移动台数据被作为HTTP的扩展信头添加到HTTP数据,所以无需修改移动分组通信网络1或有线通信网络4中所使用的协议。因此,在本发明的所述实施例中,很容易实现从传统的数据通信***到另一种数据通信***的转移。
B.改型
显然,本发明的数据***并不局限于上述的实施例,本专业的技术人员很容易明白,在本发明的技术范围内有各种各样的改型。
(1)改型1
在本改型中,不同于上述实施例,网关3仅添加存储在移动台数据库中的必要的移动台数据到HTTP数据中。例如,在服务器5仅需要移动台2电话号码的服务中,网关3仅添加移动台2的电话号码数据到从移动台2发送到服务器5的HTTP数据中,并不添加其IP地址、基站ID或其他数据。同样地,在服务器5仅需要移动台2线路速度的服务中,网关3仅添加移动台2的线路速度数据到HTTP数据。实际上,移动台2添加一个添加移动台数据的请求,指示要发送到服务器5的移动台数据类型。
因此,在本发明的所述实施例中,避免了例如不必要地把电话号码传输到服务器5,从而提高了数据通信***中信息的安全性。
(2)改型2
在本实施例中,网关3仅向HTTP数据(从移动台2发送到服务器5的HTTP数据)添加由移动台2请求添加的移动台数据。例如,若HTTP数据仅是关于一般信息事情,则无需识别数据源,不需要添加数据。而且,若移动台数据包括个人信息,则最好不发送这样的数据到服务器5。因此,在本实施例中,仅必需的移动台数据被添加到HTTP数据。具体地说,当移动台2需要发送添加了移动台数据的HTTP数据到服务器5时,移动台2添加指示请求添加移动台数据到发送的HTTP数据的扩展信头。因此,仅在添加了添加移动台数据的请求的情况下,网关3中的CPU30才向HTTP数据添加移动台数据。
(3)改型3
在本实施例中,仅在满足预定的条件的情况下,网关3才向HTTP数据添加移动台数据。例如,若添加移动台数据的条件是“在建立通信路由后的第一个被发送的HTTP数据”,则移动台2的移动台数据仅在移动台2和服务器5之间建立了通信路由后,被添加到从移动台2传送到服务器5的第一个数据中,并且将不添加移动台数据到随后经由相同的通信路由传送的HTTP数据中。若添加移动台数据的条件是“当移动台数据被改变时”,则仅当在网关3处的移动台数据库中的移动台数据被改变时,才添加更改了的移动台数据到从移动台2传送的HTTP数据中。同样地,添加移动台数据的条件可能按照如下方式改变:“当无线电波的功率下降到低于预定电平时”;“当移动台存在于其中的服务区域改变时”;或“具有特定时间间隔的周期”。这样的条件被作为操作程序中的参数提供。
(4)改型4
在本实施例中,网关3存储多种类型的作为NWMP数据处理的管理数据以及移动台数据、例如移动台2的电话号码、连接移动台2的基站11的ID、线路速度以及在移动台2处的通信数据量。网关3可以把这样的数据作为管理数据添加到HTTP数据。可以添加到HTTP数据的其他数据包括移动台2发送的数据中的传播延时数据、移动台2发射的无线电波的电场强度数据等等。实际上,可以自由更改数据内容。
(5)改型5
在本实施例中,当网关3添加移动台2的移动台数据到从移动台2发出的HTTP数据时,识别数据不包括移动台2的IP地址。或者,可以利用分配给移动台2的“介质访问控制(MAC)”地址来匹配移动台2的HTTP数据和移动台数据库中的移动台数据。
(6)改型6
在本实施例中,若移动台数据已经被添加到从移动台2传送的HTTP数据中,则网关3不删除HTTP数据,它从移动台数据库中读取正确的移动台数据,然后用读取的移动台数据替换任何先前添加的移动台数据。若移动台数据已经被添加到从移动台2发送的HTTP数据中,并且无需发送移动台数据到服务器5,则网关3将从HTTP数据中删除移动台数据,然后发送HTTP数据到服务器5。应当指出,这种情况下将维持移动台2和网关3之间的TCP连接。
(7)改型7
在本实施例中,可以使用有别于NWMP的任何协议来在移动分组通信网络中发送和接收通信网络的管理数据。此外,可以使用有别于HTTP的任何类型协议来在移动分组通信网络1和有线通信网络4中发送和接收用户数据。此外,网关3可以响应符合所用协议的数据格式,在发送和接收的数据的适当位置添加移动台数据。
(8)改型8
在本实施例中,移动台2所在区域的区间ID被记录作为移动台2的位置数据。区间ID是对应于基站11发送的载波可达范围被载波的方向性分割成的单元。区间ID允许精确地测量基站11范围内的移动台2的位置。在本实施例的数据***中,通过添加区间ID到HTTP数据,网关3可以根据用户现在或是改变过的位置来提供信息服务。
(9)改型9
在本实施例中,移动台2利用全球定位***(GPS),移动分组通信网络1包括起接收移动台2位置数据并记录位置数据作用的服务器。GPS服务器定期地发送移动台2的位置数据。通过使用这样的位置数据,可以更加精确地测量移动台2的位置,这有别于上述实施例中所说明的利用区间ID。
当网关3从GPS服务器接收到移动台2的位置数据时,网关3将在移动台数据库中记录接收到的位置数据,并添加接收到的位置数据到从移动台2发送至服务器5的HTTP数据中。
(10)改型10
在本实施例中,在网关3处可以使用多种存储装置。例如,CD-ROM驱动器、磁光(MO)驱动器等等。CPU30读取存储在这样的存储媒体上的程序,以便执行多种操作、例如添加移动台数据。
(11)改型11
在本实施例中,移动分组通信网络1包括数据库服务器,它起管理数据库中数据(例如用户个人信息、移动台2的使用历史等)的作用。网络操作员从数据库服务器获取移动台2的数据。这样的数据可以包括移动台2用户为订购服务而提交的个人信息或从问卷得到的信息,这有别于由交换中心管理的管理数据。网关3在需要时从数据库获取这样的数据,并以从交换中心12获取数据相同的方式添加获取的数据到从移动台2发送到服务器5的HTTP数据。这样就可以自由更改数据库服务器所管理的数据类型。本实施例的数据通信***利用移动台2所连接的站点的统计数据,能够提供更多种类的服务、例如营销服务。

Claims (15)

1.一种通信***,它包括:
多个由移动通信网络提供服务的移动台,
由所述移动通信网络或另一个通信网络提供服务的通信设备;
转发在所述多个移动台中的至少一个和所述通信设备之间发送的数据的数据中继设备,
其中,所述数据中继设备包括:
用来存储多个移动台数据集的存储装置,所述多个移动台数据集中的每一个对应于所述多个移动台中相应的一个;
用来接收要从所述多个移动台之一发送到所述通信设备的用户数据的用户数据接收装置;
用来从所述多个移动台数据集提取对应于所述多个移动台中的所述一个移动台的移动台数据集的提取装置;
用来将由所述提取装置提取的所述移动台数据集的全部或部分数据添加到所述用户数据中的添加装置;
用来将其中由所述添加装置添加了所述移动台数据集的所述全部或部分数据的所述用户数据发送到所述通信设备的发送装置。
2.一个数据中继设备,它包括:
用来存储多个移动台数据集的存储装置,所述多个移动台数据集中的每一个对应于多个移动台中相应的一个;
用来接收要从所述多个移动台之一发送到由所述移动通信网络或另一个通信网络提供服务的通信设备的用户数据的用户数据接收装置;
用来从所述多个移动台数据集提取对应于所述多个移动台中的所述一个移动台的移动台数据集的提取装置;
用来将由所述提取装置提取的所述移动台数据集的全部或部分数据添加到所述用户数据中的添加装置;
用来将其中由所述添加装置添加了所述移动台数据集的所述全部或部分数据的所述用户数据发送到所述通信设备的发送装置。
3.如权利要求2所述的数据中继设备,其特征在于还包括:
用来从服务于所述多个移动台的所述移动通信网络接收识别数据的识别数据接收装置,所述识别数据用来在建立与所述移动通信网络的连接时识别所述多个移动台中的所述一个移动台,
其中,所述提取装置提取一个移动台数据集,后者对应于由所述识别数据标识的所述多个移动台中的所述一个移动台。
4.如权利要求3所述的数据中继设备,其特征在于:所述识别数据是所述多个移动台中的所述一个移动台的电话号码。
5.如权利要求2所述的数据中继设备,其特征在于还包括:
用来从服务于所述多个移动台的所述移动通信网络接收识别数据的识别数据接收装置,所述识别数据用来在建立与所述通信设备的连接时识别所述多个移动台中的所述一个移动台,
其中所述提取装置提取一个移动台数据集,后者对应于由所述识别数据标识的所述多个移动台中的所述一个移动台。
6.如权利要求5所述的数据中继设备,其特征在于:所述识别数据是分配给所述多个移动台中的所述一个移动台的IP地址。
7.如权利要求2所述的数据中继设备,其特征在于还包括:
用来确定在所述用户数据接收装置接收到所述用户数据之前,是否向所述用户数据添加了对应于所述多个移动台中的所述一个移动台的特定类型数据的确定装置,
其中,当所述确定装置确定,在所述用户数据接收装置接收到所述用户数据之前,未向所述用户数据添加对应于所述多个移动台中的所述一个移动台的所述特定类型数据时,所述发送装置向所述通信设备发送其中由所述添加装置添加了所述移动台数据集的全部或部分数据的用户数据。
8.如权利要求2所述的数据中继设备,其特征在于还包括:
用来确定在所述用户数据接收装置接收到所述用户数据之前,是否向所述用户数据添加了对应于所述多个移动台中的所述一个移动台的特定类型数据的确定装置;
断开装置,用来当所述确定装置确定,在所述用户数据接收装置接收到所述用户数据之前,已经向所述用户数据添加了对应于所述多个移动台中的所述一个移动台的所述特定类型数据时,断开由所述发送装置为传输用户数据而建立的与所述通信设备的通信连接。
9.如权利要求2所述的数据中继设备,其特征在于还包括:
用来确定在所述用户数据接收装置接收到所述用户数据之前,是否向所述用户数据添加了对应于所述多个移动台中的所述一个移动台的特定类型数据的确定装置;
删除装置,用来当所述确定装置确定,在所述用户数据接收装置接收到所述用户数据之前,已经向所述用户数据添加了对应于所述多个移动台中的所述一个移动台的所述特定类型数据时,从添加过的用户数据中删除所述特定类型的数据。
10.如权利要求2所述的数据中继设备,其特征在于还包括:
用来确定所述接收装置接收到的用户数据是否满足预定的条件的确定装置,
其中,当所述确定装置确定,由所述接收装置接收到的所述用户数据满足所述预定的条件时,所述添加装置把所述移动台数据集的全部或部分数据添加到所述用户数据。
11.如权利要求2所述的数据中继设备,其特征在于:由所述提取装置提取的所述移动台数据集包括对应于以下各项目中至少一个项目的数据:电话号码;IP地址;移动台型号;位置;线路速度;数据传播延时;以及由所述多个移动台中的所述一个移动台所发送的无线电波的电场强度。
12.如权利要求2所述的数据中继设备,其特征在于:所述用户数据遵守HTTP,并且所述添加装置将由所述提取装置提取的所述移动台数据集的部分或全部数据添加到所述用户数据作为扩展信头。
13.一种中继数据的方法,它包括以下步骤:
存储多个移动台数据集,所述多个移动台数据集中的每一个对应于多个移动台中相应的一个;
从所述多个移动台之一接收要传送给由移动通信网络或另一个通信网络提供服务的通信设备的用户数据;
从在所述存储步骤中存储的所述多个移动台数据集提取对应于所述多个移动台中的所述一个移动台的移动台数据集;
将通过所述提取步骤提取的所述移动台数据的全部或部分数据添加到所述用户数据中;
将通过所述添加步骤在其中添加了所述移动台数据集的所述全部或部分数据的用户数据发送到所述通信设备;
14.一种使连接到移动通信网络的计算机执行以下步骤的应用程序:
存储多个移动台数据集,所述多个移动台数据集中的每一个对应于由所述移动通信网络提供服务的多个移动台中的相应的一个;
从所述多个移动台中的一个接收用户数据,所述用户数据要发送到由所述移动通信网络或另一个通信网络提供服务的通信设备;
从所述多个移动台数据集提取对应于所述多个移动台中的所述一个移动台的移动台数据集;
将提取的所述移动台数据集的全部或部分数据添加到所述用户数据中;
将其中添加了所述移动台数据集的所述全部或部分数据的用户数据发送到所述通信设备。
15.一种用于存储应用程序的存储媒体,所述应用程序使与移动通信网络连接的计算机执行以下步骤:
存储多个移动台数据集,所述多个移动台数据集中的每一个对应于由所述移动通信网络提供服务的多个移动台中相应的一个;
从所述多个移动台中的一个接收用户数据,所述用户数据要发送到由所述移动通信网络或另一个通信网络提供服务的通信设备;
从所述多个移动台数据集提取对应于所述多个移动台中的所述一个移动台的移动台数据集;
将提取的所述移动台数据集的全部或部分数据添加到所述用户数据中;
将其中添加了所述移动台数据集的所述全部或部分数据的用户数据发送到所述通信设备。
CNB028024915A 2001-07-24 2002-07-24 通信***及其中保持移动台标识的方法 Expired - Fee Related CN1310560C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP223425/2001 2001-07-24
JP2001223425 2001-07-24
JP223425/01 2001-07-24
JP97319/2002 2002-03-29
JP97319/02 2002-03-29
JP2002097319A JP3923835B2 (ja) 2001-07-24 2002-03-29 通信システム、ゲートウェイ、データ中継方法、プログラムおよび記録媒体

Publications (2)

Publication Number Publication Date
CN1586088A true CN1586088A (zh) 2005-02-23
CN1310560C CN1310560C (zh) 2007-04-11

Family

ID=26619185

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028024915A Expired - Fee Related CN1310560C (zh) 2001-07-24 2002-07-24 通信***及其中保持移动台标识的方法

Country Status (10)

Country Link
US (1) US7590741B2 (zh)
EP (1) EP1343344B8 (zh)
JP (1) JP3923835B2 (zh)
CN (1) CN1310560C (zh)
AT (1) ATE505021T1 (zh)
AU (1) AU2002355316B2 (zh)
CA (1) CA2422438C (zh)
DE (1) DE60239661D1 (zh)
TW (1) TWI258942B (zh)
WO (1) WO2003010991A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007098706A1 (fr) * 2006-03-03 2007-09-07 Huawei Technologies Co., Ltd. Procédé permettant de transmettre des données de service et terminal de paquets utilisé dans ce procédé
CN102143196A (zh) * 2010-08-04 2011-08-03 华为技术有限公司 客户端通信方法、装置和***
CN102624700A (zh) * 2012-01-21 2012-08-01 伯泰雄森(北京)网络科技有限公司 基于特定信息的用户身份识别方法和***
CN104980456A (zh) * 2014-04-03 2015-10-14 华为技术有限公司 传输业务的方法、中间节点、终端和服务器

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7983419B2 (en) * 2001-08-09 2011-07-19 Trimble Navigation Limited Wireless device to network server encryption
CN1780292B (zh) * 2004-11-19 2010-10-13 ***通信集团公司 多种应用协议下保证业务平台获得用户终端信息的方法
WO2007066668A1 (ja) * 2005-12-07 2007-06-14 Tokyo Denki University 交換ノード、通信システム及び交換ノード制御方法
US8751579B1 (en) * 2006-03-02 2014-06-10 Salesforce.Com, Inc. Method and system of maintaining a browser in a design application workflow
US8265022B2 (en) 2009-02-10 2012-09-11 Apple Inc. Apparatus and methods for transmission of emergency call data over wireless networks
US9235843B2 (en) * 2010-09-27 2016-01-12 T-Mobile Usa, Inc. Insertion of user information into headers to enable targeted responses
CN102857538A (zh) * 2011-06-29 2013-01-02 中菲行航空货运承揽股份有限公司 物流数据自动交换***数据与方法及其存储介质
US9699323B2 (en) * 2013-06-28 2017-07-04 Alcatel Lucent Separate charging for supplemental content in a data flow
JP6193185B2 (ja) * 2014-07-09 2017-09-06 株式会社東芝 通信装置、端末装置およびプログラム
WO2024005679A1 (en) * 2022-06-29 2024-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Indicating personal data in an http message

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5689799A (en) 1995-04-26 1997-11-18 Wink Communications, Inc. Method and apparatus for routing confidential information
JP3442236B2 (ja) 1996-10-29 2003-09-02 日本電信電話株式会社 ゲートウェイシステム間転送方法及びシステム
US6041045A (en) 1997-02-03 2000-03-21 Motorola, Inc. Method for accessing an information network from a radio communication system
US6104929A (en) * 1997-06-20 2000-08-15 Telefonaktiebolaget Lm Ericsson Data packet radio service with enhanced mobility management
JP3949288B2 (ja) * 1997-09-22 2007-07-25 株式会社東芝 ゲートウェイ装置及び無線端末装置
JPH11164018A (ja) 1997-09-29 1999-06-18 Canon Inc 発信者情報通知方法
US7103018B1 (en) 1998-04-28 2006-09-05 Nokia Corporation Method of and a network for handling wireless session protocol (WSP) sessions
US6138158A (en) * 1998-04-30 2000-10-24 Phone.Com, Inc. Method and system for pushing and pulling data using wideband and narrowband transport systems
JP2001024798A (ja) 1999-07-12 2001-01-26 Nec Corp 着信通知システム
JP4566322B2 (ja) 2000-03-17 2010-10-20 京セラコミュニケーションシステム株式会社 利用者認証システム
JP3456189B2 (ja) 2000-03-31 2003-10-14 日本電気株式会社 移動通信システム
FI20000760A0 (fi) * 2000-03-31 2000-03-31 Nokia Corp Autentikointi pakettidataverkossa
JP3274455B2 (ja) 2000-10-13 2002-04-15 株式会社エヌ・ティ・ティ・ドコモ 情報通信ネットワークの課金方法
JP3851080B2 (ja) * 2000-11-28 2006-11-29 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ提供システム、コンテンツ提供方法、コンテンツ提供方法を実行するためのプログラムが記録された記録媒体、並びにサーバ
US6944760B2 (en) * 2001-05-24 2005-09-13 Openwave Systems Inc. Method and apparatus for protecting identities of mobile devices on a wireless network

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007098706A1 (fr) * 2006-03-03 2007-09-07 Huawei Technologies Co., Ltd. Procédé permettant de transmettre des données de service et terminal de paquets utilisé dans ce procédé
CN102143196A (zh) * 2010-08-04 2011-08-03 华为技术有限公司 客户端通信方法、装置和***
CN102143196B (zh) * 2010-08-04 2014-09-03 华为技术有限公司 客户端通信方法、装置和***
CN102624700A (zh) * 2012-01-21 2012-08-01 伯泰雄森(北京)网络科技有限公司 基于特定信息的用户身份识别方法和***
CN104980456A (zh) * 2014-04-03 2015-10-14 华为技术有限公司 传输业务的方法、中间节点、终端和服务器
CN104980456B (zh) * 2014-04-03 2018-09-21 华为技术有限公司 传输业务的方法、中间节点、终端和服务器

Also Published As

Publication number Publication date
EP1343344B1 (en) 2011-04-06
US7590741B2 (en) 2009-09-15
CA2422438C (en) 2011-06-14
AU2002355316B2 (en) 2004-05-06
WO2003010991A1 (fr) 2003-02-06
EP1343344B8 (en) 2011-06-15
CN1310560C (zh) 2007-04-11
EP1343344A4 (en) 2009-09-23
DE60239661D1 (de) 2011-05-19
TWI258942B (en) 2006-07-21
EP1343344A1 (en) 2003-09-10
JP3923835B2 (ja) 2007-06-06
US20040185840A1 (en) 2004-09-23
JP2003111136A (ja) 2003-04-11
ATE505021T1 (de) 2011-04-15
CA2422438A1 (en) 2003-03-14

Similar Documents

Publication Publication Date Title
CN1122434C (zh) 移动通信***中因特网接入点设置的更新
CN1310560C (zh) 通信***及其中保持移动台标识的方法
CN1198431C (zh) 通过互联网提供无线应用协议服务的***和方法
CN1123246C (zh) 有选择地允许向移动终端传送分组数据的方法和相关设备
CA2308467C (en) Push-type information transmission method and transfer device thereof
CN1529969A (zh) 获得数据信息的方法与设备
EP1351434A1 (en) Billing method for an information communication network
US20070195803A1 (en) Method and arrangement device relating to communication network
CN1206833C (zh) 移动通信服务计费装置与移动通信服务计费方法
CN101217633B (zh) 一种实现流媒体互动的方法及***
RU2012152098A (ru) Способ, устройство и система для обеспечения доступа к услуге мобильной станцией
EP1109376A3 (en) A route server
WO2002067620A1 (en) System and method of providing mobile phone broadcasting service using cbs
CN1411667A (zh) 一个消息业务
CN101313605A (zh) 获取用户终端设备信息的方法、***和短消息业务中心
CN102377650A (zh) 数据发送处理方法、装置和***
CN1656828A (zh) 操作供应商内以及供应商间的消息传送***的***和方法
CN1889535A (zh) 多媒体增值业务消息的处理方法和***及采用的网关设备
JP2010514327A (ja) 位置基盤マルチメディアメッセージ伝送サービス方法及びその装置
CN1265600C (zh) 通过电信网跟踪多媒体消息的模块化方法和设备
CN1276365C (zh) 来件通知控制方法与***
CN101060488A (zh) 通信设备用连接装置
KR19990060754A (ko) Pcs에서의 sms 부가 서비스 처리방법
CN103166851A (zh) 互联网信息的传送处理方法与***
CN101674685B (zh) 一种信息共享的方法、服务器端及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070411

Termination date: 20190724