JP4787834B2 - 動的ipアドレス割当てを用いたsipまたはh.323に基づくサービスのためのユーザの位置を突き止める方法およびシステム - Google Patents

動的ipアドレス割当てを用いたsipまたはh.323に基づくサービスのためのユーザの位置を突き止める方法およびシステム Download PDF

Info

Publication number
JP4787834B2
JP4787834B2 JP2007528918A JP2007528918A JP4787834B2 JP 4787834 B2 JP4787834 B2 JP 4787834B2 JP 2007528918 A JP2007528918 A JP 2007528918A JP 2007528918 A JP2007528918 A JP 2007528918A JP 4787834 B2 JP4787834 B2 JP 4787834B2
Authority
JP
Japan
Prior art keywords
terminal
user
identifier
address
service
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.)
Expired - Fee Related
Application number
JP2007528918A
Other languages
English (en)
Other versions
JP2008511229A (ja
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.)
Orange SA
Original Assignee
France Telecom SA
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 France Telecom SA filed Critical France Telecom SA
Publication of JP2008511229A publication Critical patent/JP2008511229A/ja
Application granted granted Critical
Publication of JP4787834B2 publication Critical patent/JP4787834B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • 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/52Network services specially adapted for the location of the user terminal
    • 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
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42348Location-based services which utilize the location information of a target
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42348Location-based services which utilize the location information of a target
    • H04M3/42357Location-based services which utilize the location information of a target where the information is provided to a monitoring entity such as a potential calling party or a call processing server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/30Determination of the location of a subscriber

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Library & Information Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)

Description

発明の詳細な説明
本発明は、IP電話、リアルタイム映像、またはマルチメディアインスタントメッセージサービスのようなIP(Internet Protocol)マルチメディアサービスを供給する構造(アーキテクテャー)の配置に関するものである。
このようなアーキテクテャーは、一般に、ユーザへの動的IPアドレス割当てのためのDHCP(Dynamic Host Configuration Protocol)プロトコルだけでなく、IPセッションの開始、および、SIP(Session Initiation Protocol)やH.232(Packet-Based Multimedia Communications Systems)のような制御プロトコルの実行に基づいている。
IP接続を提供する有線または無線ネットワークに接続することにより、ユーザは、DHCPサーバからIPアドレスを取得する。DHCPサーバにより、ユーザは、IP通信の経路を定めることができ、SIPやH.232のようなIPシグナリングプロトコルを使用することができる。その後、ユーザは、コールサーバ(SIPまたはH.232のゲートキーパーサーバ)に登録するために、端末にインストールされたSIPまたはH.232のクライアントを使用する。これは、IP上でマルチメディアサービスを提供するサービスプラットフォームにアクセスすることを目的としている。一度登録されると、ユーザは、特に、IP上において音声呼び出し(ボイスコール)の開始および受信を行うことができる。
リモートアクセス手順により、ユーザは、動き回ることができるとともに、当該ユーザが加入しているマルチメディアサービスの位置を突き止めることができる。様々は関係者(アクセスネットワークプロバイダー、インターネットアクセスプロバイダー、IPサービスプロバイダーなど)間の合意がある場合には、これは、使用しているアクセスネットワークに関係がない。
特定のサービスを実行するには、呼び出しするユーザまたは呼び出しを受けるユーザのいずれかの地理的またはネットワーク上の位置の認識が必要とされることがわかる。この情報は、特に次のようなケースに必要となる。
緊急サービスへの呼び出しは、呼び出し者に最も近い緊急応答センターへの経路が定められなければならない。これには、呼び出し者の位置が確実に知られている必要がある。
さらに、多数の付加価値サービスは、入ってくる呼び出し又は出て行く呼び出しのルーティングやユーザに提供されるサービスを位置に基づいて適合させるために、ユーザの地理的および/またはネットワーク上の位置を利用している。
SIPやH.323プロトコルに基づいた、IPマルチメディアサービスを提供するためのアーキテクテャーに使用される基本原理を図2に示した。
ユーザ端末10は、アクセスサーバ3を介してIPネットワークに接続可能とするアクセスネットワークインターフェイスを備えている。この接続は、アクセスネットワークによる端末および/またはユーザの認証21を条件として、実現されてもよい。
端末がアクセスネットワークによって提供されるサービスにアクセスした瞬間から、当該端末は、IPアドレスを取得するため、および、IPトランスポート層にアクセスする端末を構成するために必要とされる情報を得るために、DHCPプロトコルによって提供される機構を実行する。当該情報としては、DNSサーバ(ドメインネームサーバ)のアドレス、IPアドレス割当てのリース期間、などである。この手順を終了すると、端末には、IPアドレスの割り当て23がなされる。
一度IPアドレスを取得すると、端末10に備えられたSIPまたはH.232のクライアントは、登録要求25をサービスプラットフォームのコールサーバ16に送る。この登録もまた、サービスプラットフォームレベルでの端末および/またはユーザの認証24を条件として、実現されてもよい。
一度この登録がなされると、ユーザは、プラットフォームサービスによってアクティブ(実行中)と認識される。プラットフォームサービスにより、ユーザは、マルチメディアセッション26の開始だけでなく、呼び出し(コール)の送信および受信を実行することができる。
SIPおよびH.232のようなシグナリングプロトコルは、もともと携帯ユーザをサポートしている。これらのプロトコルは、全てのユーザがどの端末およびアクセスネットワークからでも登録可能な登録処理を実行する。もちろん、ユーザが十分な権利を有していることが条件である。このサービスプラットフォームおよび関連するアプリケーションは、その後、ユーザのIPアドレスを持ち、それにより、接続状況を把握する。
しかしながら、いずれの移動管理機構も有していないアクセスネットワークでは、SIPやH.232プロトコルに基づいたサービスプラットフォームが当該アクセスネットワークからユーザの地理的またはネットワーク上の位置情報(ユーザのIP通信量(traffic)を管理する機器のアドレス)を取得することが可能な手順が存在しない。実際問題として、サービスプラットフォームは、ユーザの位置を確実に突き止めるには不十分である、ユーザの身元およびそのIPアドレスのみを把握している。ある特定の状況では、IPアドレスが割り当てられているネットワークを決定するために、IPアドレス解決を使用することができる。しかしながら、当該IPアドレスは、ユーザの位置を証明するためには不確実すぎる情報の1つである。例えば、“アンチスプーフィング(anti-spoofing)”機能(IPアドレスのアンチセフト(anti-theft)機能)のない状態では、悪意のある者が無線インターフェイスを用いてIPネットワークに接続されている端末のIPアドレスを盗むことは容易である。さらに、DHCP手順によって割り当てられたIPアドレスがプライベートIPネットワークに属し、NAT(Network Address Translator)機能が実行されている場合、サービスプラットフォームによって確認されるIPアドレスは、NAT機能によって割り当てられたパブリックIPアドレスであり、アクセス中の端末に割り当てられたプライベートIPアドレス(パブリックネットワークには通知されていない)ではない。このように、このIPアドレスは、ユーザ端末または当該端末が接続された機器によって使用されているものと対応していない。
ユーザに対してこの位置情報の提供を要求することが考えられる。しかしながら、宣言モード(declarative mode)を伴うため、提供された情報は信用できない。この情報は、GPSのような地理的位置システムの手法を用いて、端末により自動的に知らされてもよい。しかしながら、近年、これらのシステムは、よく知られており、高価である。
あらゆる事項を考慮しても、これまで、SIPやH.232プロトコルに基づいたサービスプラットフォームが、一定のアクセスにおける登録されたユーザについての正確な位置情報を動的に取得することが可能な手順は存在しない。なお、広義において携帯電話ネットワークを除く。
本発明の目的は、ユーザが登録に用いた端末のネットワーク上および地理的な位置に関する高い信頼性がありかつ正確な情報を提供することを目的とし、ネットワークへのアクセスポイントの地理的な構成に関してアクセスネットワークのオペレータにより把握されている正確な情報を利用することにより、この不都合をなくすことを目的としている。この目的は、アクセスネットワークの手法により端末がアクセス可能なIPサービスを介してユーザ端末の位置を突き止める方法を提供することにより達成される。この方法は、端末にIPアドレスが割り当てられる、IPアドレスの端末への分配処理の実行を含んでいる。
さらに、データベースは、端末に割り当てられたIPアドレスを、端末またはユーザの識別子およびアクセスネットワークへの端末のアクセスポイントを示す識別子と関連づけて記憶する。アクセスポイントは、位置情報に関連付けられている。そして、データベースは、端末またはユーザの識別子に関連付けられた位置情報をサービスに送信する。
別の構成によれば、端末は、IPアドレスの要求メッセージをアドレスサーバに送信したとき、当該IPアドレスの要求メッセージに端末またはユーザの識別子を挿入する。
さらに別の構成によれば、端末は、IPアドレスの要求メッセージをアクセスサーバを介してアドレスサーバに送信する。そして、アクセスサーバは、当該IPアドレスの要求メッセージにアクセスポイントの識別子を挿入する。
さらに別の構成によれば、サービスに対するユーザ識別子に基づいて端末が当該サービスにアクセスするとき、データベースは、当該サービスに対するユーザ識別子を、端末またはユーザの識別子に既に関連付けられている情報と関連付けて記憶する。そして、サービスは、当該サービスに対するユーザ識別子から、端末の位置情報を取得する。
さらに別の構成によれば、サービスには、データベースに変更がある場合に、端末に対する位置情報が自動的に通知される。
さらに、端末またはユーザの識別子を端末によって生成される乱数として規定することもできる。
別の構成によれば、データベースは、アクセスポイントの識別子を用いて、アクセスネットワークおよびIP転送のオペレータの情報システムから端末の位置情報を取得する。
本発明はまた、アクセスネットワークを介してIP転送ネットワークに接続されるユーザ端末の位置を突き止める少なくとも1つのIPサービスにアクセス可能なデータベースに関するものである。そして、当該データベースは、
所定のユーザ端末に対して、当該端末に割り当てられたIPアドレスを、端末またはユーザの識別子およびアクセスネットワークへの端末のアクセスポイントを示す識別子に関連付けて記憶し、当該アクセスポイントは当該端末に対する位置情報と関連付けられており、
端末またはユーザの識別子に関連付けられている位置情報を、上記サービスに送信する。
別の構成によれば、データベースは、アクセスネットワークおよびIP転送ネットワークのオペレータの情報システムに、ユーザの位置を突き止める要求を送信するように設計されている。当該要求は、端末がアクセスネットワークに接続する際のアクセスポイントを示す識別子を含んでいる。
さらに、本発明は、少なくとも1つのアクセスネットワークが接続されたIP転送ネットワークに対するIPアドレスサーバに関するものである。IPアドレスサーバは、端末がIP転送ネットワークにアクセスするために当該端末にIPアドレスを割り当てる手段と、端末がIPサービスにアクセスしている間に端末によって送信されたIPアドレス要求を受信する手段とを備えている。さらに、IPアドレスサーバは、
IPアドレス要求から、端末の識別子と、アクセスネットワークへの端末のアクセスポイントを示す識別子とを抽出する手段と、
IPアドレス要求から抽出された上記の情報を、端末に割り当てられたIPアドレスと関連付けてデータベースに更新する手段と、を備える。
また、本発明は、端末がアクセスネットワークおよびIP転送ネットワークを介してIPサービスにアクセス可能とするために、アクセスネットワークおよびIP転送ネットワークに接続されるアクセスサーバに関するものである。当該アクセスサーバは、ユーザ端末によって送信されたIPアドレス要求を受信し、IPアドレスサーバに転送する手段と、受信したIPアドレス要求をIPアドレスサーバに転送する前に、当該IPアドレス要求に、アクセスネットワークへの端末のアクセスポイントを示す識別子を挿入する手段とを備えている。
さらに、本発明は、アクセスネットワークおよびIP転送ネットワークを介して少なくとも1つのIPサービスにアクセスする端末であって、IPアドレス要求をIPアドレスサーバに送信する手段と、上記要求に端末またはユーザの識別子を挿入する手段とを備える端末に関するものである。
上記端末の別の構成によれば、端末の識別子として使用される乱数を生成する手段が備えられている。
本発明の好ましい実施形態を、何ら限定されない実例の目的について、添付の図面を参照して以下に説明する。
図1は、SIPまたはH.323のシグナリングプロトコルに基づいたサービスへのアクセスのためのシステムの概要図である。
図2は、従来における、SIPまたはH.323プロトコルに基づいたマルチメディアサービスへのアクセスのための概要図である。
図3は、本発明に係る、ユーザ端末がIPマルチメディアサービスにアクセスする際の、ダイナミックIPアドレス割当ての処理手順を示すフローチャートである。
図4は、本発明に係る、ユーザをIPマルチメディアサービスに登録するための処理手順を示すフローチャートである。
図5は、ユーザに対する位置情報を取得するいくつかの処理手順を示すフローチャートである。
図1は、端末10を有するユーザがIPマルチメディアサービスにアクセス可能となるシステムを示している。このシステムのセッション制御は、SIPまたはH.323のシグナリングプロトコルに基づいている。
このようなサービスは、一般に、コールサーバ16およびアプリケーションサーバ17を含むサービスプラットフォームによって提供される。当該プラットフォームは、サービスプロバイダーのIPネットワーク上で主催される(hosted)。このようなサービスプラットフォームにアクセスするために、端末10を有するユーザは、アクセスネットワーク1・2およびアクセスサーバ3・4を介して、コアネットワークまたはIP転送ネットワーク5にアクセスしなければならない。
IP転送ネットワーク5は、アクセスサーバに接続されているDHCPサーバ6およびシグナリングプロキシ7を含む。DHCPサーバは、ユーザ端末が転送ネットワーク5にアクセスできるようにするために、IPアドレスの動的割当てに関与する。
SIPまたはH.323のプロトコルに基づくサービスプラットフォームが、オペレータによって保証されたユーザに対する位置情報を、ユーザが登録したときからユーザがIPアドレスを持ったときに取得できるように、本発明は以下のことを提案する。SIPまたはH.323のプロトコルに基づいたIPマルチメディアサービスプラットフォームによって提供されるサービスにアクセスするためにアクセスネットワーク1・2に接続されるユーザの端末によって実行される手順、特に、ユーザにIPアドレスを分配するためのDHCP手順およびユーザをサービスプラットフォームに登録するための手順の間に、ユーザまたは当該ユーザの端末を示す識別子を伝える。
この目的のために、本発明に係るアクセスネットワーク1・2およびIP転送ネットワーク5は、アクセスサーバ3・4、DHCPサーバ6およびシグナリングプロキシ7にアクセス可能なデータベース8を含む。このデータベースは、アクセスネットワーク1・2に接続されているユーザのデータ、つまり、各ユーザの身元および接続のために当該ユーザに割り当てらているIPアドレス、の間の相関を保証している。このデータベースは、アクセスサーバ3・4、DHCPサーバ6および信号プロクシ7を経由し、IP転送ネットワークを通じて更新される。そして、このデータベースは、サービスプラットフォームに対してリード・アクセス可能である。さらに、データベース8は、アクセスネットワーク1・2の特徴およびその種々の構成要素の地理的位置、特に、ユーザ端末が接続されるアクセスポイント、に関する情報を提供する。この情報は、前もってアクセスネットワーク1・2のオペレータの情報システム9から取得されている。
第1の段階において、IPマルチメディアサービスへのアクセスの間に伝送されたユーザまたは端末の識別子は、DHCPサーバ6によるアドレス割当て処理において、アクセスネットワークのレベルで使用される。その結果、ユーザまたは端末の識別子は、DHCPサーバによって端末10に割り当てられたIPアドレスと関連付けられる。割り当てられたIPアドレスとユーザまたは端末の識別子とは、ユーザ端末10が接続される物理的なアクセスポイントに対する物理的な座標と関連付けて、データベース8に格納される。それから、データベース8は、この物理的なアクセスポイントに対する地理的な座標を決定することができる。
第2の段階において、ユーザまたは端末の識別子は、ユーザのサービスプラットフォームへの登録のための処理の間に、シグナリングプロキシ7に送信される。この構成により、シグナリングプロキシは、ユーザがサービスにアクセスする際のサービスアイデンティティを用いて、データベース8を更新することができる。ユーザをサービスプラットフォームに登録する手順は、標準的である。ユーザは、そのサービスアイデンティティを用いて登録する。登録が一旦成功すると、サービスプラットフォームは、データベース8から、ユーザによって登録されているサービスアイデンティティに関連付けられている位置情報を取得することができる。この位置情報は、コンサルテーションモードまたはノーティフィケーションモードの何れかで取得されてもよい。コンサルテーションモードでは、サービスプラットフォームは、データベース8に、ユーザのサービスアイデンティティに対応する位置情報に関する要求を送信する。ノーティフィケーションモードでは、サービスプラットフォームは、データベース8によって位置情報が動的に通知される。
図3は、DHCPサーバを介したIPアドレス割当てについての本発明による処理手順を示している。
当該処理手順のまず最初のステップ31では、ユーザ端末10は、相関パラメータとして機能するユーザまたは端末の識別子である“クライアント−ID”を、DHCPサーバ6に送信されるDHCP_Discover要求に挿入する。当該端末には、この目的のためのインターフェイスが備え付けられている。“クライアント−ID”識別子は、例えば、DHCPメッセージの“クライアント−識別子”フィールド(オプションコード61)に挿入される。
次のステップ32において、DHCP_Discoverメッセージは、DHCPサーバ6の送り先に従って、ユーザ端末10が接続されているアクセスネットワーク1・2に配布される。このメッセージは、端末のネットワークインターフェイスカードのMACアドレス(“chaddr”パラメータ)、処理の識別子(“xid”パラメータ)、および“クライアント−ID”パラメータを含んでいる。
次のステップ33において、このメッセージは、ユーザのアクセスネットワーク1・2のためのアクセスサーバ3・4によって傍受される。このアクセスサーバは、その後、メッセージに含まれるMACアドレスおよび“クライアント−ID”識別子を記憶することにより、DHCP中継装置として機能する。次のステップ34において、アクセスサーバは、傍受したメッセージに、ユーザ端末が接続される回線を示す識別子“アクセス−ID”を挿入する。これは、DHCP_Discoverメッセージの“中継手段情報”フィールド(オプションコード82)に挿入される。次のステップ35において、このようにして完成されたメッセージが、DHCPサーバ6に伝送される。
次のステップ36において、DHCPサーバは、DHCP_Discoverメッセージを受信し、端末に対して提案されたIPアドレス(パラメータ“yiaddr”)を含むDHCP_Offerメッセージを端末に返信する。。このIPアドレスは、アクセスサーバ3・4に割り当て可能なアドレスのプールの中から選択される。次のステップ37において、アクセスサーバは、このメッセージを受信し、それをユーザ端末に送る。
ステップ38において当該メッセージを受信することにより、ユーザ端末は、受信したDHCP_Offerメッセージに含まれるIPアドレスの使用を要求するために、DHCP_RequestメッセージをDHCPサーバに送信する。DHCP_Requestメッセージもまた、端末のネットワークインターフェイスカードのMACアドレス(“chaddr”)、処理を示す識別子(“xid”)、および“クライアント−識別子”を含んでいる。ステップ39において、アクセスサーバは、このメッセージを傍受し、その中、例えば、“中継手段情報”フィールドに回線識別子“アクセス−ID”を挿入する(ステップ40)。そして、アクセスサーバは、それをDHCPサーバ6に送信する(ステップ41)。
ステップ42において、DHCPサーバは、このメッセージを受信し、そこに含まれる情報、つまり、端末に割り当てられたIPアドレス、識別子“クライアント−ID”およびアクセスポイントの識別子“アクセス−ID”を抽出する。そして、DHCPサーバは、データベース8の更新要求の際に当該情報を送信する。ステップ43において、データベースは、この情報を受信し蓄積する。そして、データベースは、受信したことを示すメッセージを送信する。その中において、SIP登録を実行するために、ユーザによって接触されるシグナリングプロキシのアドレスを含めることもできる。ステップ44において、このメッセージは、DHCPサーバによって受信される。DHCPサーバは、ユーザがIPアドレスを使用できる期間およびシグナリングプロキシや使用されるDNSサーバのアドレスのような考えられる他の情報を含むDHCP_ACKメッセージを端末に送信することにより、ユーザに対してIPアドレスを使用する権利を承認する。この情報は、データベース8から取得するか、DHCPサーバに予め格納されている。次のステップ45において、DHCP_ACKメッセージは、アクセスサーバによってユーザ端末10に中継される。
端末がIPアドレスを有すると、図4に示される登録手順に従って、それはサービスプラットフォームに登録されてもよい。この図に示される手順は、SIPプロトコルに従っている。似たような手順が、H.323プロトコルに従って示され、記述されてもよい。
この処理の最初のステップ51において、端末は、登録メッセージ“SIP_Register”を送信するために、前もって受信した情報、つまり、割り当てられたIPアドレス、使用されるシグナリングプロキシ7のアドレスを使用する。登録メッセージ“SIP_Register”もまた、2つの処理の間の相関パラメータとして使用される識別子“クライアント−ID”だけでなく、“from”および“to”フィールドに“[email protected]”の形式のユーザに対するSIP識別子を含む(“home.com”は、ユーザによって要求されたサービスのドメインを指定している)。前者は、例えば、SIPメッセージの“Proxy Authorization”フィールドのパラメータ“ダイジェスト−ユーザネーム”に挿入される。
次のステップ52において、SIP_Registerメッセージは、アクセスサーバ3・4を介してシグナリングプロキシ7に伝送される。これは、SIP−トランスペアレントである。ステップ53において、シグナリングプロキシは、このメッセージを受信し、識別子“クライアント−ID”をユーザのSIP識別子と関連付けて記憶する。そして、シグナリングプロキシは、更新要求メッセージにおいて、この情報をデータベース8に送る。識別子“クライアント−ID”により、データベース8は、ユーザのSIP識別子を、当該“クライアント−ID”によって識別されるユーザについて格納されている他の情報と関連付けて記憶することができる。データベースは、その後、この情報の受信を確認する(ステップ54)。続いてステップ55において、シグナリングプロキシ7は、受信したSIP_Registerメッセージから、識別子“クライアント−ID”を含む“プロキシ−認証”フィールドを削除する。そして、シグナリングプロキシ7は、ユーザ端末が接続されているアクセスネットワーク1・2を識別する“P−Visited−Network−ID”フィールドをそれに追加する。ステップ56では、シグナリングプロキシ7は、このようにして作成されたSIP_Registerメッセージを、ユーザによって要求されるサービスのためのコールサーバ16に伝送する。このメッセージの受信により、コールサーバは、ユーザの認証処理57を実行する。ユーザが当該サービスにアクセス可能であると認証された場合、その後ステップ58において、コールサーバは、受信したSIP_Registerメッセージの応答において、承認を示すSIP_OKメッセージを送信する。登録された識別子と関連付けられたいくつかの識別子をユーザが有している場合、コールサーバは、SIP_OKメッセージの“P-Associated_URI”フィールドにおいて、関連する識別子(“[email protected]”、“[email protected]”、“[email protected]”)が暗黙のうちに登録されていることを示す。
SIP_OKメッセージを受信することによって(ステップ59)、シグナリングプロキシは、登録されている識別子と関連付けられている識別子を発見するために、メッセージの内容を調査する。そして、シグナリングプロキシは、データベースが“クライアント−ID”によって識別されるユーザに対応する格納情報を完全なものにするために、識別子“クライアント_ID”に関連付けられているこの情報を用いたデータベース8の更新を実行させる。この情報は、ステップ60においてデータベース8によって受信され、データベース8はその受信を確認する。ステップ61においてこの情報を受信することにより、プロキシは、SOP_OKメッセージをアクセスサーバ3・4に送信する。そして、ステップ62において、アクセスサーバ3・4は同様にして当該メッセージを端末に送信する。
データベース8は、ユーザの地理的位置に関する情報、例えば、後者のメーリングアドレス、を見つける能力を有する。この目的のために、位置の突き止め手順の最初のステップ71において、データベース8は、アクセスネットワークおよびユーザが接続されているIP転送ネットワークのオペレータの情報システム9にユーザ位置要求を送る。この位置要求は、ユーザが接続されるネットワークへのアクセスポイントを示す識別子であるアクセス−IDを含む。次のステップ72において、情報システムは、要求された情報を返信する。
さらに、IPマルチメディアによるユーザ登録の過程の間、例えば、SIP_Registerメッセージの受信時、または、SIP_OKメッセージを送信後に、コールサーバ16または例えば登録時に接触していたサービスプラットフォームの専用アプリケーションサーバは、所定の識別子のもとで登録されているユーザについての(ネットワーク上または地理的な)位置情報を要求してもよい。
コールサーバ16または専用アプリケーションサーバ17が前もって通知サービスに参加している場合、データベース8は、識別子“[email protected]”で登録されているユーザの地理的な位置の変化を、コールサーバまたはアプリケーションサーバに自動的に通知することができる(ステップ73)。当該サーバが属するドメイン(またはネットワーク)の名(「home.com」)により、正確に通知メッセージを伝達することができる。この通知の受信により(ステップ74)、コールサーバまたは専用アプリケーションサーバは、位置情報の受信を確証する。
通知サービスが存在しない場合、もしくは、コールサーバ16または専用アプリケーションサーバ17がそのようなサービスに参加していない場合、サーバ16・17は、形式“[email protected]”を有する、サービスのための識別子をもつユーザについての位置情報をデータベースに要求する必要がある(ステップ75)。この要求は、ユーザ識別子を含むリクエストをデータベースに送ることによりなされる。この目的のために、シグナリングプロキシ7によって送信されたSIP_Registerメッセージで伝えられる「P-visited-network」情報から問い合わされるネットワークおよびデータベース8を前もって決定すべきである。
前もって設定されている取り決めに基づいて、ユーザが接続しているアクセスネットワークのデータベース8は、ユーザの識別子に関連付けられている地理的な位置情報を、コールサーバ16または専用アプリケーションサーバ17に返信する。
具体的な目的のために、本発明は、プライベートネットワークでのIPアドレスの割り当てのためのDHCPプロトコル、および、DHCP中継を含む、サービスのノードレベルでのNAT機能を実行することにより実現されてもよい。さらに、DHCPサーバ6とのインターフェイスは、DHCPプロトコルに従うことができる。採用されているコール制御プロトコルはSIPであってもよい。さらに、アクセスサーバのデータベース8は、SOAP(Simple Object Access Protocol)プロトコルを介してアクセス可能な2つのフロントエンドを有していてもよい。一方が更新用であり、他方が情報読み出し用である。
IPアドレス割り当ておよび登録処理と相関して使用されるユーザ識別子は、ユーザ端末によって生成される乱数であってもよい。この場合、識別子として使用されている乱数がすでにユーザを識別するためにデータベースで使用されているとき、データベース8は、ステップ43において更新要求を拒絶する。この拒絶は、DHCPのIPアドレス割り当て要求の拒絶に繋がる。その後、端末は、新しい乱数によるIPアドレス要求を繰り返す。
図1は、SIPまたはH.323のシグナリングプロトコルに基づいたサービスへのアクセスのためのシステムの概要図である。 図2は、従来における、SIPまたはH.323プロトコルに基づいたマルチメディアサービスへのアクセスのための概要図である。 図3は、本発明に係る、ユーザ端末がIPマルチメディアサービスにアクセスする際の、ダイナミックIPアドレス割当ての処理手順を示すフローチャートである。 図4は、本発明に係る、ユーザをIPマルチメディアサービスに登録するための処理手順を示すフローチャートである。 図5は、ユーザに対する位置情報を取得するいくつかの処理手順を示すフローチャートである。

Claims (8)

  1. ユーザ端末(10)がローカルアクセスネットワーク(1,2)とIP転送ネットワークとを順に介してアクセス可能なIPサービス(15)によって当該ユーザ端末(10)の位置の突き止めを可能とする方法であって、
    上記端末(10)にIPアドレスが割り当てられる、IPアドレスの上記端末(10)への配布処理の実行を含み、
    上記IP転送ネットワークに含まれるデータベース(8)が、上記端末(10)に割り当てられたIPアドレスを、端末またはユーザの識別子と、ローカルアクセスネットワーク(1,2)への上記端末のアクセスポイントを示す識別子と、位置情報としての、当該アクセスポイントの物理的な座標を示す地理的座標とを関連付けて記憶し、
    上記データベース(8)が、上記ローカルアクセスネットワークのオペレータの情報システムに対して、上記アクセスポイントの識別子を含む位置要求を送信し、
    上記データベース(8)が、上記情報システムからの応答として、上記アクセスポイントに対応する地理的座標を受信し、
    上記データベース(8)が、受信した上記地理的座標を上記IPサービスに送信することを特徴とする方法。
  2. 上記端末がIPアドレスの要求メッセージをアドレスサーバ(6)に送信するとき、端末またはユーザの識別子を上記IPアドレスの要求メッセージに挿入する請求項1に記載の方法。
  3. 上記端末がアクセスサーバ(3,4)を介してIPアドレスの要求メッセージをアドレスサーバ(6)に送信するとき、上記アクセスサーバ(3,4)は、上記アクセスポイントの識別子を上記IPアドレスの要求メッセージに挿入する請求項1または2に記載の方法。
  4. IPサービスに対するユーザ識別子に基づいて上記端末(10)が当該IPサービスにアクセスするとき、上記データベース(8)は、当該IPサービスに対するユーザ識別子を、端末またはユーザの識別子と既に関連付けられている情報と関連付けて記憶し、
    上記IPサービス(15)は、上記IPサービスに対するユーザ識別子から上記端末に対する地理的座標を取得する請求項1ないし3の何れか1項に記載の方法。
  5. 上記IPサービスは、上記データベース(8)に変更がある場合に、上記端末(10)に対する地理的座標が自動的に通知される請求項1ないし4の何れか1項に記載の方法。
  6. 上記端末またはユーザの識別子は、上記端末(10)によって生成される乱数である請求項1ないし5の何れか1項に記載の方法。
  7. 上記データベース(8)は、アクセスポイントの識別子を用いて、ローカルアクセスネットワークおよびIP転送ネットワークのオペレータの情報システム(9)から上記端末に対する地理的座標を取得する請求項1ないし6の何れか1項に記載の方法。
  8. ローカルアクセスネットワーク(1,2)を介してIP転送ネットワークに接続されるユーザ端末の位置を突き止めるための少なくとも1つのIPサービスにアクセス可能なデータベース(8)であって、
    所定のユーザ端末について、当該端末に割り当てられたIPアドレスを、端末またはユーザの識別子と、ローカルアクセスネットワーク(1,2)への当該端末のアクセスポイントを示す識別子と、位置情報としての、当該アクセスポイントの物理的な座標を示す地理的座標とを関連付けて記憶し、
    上記ローカルアクセスネットワークのオペレータの情報システムに対して、上記アクセスポイントの識別子を含む位置要求を送信し、
    上記情報システムからの応答として、上記アクセスポイントに対応する地理的座標を受信し、
    受信した地理的座標を上記IPサービスに送信するように設計されているデータベース。
JP2007528918A 2004-08-25 2005-08-18 動的ipアドレス割当てを用いたsipまたはh.323に基づくサービスのためのユーザの位置を突き止める方法およびシステム Expired - Fee Related JP4787834B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR0409085 2004-08-25
FR0409085A FR2874779A1 (fr) 2004-08-25 2004-08-25 Procede et systeme de localisation d'utilisateurs pour les services bases sur les protocoles sip ou h.323 avec attribution d'adresse ip dynamique
PCT/FR2005/002099 WO2006024791A1 (fr) 2004-08-25 2005-08-18 Procede et systeme de localisation d'utilisateurs pour les services bases sur les protocoles sip ou h.323 avec attribution d'adresse ip dynamique.

Publications (2)

Publication Number Publication Date
JP2008511229A JP2008511229A (ja) 2008-04-10
JP4787834B2 true JP4787834B2 (ja) 2011-10-05

Family

ID=34947284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007528918A Expired - Fee Related JP4787834B2 (ja) 2004-08-25 2005-08-18 動的ipアドレス割当てを用いたsipまたはh.323に基づくサービスのためのユーザの位置を突き止める方法およびシステム

Country Status (7)

Country Link
US (1) US8374187B2 (ja)
EP (1) EP1782608A1 (ja)
JP (1) JP4787834B2 (ja)
KR (1) KR101106885B1 (ja)
CN (1) CN101010924B (ja)
FR (1) FR2874779A1 (ja)
WO (1) WO2006024791A1 (ja)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4992272B2 (ja) 2006-03-30 2012-08-08 富士通株式会社 呼制御サーバ
US8358645B2 (en) * 2006-04-14 2013-01-22 Cisco Technology, Inc. Determining a physical location of a VoIP endpoint device utilized to originate an emergency call
JP2008035250A (ja) * 2006-07-28 2008-02-14 Fujitsu Ltd 情報提供サービス制御システム
EP1942694A1 (en) * 2007-01-02 2008-07-09 France Telecom Mobile telecommunications system and method
JP2008227987A (ja) * 2007-03-14 2008-09-25 Nec Corp ネットワーク接続機器、通信システム及びそれらに用いる近隣装置情報重複回避方法
JP4510044B2 (ja) * 2007-03-29 2010-07-21 株式会社東芝 電話交換装置及び電話システム
US9871872B2 (en) * 2007-04-13 2018-01-16 Nokia Technologies Oy Mechanism for executing server discovery
US8867526B2 (en) * 2007-05-17 2014-10-21 At&T Intellectual Property I, L.P. Method and apparatus for providing mobility for a voice over internet protocol service
CN100583835C (zh) * 2007-06-28 2010-01-20 华为技术有限公司 转发报文的方法和网络设备
JP2009033447A (ja) * 2007-07-26 2009-02-12 Toshiba Corp インタフェース装置、主装置及びインタフェース装置に用いられる制御方法
US8171494B2 (en) * 2007-12-05 2012-05-01 Cisco Technology, Inc. Providing identity to a portal with a redirect
US8359644B2 (en) 2008-11-17 2013-01-22 At&T Intellectual Property I, L.P. Seamless data networking
EP2214379A1 (en) * 2009-02-03 2010-08-04 BRITISH TELECOMMUNICATIONS public limited company Network access equipment
US8413354B2 (en) * 2009-08-05 2013-04-09 Futurewei Technologies, Inc. System and method for communication handoff
US8812015B2 (en) * 2009-10-01 2014-08-19 Qualcomm Incorporated Mobile device locating in conjunction with localized environments
US8307071B2 (en) * 2010-01-15 2012-11-06 Microsoft Corporation Fine-grained location determination of networked computers
US9389085B2 (en) 2010-01-22 2016-07-12 Qualcomm Incorporated Map handling for location based services in conjunction with localized environments
US8886773B2 (en) 2010-08-14 2014-11-11 The Nielsen Company (Us), Llc Systems, methods, and apparatus to monitor mobile internet activity
US8910259B2 (en) 2010-08-14 2014-12-09 The Nielsen Company (Us), Llc Systems, methods, and apparatus to monitor mobile internet activity
US9124920B2 (en) 2011-06-29 2015-09-01 The Nielson Company (Us), Llc Methods, apparatus, and articles of manufacture to identify media presentation devices
US8594617B2 (en) * 2011-06-30 2013-11-26 The Nielsen Company (Us), Llc Systems, methods, and apparatus to monitor mobile internet activity
CN102904971B (zh) * 2011-07-26 2015-11-25 华为终端有限公司 获取目的ip地址的方法及装置
CN103188311B (zh) * 2011-12-30 2016-05-25 北京新媒传信科技有限公司 客户端代理定位***和方法
CN102624700B (zh) * 2012-01-21 2016-04-20 博泰雄森(北京)网络科技有限公司 基于特定信息的用户身份识别方法和***
CN103684819A (zh) * 2012-09-07 2014-03-26 中兴通讯股份有限公司 配置参数的获取方法及装置
WO2014100998A1 (zh) * 2012-12-26 2014-07-03 华为技术有限公司 一种处理报文的方法、设备和***
US9301173B2 (en) 2013-03-15 2016-03-29 The Nielsen Company (Us), Llc Methods and apparatus to credit internet usage
US10356579B2 (en) 2013-03-15 2019-07-16 The Nielsen Company (Us), Llc Methods and apparatus to credit usage of mobile devices
WO2015143407A2 (en) * 2014-03-20 2015-09-24 Geocommerce Inc. System and method for identifying users on a network
EP3125507B1 (en) * 2014-04-03 2018-12-12 Huawei Technologies Co., Ltd. Ip address allocation device, system and method
US9762688B2 (en) 2014-10-31 2017-09-12 The Nielsen Company (Us), Llc Methods and apparatus to improve usage crediting in mobile devices
US11423420B2 (en) 2015-02-06 2022-08-23 The Nielsen Company (Us), Llc Methods and apparatus to credit media presentations for online media distributions
FR3046012A1 (fr) * 2015-12-17 2017-06-23 Orange Procede et dispositif de fourniture d'une information de localisation a un equipement connecte a un point d'acces reseau
US10015671B2 (en) * 2016-01-19 2018-07-03 T-Mobile Usa, Inc. Network service access control
FR3057423A1 (fr) * 2016-10-11 2018-04-13 Orange Procede de negociation d'une qualite de service offerte par une passerelle a des terminaux
US10509921B2 (en) * 2017-05-31 2019-12-17 Intuit Inc. System for managing transactional data
FR3071995A1 (fr) * 2017-09-29 2019-04-05 Orange Procede d'affectation d'une communication
CN109802980A (zh) * 2017-11-17 2019-05-24 华为技术有限公司 消息交互方法、相关装置及***
US10999812B2 (en) * 2018-10-11 2021-05-04 Comcast Cable Communications, Llc Registration of multi-port device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001326697A (ja) * 2000-05-17 2001-11-22 Hitachi Ltd 移動体通信網、端末装置、パケット通信制御方法、及び、関門装置
US6650901B1 (en) * 2000-02-29 2003-11-18 3Com Corporation System and method for providing user-configured telephone service in a data network telephony system
JP2004007594A (ja) * 2002-04-19 2004-01-08 Nokia Corp 端末への情報提供システム及び方法
US20040071164A1 (en) * 2002-01-08 2004-04-15 Baum Robert T. Methods and apparatus for protecting against IP address assignments based on a false MAC address
WO2005065165A2 (en) * 2003-12-19 2005-07-21 N2 Broadband, Inc. Method and system for distributing services in a digital asset environment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6650902B1 (en) 1999-11-15 2003-11-18 Lucent Technologies Inc. Method and apparatus for wireless telecommunications system that provides location-based information delivery to a wireless mobile unit
US6977917B2 (en) * 2000-03-10 2005-12-20 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for mapping an IP address to an MSISDN number within a service network
CN100593300C (zh) * 2001-03-19 2010-03-03 索尼公司 网络***
US7139818B1 (en) * 2001-10-04 2006-11-21 Cisco Technology, Inc. Techniques for dynamic host configuration without direct communications between client and server
CA2491674A1 (en) * 2002-07-08 2004-01-15 Packetfront Sweden Ab Dynamic port configuration of network equipment
US7519988B2 (en) * 2003-07-31 2009-04-14 International Business Machines Corporation Method and apparatus for authenticated network address allocation

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6650901B1 (en) * 2000-02-29 2003-11-18 3Com Corporation System and method for providing user-configured telephone service in a data network telephony system
JP2001326697A (ja) * 2000-05-17 2001-11-22 Hitachi Ltd 移動体通信網、端末装置、パケット通信制御方法、及び、関門装置
US20040071164A1 (en) * 2002-01-08 2004-04-15 Baum Robert T. Methods and apparatus for protecting against IP address assignments based on a false MAC address
JP2004007594A (ja) * 2002-04-19 2004-01-08 Nokia Corp 端末への情報提供システム及び方法
WO2005065165A2 (en) * 2003-12-19 2005-07-21 N2 Broadband, Inc. Method and system for distributing services in a digital asset environment
US20050177616A1 (en) * 2003-12-19 2005-08-11 N2 Broadband, Inc. Method and system for distributing services in a digital asset environment

Also Published As

Publication number Publication date
CN101010924A (zh) 2007-08-01
EP1782608A1 (fr) 2007-05-09
WO2006024791A1 (fr) 2006-03-09
KR20070055564A (ko) 2007-05-30
JP2008511229A (ja) 2008-04-10
US8374187B2 (en) 2013-02-12
KR101106885B1 (ko) 2012-01-25
CN101010924B (zh) 2013-06-05
US20090034536A1 (en) 2009-02-05
FR2874779A1 (fr) 2006-03-03

Similar Documents

Publication Publication Date Title
JP4787834B2 (ja) 動的ipアドレス割当てを用いたsipまたはh.323に基づくサービスのためのユーザの位置を突き止める方法およびシステム
CA2595077C (en) A method and apparatus for handling emergency calls
US8265068B2 (en) Mapping of IP phones for E911
Rosen et al. Best current practice for communications services in support of emergency calling
US7555555B2 (en) SIP-based multimedia communication system capable of providing mobility using lifelong number and mobility providing method
US8391165B2 (en) Method and apparatus for identifying caller preferences matched to callee capabilities for IMS communications
US7711094B1 (en) E911 location server
US20070233899A1 (en) Locating devices
JP5591799B2 (ja) 訪問先ネットワークを経由したリモートネットワークアクセス
US8787870B2 (en) Method, apparatus and computer program product for providing emergency service validation
US8731163B1 (en) Identifying callers
JP5805200B2 (ja) 非常サービスのための登録を維持する方法及び装置
CN101426261B (zh) 多媒体子***业务处理的方法、p-cscf、i-cscf和多媒体子***
US20100278174A1 (en) Method and Arrangement for Network Roaming of Corporate Extension Identities
CN102144379A (zh) Tel uri处理方法和设备
CN103024100A (zh) 一种建立偶联的方法和域名***服务器
CN109039988B (zh) Ip多媒体子***的注册方法、装置及设备
CN106912033B (zh) 一种短消息发送控制方法和装置
KR100650978B1 (ko) 동적 주소 변경 감지에 따른 위치정보 갱신 기능을 가지는홈 네트워크 장치와 홈 네트워크 단말 및 그 방법
US20100232442A1 (en) Communication apparatus and method
KR101295099B1 (ko) 무선통신시스템에서 착신 서비스를 위한 페이징 수행 장치및 방법
Rosen et al. RFC 6881: Best Current Practice for Communications Services in Support of Emergency Calling

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080722

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100803

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101101

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110414

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110628

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110715

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140722

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees