JP4386732B2

Connection architecture for a mobile network

Abstract

This record has no abstract on file.

JP4386732B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 8 January 2023, 3.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

19 claims: 9 independent, 10 dependent

  1. 1
    ローカルネットワークにあるクライアントとモバイル機器との間で複数のトランザクションを交換することにより 、データを転送するための方法であって、 前記 クライアントから、1以上のファイアウォールを介して 前記ローカルネットワークとは独立して稼働し、前記ローカルネットワークの外部にある 一般にアクセス可能なネットワークにあるサーバへ の送 信を行うことにより 、前 記クライアントから 、前 記サーバへの第1の接続を開始し、前記第1の接続を確立するステップと、 前記 モバイル機器か ら前 記サーバへの、前記ローカルネットワークの外部にあり、かつ前記ローカルネットワークから独立して稼働するモバイルネットワークを介した、第2の接続を確立するステップと、 前記 第1の接続と、 前記 第2の接続との両方の接続を用いて、前記モバイル機器と前記クライアントとの間で 前記 複数のトランザクションを送信するステップと、 前記第2の接続が終了した後に、その後前記クライアントと通信することが必要な同一又は他の前記モバイル機器について前記一般にアクセス可能なネットワークか ら前 記ローカルネットワークへの通信のしやすさを維持するために 、前 記第1の接続を継続して維持するステップと、 前記第2の接続が終了した後に、前記モバイルネットワークと前記一般にアクセス可能なネットワークとの両方を介して前記同一又は他のモバイル機器から前記サーバへの新規の第3の接続を確立し、新しく確立された前記第3の接続を介して当該モバイル機器か ら前 記サーバへ新しい 前記 複数のトランザクションを送信し、また、以前に確立され、継続して維持されている前記第1の接続を用い て前 記サーバか ら前 記クライアントへ前記新しい複数のトランザクションを 、前 記クライアントか ら前 記サーバへの新しい外部への接続を確立することなく、転送するステップとを有し、 前記第1の接続は、継続的に維持された通信についての論理的な接続であり、 前記ローカルネットワークは、前記一般にアクセス可能なネットワークから、前記1以上のファイアウォールを介してのみ接続可能であり、 前記複数のトランザクションは、前記モバイル機器から前記モバイルネットワークと前記一般にアクセス可能なネットワークとの両方を経由して前記サーバへ、また、前記サーバから前記一般にアクセス可能なネットワークと前記ローカルネットワーク上の前記1以上のファイアウォールを介した前記ローカルネットワーク上で稼働している前記クライアントへ、渡るトランザクションパス上で交換されることを特徴とする前記方法。
  2. 2
    前記第1の接続は、前記第2の接続の終了とは独立し、更に前記サーバと他のモバイル機器との間での他の通信とは独立して、前記サーバによって継続的に維持されるトランスミッションコントロールプロトコル(TCP)接続であり、 前記第2の接続は、前記モバイル機器と前記クライアントとの間での前記複数のトランザクションが完了するのに応じて、前記モバイル機器により終了し、 前記第2の接続が前記モバイル機器により終了した時から、前記第3の接続が前記モバイル機器により確立するまでの時間の長さとは独立して、前記新しい複数のトランザクションが自動的に前記第1の接続を介して転送される請求項1に記載の方法。
  3. 3
    前記第1の接続の切断に応じて前記第1の接続を自動的に再確立し、前記モバイルネットワークを介して前記同一又は他のモバイル機器による前記第2の接続が確立するか又は完了するかに関わらず、前記同一又は他のモバイル機器から前記モバイルネットワークを介して受信される複数のトランザクションを前記クライアントに、前記1以上のファイアウォールを通過して前記第1の接続を介して転送することにより前記第1の接続を維持する請求項1に記載の方法。
  4. 4
    前記 クライアント におけるデータの表示を前記モバイル機器に格納するステップと、 前記第1の接続および前記第2の接続を介して、前記データの更新された表示を要求する同期要求を前記モバイル機器から前記 クライアント に送信するステップと、 前記同期要求に応じて、前記第1の接続および前記第2の接続を介して、前記モバイル機器に前記データの更新された表示を送り返すステップとを更に有する請求項1に記載の方法。
  5. 5
    特定の形式のデータを識別するフィルタを前記 クライアント に格納するステップと、 前記フィルタに関連した特定の形式のデータの一つを受信すると、前記 サーバ にメッセージ識別名を送信するステップと、 前記メッセージ識別名を前記モバイル機器に中継するために、ショートメッセージサービス又は他の通知プロトコルを用いるステップとを更に有する請求項1に記載の方法。
  6. 6
    前記フィルタの少なくとも一つは、優先度の高いデータを識別する請求項 5 に記載の方法。
  7. 7
    モバイル機器バッテリの充電量を確認するステップと、 前記バッテリの充電量に応じて、異なる時間間隔で前記モバイル機器と前記 クライアント とを自動的に同期するステップとを更に有する請求項1に記載の方法。
  8. 8
    前記モバイル機器が最初に前記サーバと前記第2の接続を確立する前に、前記 クライアント から前記サーバに認証トークンを送信して、当該認証トークンが前記サーバによって認証されるときに前 記第 1の接続を確立するステップと、 前記モバイル機器が前記第2の接続を終了した後にも、前記サーバと前記 クライアント との間での認証された前 記第 1の接続を維持するステップとを更に有する請求項1に記載の方法。
  9. 9
    前記サーバにある前記トランザクションと関連したデータを常には格納しないことにより、前記モバイル機器は、前記 クライアント へのリアルタイムでのアクセスができる請求項1に記載の方法。
  10. 10
    前記サーバと任意のモバイル機器との間で任意の接続が確立されたか否かに関わらず、前記第1の接続は、事前にネゴシエーションが行われた論理的な通信状態にある請求項1に記載の方法。
  11. 11
    前記第1の接続は、継続して維持されたTCP接続である請求項1に記載の方法。
  12. 12
    異なるモバイル機器から複数の独立したトランザクションを 前記サーバが 受信するステップと、 前記複数の独立したトランザクションのそれぞれを、前記サーバから前記 クライアント に前記継続して維持されたTCP接続を介して転送するステップとを更に有する請求項 11 に記載の方法。
  13. 13
    前記サーバからのファイルの要求に応じて、前記 クライアント は、前記サーバにファイルを供給する請求項 12 に記載の方法。
  14. 14
    前記第2の接続が終了した後に、前記第1の接続を維持することにより、モバイル機器からの前記 クライアント へのリアルタイムのアクセスを提供する請求項1に記載の方法。
  15. 15
    モバイル機器とローカルネットワークにあるクライアントとの間で 複数のトランザクションを送信することにより データを転送する方法であって、 前記ローカルネットワークにある前記クライアントから 前記ローカルネットワークの外部の一般にアクセス可能なネットワークにあるサーバ に 第1の 接続を開始するステップと、 前記モバイル機器から前記 サーバ に前記 第2の接続 を確立するステップと、 前記 第1の 接続および前記 第2の 接続を介して前記モバイル機器 と前 記クライアントとの間で複数のトランザクションを送信するステップと、 前記 第2の 接続が終了した後に 、前 記クライアントと前記 サーバ との間での 第1の 接続を継続して維持するステップと、 前記モバイル機器と前記 サーバ との間で新しい 第2の 接続を確立し、前記モバイル機器 と前 記クライアントとの間で前記新しい 第2の 接続および前もって確立している前記 第1の 接続を介して複数のトランザクションを送信するステップと、 前 記クライアントにあるデータの表示を前記モバイル機器に格納するステップと、 前記 第2の 接続および前記 第1の 接続を介して、前記データの更新された表示を要求する同期要求を、前記モバイル機器か ら前 記クライアントに送信するステップと、 前記同期要求に応じて、前記 第1の 接続および前記 第2の 接続を介して、前記モバイル機器に前記データの更新された表示を送り返すステップと、 前記モバイル機器と前記 サーバ との間での前記 第2の 接続を終了するステップと、 モバイル機器ユーザに関連する新しいデータについ て前 記クライアントを監視するステップと、 前記新しいデータが検出されると、前記 第1の 接続を介して前記 クライアント から前記 サーバ に同期トリガを送信するステップと、 前記 サーバ から前記モバイル機器に前記同期トリガを転送するステップと、 前記同期トリガが前記モバイル機器によって受信されると、前記モバイル機器と前記 サーバ の間の 第2の 接続を自動的に再確立するステップと、 前記再確立した 第2の 接続及び前記 第1の 接続を介して、前記モバイル機器から前記 クライアント に同期要求を送信するステップとを有し、 前記第1の接続は、継続的に維持された通信についての論理的な接続であることを特徴とする前記方法。
  16. 16
    一 般にアクセス可能 なネ ットワークから ローカル ネットワークを分離するファイアウォールを通過して、前記 ローカル ネットワーク からク ライアントによって開始される永続的に常設された処理状態が維持される 第1の 接続を介して、前 記ク ライアントと通信する、前 記一 般にアクセス可能 なネ ットワークに接続されたサーバを有し、 前記サーバは、更に、前記 ローカル ネットワークの外部に設置されたモバイル機器から開始される 第2の 接続を介して、モバイルネットワークと前記 一 般にアクセス可能 なネ ットワークとに渡って、通信するものであり、 前記ファイアウォールによって前記 ローカル ネットワークに直接アクセスすることが防止されており、したがって、前記 第2の 接続を介し、前記 第1の 接続を用いて前記ファイアウォールを通過して、モバイル機器と前 記ク ライアントの間のトランザクションを送る前記モバイル機器を更に有し、 前記サーバは、前記モバイル機器との前記 第2の 接続の接続状態とは独立して、かつ任意の前 記ク ライアント、前記モバイル機器および前記サーバの間でのファイルトランザクションの休止に関わらず、前記 第1の 接続を継続し、新規の 第2の 接続が前記モバイル機器と前記サーバとの間で確立したときにはいつでも接続が開始され、前記モバイル機器と前 記ク ライアントとの間での処理状態が維持される通信経路が完成されることを特徴とするコンピュータシステム。
  17. 17
    モバイルネットワークに配置されたモバイル機器であって、 1以上のファイアウォールによって一般に アクセス 可能なネットワークから隔てられた ローカルネットワーク に対するアクセスを提供する 第1の 接続を介して 、ク ライアントと複数のファイルアクセストランザクションを交換するように構成されたプロセッサを有し、 前記 第1の 接続は、前記プロセッサがモバイルネットワークに接続されたか否かに関わらず、任意のモバイル機器と前記イントラネット上に配置された任意のネットワーク機器との間での任意の通信中にどれだけ時間が経過したかに関わらず、かつ、いかなるタイムアウトに関わらず、状態が維持されたままであり、前記プロセッサとサーバとの間で繰り返し確立される 第2の 接続は、前記 第1の 接続と繰り返し連結して、前記プロセッサと前 記ク ライアントとの間の一時的な状態が維持された通信パスを完成するものであり、 前記プロセッサは、同期トリガを受信すると、前記 第2の 接続の一つおよび前記 第1の 接続を介して、前記モバイル機器から同期要求を前記 クライアント に送信するように構成されており、 前記プロセッサは、前記同期要求を送信した後に、前記 第2の 接続の一つおよび前記 第1の 接続を介して、前記 クライアント と同期通信を交換するように構成されていることを特徴とする前記モバイル機器。
  18. 18
    モバイル機器とローカルネットワークにあるクライアントとの間で 複数のトランザクションを交換することにより、 データを転送する方法であって、 前記クライアントから 前記ローカルネットワークの外部の一般にアクセス可能なネットワークにあるサーバ への第1の接続を開始するステップと、 前記モバイル機器から前記 サーバ への 第2の接続 を確立するステップと、 前記第1の接続および前記 第2の接続 を介して、前記モバイル機器 と前 記クライアントとの間で 前記 複数のトランザクションを送信するステップと、 前記 第2の接続 が終了した後に 、前 記クライアントと前記 サーバ との間の前記第1の接続を維持するステップと、 新規の 第2の接続 および以前に確立した前記第1の接続を介して、同期トリガを受信した後に、前記モバイル機器か ら前 記クライアントに同期要求を送信するステップと、 前記新規の 第2の接続 および以前に確立した前記第1の接続を介して、前記モバイル機器 と前 記クライアントとの間で 前記 複数のトランザクションを送信するステップと、を有することを特徴とする前記方法。
  19. 19
    ロ ーカルネットワークの外部にある 一 般にアクセス可能なネットワークに配置されたサーバ、およびモバイル機器を前記サーバに接続する前記 ロ ーカルネットワークの外部で稼働する モバイル ネットワークを介して、前記モバイル機器と複数のトランザクションを行う ことによりデータの転送を行う 、前記 ロ ーカルネットワークに設置された ク ライアントを稼働するコンピュータを有し、 前記モバイル機器と前記 ク ライアントとの間で論理的な第1の接続を介して複数のトランザクションを交換するよう に前 記コンピュータ と前 記サーバとの両方を設定する前記サーバへ、前記 ク ライアントは、 論 理的な 前記 第1の接続を前記 ロ ーカルネットワークおよび前記 一 般にアクセス可能なネットワークを通じて、 開始 するものであり、 前記モバイル機器 の前 記サーバとのすべての接続が終了した後において 、前記第 1の接続は、継続して開放されており、前記モバイル機器は、すでに確立された前 記第 1の接続を介して前記 クライアント へ再接続されることができ、その結果、前記モバイル機器が前記サーバ と前 記コンピュータとの両方のすべての通信を終了していることとは独立し 、かつ 以前に確立した前 記第 1の接続を介して、前記モバイル機器か ら前 記コンピュータへの、連続的な、かつ事前にネゴシエーションが行われた論理的な再接続性を提供することを特徴とするコンピュータシステム。
Independent claims19