[go: up one dir, main page]

JP2012028840A - 通信制御装置、通信制御システム、通信制御方法およびプログラム - Google Patents

通信制御装置、通信制御システム、通信制御方法およびプログラム Download PDF

Info

Publication number
JP2012028840A
JP2012028840A JP2010162546A JP2010162546A JP2012028840A JP 2012028840 A JP2012028840 A JP 2012028840A JP 2010162546 A JP2010162546 A JP 2010162546A JP 2010162546 A JP2010162546 A JP 2010162546A JP 2012028840 A JP2012028840 A JP 2012028840A
Authority
JP
Japan
Prior art keywords
user
service
unit
wireless communication
list
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.)
Withdrawn
Application number
JP2010162546A
Other languages
English (en)
Inventor
Kazuhisa Takamura
和久 高村
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2010162546A priority Critical patent/JP2012028840A/ja
Priority to US13/165,894 priority patent/US20120023159A1/en
Priority to EP20110173758 priority patent/EP2410772A1/en
Priority to CN2011102051663A priority patent/CN102340539A/zh
Publication of JP2012028840A publication Critical patent/JP2012028840A/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】ユーザが複数の機器を使用してサービスを利用する場合において、ユーザが快適にサービスを利用できるようにすることができる通信制御装置を提供する。
【解決手段】通信制御装置としての制御サーバ200は、無線通信端末100により読み取られて送信されたサービスを利用するための識別情報、および無線通信端末100により送信されたユーザ情報を受信し、受信した識別情報およびユーザ情報に基づいて、サービスの利用を要求している無線通信端末100のユーザ、ユーザの位置、ユーザが利用したいサービス、および当該サービスをユーザに提供するために必要な機能を認識し、当該認識結果に基づいて、サービスをユーザに提供するための使用機器を選定して、選定された使用機器の各機器の通信環境を設定する。
【選択図】図5

Description

本発明は、通信制御装置、通信制御システム、通信制御方法およびプログラムに関する。
近年、無線通信端末がネットワーク経由でアプリケーションを実行する方法として、主に下記の2つの方法が存在する。
無線通信端末がネットワーク上にある実行サーバを無線通信端末側の画面を経由して操作して、実行サーバにアプリケーションプログラムを実行させる「X端末」や「シンクライアント」のような概念による実行方法が提案されている。
無線通信端末がネットワーク上にある制御サーバからネットワーク経由でアプリケーションプログラムをダウンロードして、無線通信端末側でアプリケーションプログラムを実行する「エージェント」のような概念による実行方法が提案されている。
関連する技術として、例えば、特許文献1には、情報サービスを提供するための機器構成の配備に存在する組織上の複雑さを軽減する技術が提案されている。
特表2004−523970号公報
しかしながら、無線通信端末が遠隔的にサーバを操作する方法においては、サーバまでのネットワーク距離が遠い場合に遅延が大きくなることや通信速度が小さくなることなどの問題がある。さらに、無線通信端末が遠隔的にサーバを操作する方法においては、サーバに接続するために最初に使用した無線通信ネットワークの他に、より適した無線通信ネットワークが近傍に存在していたとしても、それを検出することが困難であるという問題がある。
また、無線通信端末にアプリケーションプログラムをダウンロードする方法においては、無線通信端末の信号処理速度がアプリケーションに対して充分ではないことや、無線通信端末のメモリ容量がアプリケーションに対して充分ではないことなどの問題がある。さらに、無線通信端末にアプリケーションプログラムをダウンロードする方法においては、サーバに接続するために最初に使用した無線通信ネットワークの他に、より適した無線通信ネットワークが近傍に存在していたとしても、それを検出することが困難であるという問題がある。
また、上述した2つの方法においては、サーバに接続するために使用する無線通信ネットワークを用いた場合は、ユーザが満足できない通信速度・QoSしか提供できずに、快適にサービスを利用することができないが、他の無線通信方式が近傍に存在していて、それを利用すると快適にサービスを利用することができるという場合において、その無線通信方式を知りえないという共通の問題がある。さらに、上述した2つの方法においては、ユーザがアプリケーションを実行するためのユーザインタフェースが、無線通信端末のOS上で、「遠隔サーバ接続用アプリケーション」もしくは「遠隔プログラムダウンロードアプリケーション」を選択して、接続先を指定し、そして、ログインして、実行アプリケーションを指定するというように、何段階もあって簡便ではないという共通の問題がある。さらに、上述した2つの方法においては、「ユーザが存在している場所において便利なサービスを提供するアプリケーション」が存在していたとしても、それを示す情報が少ないために存在に気づかないという共通の問題がある。
また、サービスを利用するユーザが複数の機器を使用する場合においては、これらの機器の機能と状況を踏まえて最適な通信路を設定する必要がある。また、複数の機器が同じ機能を持つ場合、それらの機器に優先順位を設定して使用する必要がある。同様に、機器間の通信路が複数存在する場合においても、それらの通信路に優先順位を設定して使用する必要がある。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザが複数の機器を使用してサービスを利用する場合において、ユーザが快適にサービスを利用できるようにすることが可能な、新規かつ改良された通信制御装置、通信制御システム、通信制御方法およびプログラムを提供することにある。
上記課題を解決するために、本発明のある観点によれば、無線通信端末により読み取られて送信されたサービスを利用するための識別情報、および前記無線通信端末により送信されたユーザ情報を受信する受信部と、前記受信部が受信した前記識別情報および前記ユーザ情報に基づいて、前記サービスの利用を要求している前記無線通信端末のユーザ、前記ユーザの位置、前記ユーザが利用したい前記サービス、および当該サービスを前記ユーザに提供するために必要な機能を認識する認識部と、前記認識部による認識結果に基づいて、前記サービスを前記ユーザに提供するための使用機器を選定する選定部と、前記選定部により選定された使用機器の各機器の通信環境を設定する設定部と、を備える、通信制御装置が提供される。
前記選定部は、前記認識部により認識された前記ユーザの位置から、その位置において、前記サービスを前記ユーザに提供するために使用可能な機器を認識し、前記認識部により認識された前記ユーザが所有している機器を認識し、前記認識部により認識された前記サービスを前記ユーザに提供するために必要な機能を有する前記機器を認識し、さらに、前記認識部により認識された前記サービスを前記ユーザに提供するために必要な機能を有する前記機器の性能を認識する機器認識部と、前記機器認識部による認識結果に基づいて、前記サービスを前記ユーザに提供するために必要な機能毎に優先順位を設定した使用機器のリストを作成する使用機器リスト作成部と、前記使用機器リスト作成部により作成された前記使用機器のリストを参照して、前記サービスを前記ユーザに提供するための機器を選択する機器選択部と、を備えてもよい。
前記選定部は、前記使用機器リスト作成部により作成された前記使用機器のリスト中の各機器において、優先順位を設定した接続先のリストを作成する接続先リスト作成部と、前記接続先リスト作成部により作成された前記接続先のリストを参照して、各機器と前記サービスを提供するためのプログラムを実行するサーバとの間の通信路において、優先順位を設定した通信路のリストを作成する通信路リスト作成部と、前記通信路リスト作成部により作成された前記通信路のリストを参照して、各機器と前記サーバとの間の通信路を選択する通信路選択部と、を備えてもよい。
前記選定部は、前記使用機器リスト作成部により作成された前記使用機器の機能毎のリスト中の機器において、他の機能の機器を経由した通信路を調査する調査部を備え、前記接続先リスト作成部は、前記調査部による調査結果に基づいて、前記使用機器リスト作成部により作成された前記使用機器のリスト中の各機器において、優先順位を再設定した接続先として他の機器を含む接続先のリストを作成してもよい。
また、上記課題を解決するために、本発明の別の観点によれば、無線通信端末により読み取られて送信されたサービスを利用するための識別情報、および前記無線通信端末により送信されたユーザ情報を受信する受信部と、前記受信部が受信した前記識別情報および前記ユーザ情報に基づいて、前記サービスの利用を要求している前記無線通信端末のユーザ、前記ユーザの位置、前記ユーザが利用したい前記サービス、および当該サービスを前記ユーザに提供するために必要な機能を認識する認識部と、前記認識部による認識結果に基づいて、前記サービスを前記ユーザに提供するための使用機器を選定する選定部と、前記選定部により選定された使用機器の各機器の通信環境を設定する設定部と、を備える、通信制御システムが提供される。
また、上記課題を解決するために、本発明の別の観点によれば、無線通信端末により読み取られて送信されたサービスを利用するための識別情報、および前記無線通信端末により送信されたユーザ情報を受信する受信ステップと、前記受信ステップで受信した前記識別情報および前記ユーザ情報に基づいて、前記サービスの利用を要求している前記無線通信端末のユーザ、前記ユーザの位置、前記ユーザが利用したい前記サービス、および当該サービスを前記ユーザに提供するために必要な機能を認識する認識ステップと、前記認識ステップでの認識結果に基づいて、前記サービスを前記ユーザに提供するための使用機器を選定する選定ステップと、前記選定ステップで選定された使用機器の各機器の通信環境を設定する設定ステップと、を有する、通信制御方法が提供される。
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、無線通信端末により読み取られて送信されたサービスを利用するための識別情報、および前記無線通信端末により送信されたユーザ情報を受信する受信ステップと、前記受信ステップで受信した前記識別情報および前記ユーザ情報に基づいて、前記サービスの利用を要求している前記無線通信端末のユーザ、前記ユーザの位置、前記ユーザが利用したい前記サービス、および当該サービスを前記ユーザに提供するために必要な機能を認識する認識ステップと、前記認識ステップでの認識結果に基づいて、前記サービスを前記ユーザに提供するための使用機器を選定する選定ステップと、前記選定ステップで選定された使用機器の各機器の通信環境を設定する設定ステップと、を実行させる、プログラムが提供される。
以上説明したように本発明によれば、ユーザが複数の機器を使用してサービスを利用する場合において、ユーザが快適にサービスを利用できるようにすることができる。
本発明の実施の形態に係る通信システムの概略構成を説明するための説明図である。 図1の通信システムにおける無線通信端末の概略構成を示すブロック図である。 図1の通信システムにおける制御サーバの概略構成を示すブロック図である。 図1の通信システムにおけるアプリケーションサーバの概略構成を示すブロック図である。 図1の通信システムが実行する通信制御処理のフローチャートである。 図5の通信制御処理におけるステップS104からステップS108までの処理の詳細を説明するためのフローチャートである。 図6の通信制御処理におけるステップS204の処理を実行した後の他の処理の詳細を説明するためのフローチャートである。 図1の通信システムが実行する通信制御処理のシーケンス図である。 サービス・IDDBに記憶されているテーブルの一例を説明するための説明図である。 サービス・IDDBに記憶されているテーブルの一例を説明するための説明図である。 機器DBに記憶されているテーブルの一例を説明するための説明図である。 ユーザ情報DBに記憶されているテーブルの一例を説明するための説明図である。 機器DBに記憶されているテーブルの一例を説明するための説明図である。 機器DBに記憶されているテーブルの一例を説明するための説明図である。 サービス・IDDBに記憶されているテーブルの一例を説明するための説明図である。 使用機器のリストの一例を説明するための説明図である。 アクセスポイントのリストの一例を説明するための説明図である。 アプリケーションサーバのリストの一例を説明するための説明図である。 通信路のリストの一例を説明するための説明図である。 アクセスポイントのリストの一例を説明するための説明図である。
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
なお、説明は以下の順序で行うものとする。
1.通信システムの構成
2.無線通信端末の構成
3.制御サーバの構成
4.アプリケーションサーバの構成
5.通信制御処理
[1.通信システムの構成]
まず、本発明の実施の形態に係る通信システムについて説明する。図1は、本実施の形態に係る通信システムの概略構成を説明するための説明図である。
図1において、通信システム1000は、本発明の通信制御システムの一例であり、無線通信端末100と、出力装置120と、入力装置140と、制御サーバ200と、アクセスポイント300,320,340と、アプリケーションサーバ400,420と、ネットワーク500,520,540,560と、ルータ600,620とを備える。制御サーバ200は、本発明の通信制御装置の一例である。
無線通信端末100は、携帯電話などの無線通信端末であり、ある場所において、例えばサービスを利用するための識別情報(以下、「ID」という。)を読み取ることができる。IDは、バーコード、2次元バーコード、RFID(Radio Frequency Identification)、無線LANのビーコン(SSID認識など)と共に流される放送情報、フェムトセルからのブロードキャスト信号、カメラで撮影して解析することにより特定の情報を得ることができるマーカなどである。また、IDとして特定の物体を設定し、それを画像解析によって認識してIDとする方法を採用してもよい。IDは、位置情報を含む。無線通信端末100のユーザは、ある場所においてIDを発見し、IDが示すサービスを利用したいときに、IDを読み取ってサービスを利用することができる。無線通信端末100は、IDを読み取ると、読み取ったIDとユーザ情報とを無線通信によりアクセスポイント300に送信する。ユーザ情報は、無線通信端末100の機器情報と、ユーザ自身のユーザ識別情報と、ユーザが任意に設定することができるユーザ設定情報とを含む。無線通信端末100の機器情報は、ディスプレイの解像度の情報などである。
出力装置120は、ディスプレイなどの出力装置であり、無線通信が可能である。出力装置120は、無線通信端末100のユーザが所有する機器であってもよく、ある場所に設置された機器などであってもよい。
入力装置140は、タッチパネルやキーボードなどの入力装置であり、無線通信が可能である。入力装置140は、無線通信端末100のユーザが所有する機器であってもよく、ある場所に設置された機器などであってもよい。
制御サーバ200は、アクセスポイント300からIDとユーザ情報とを受信すると、サービスの利用を要求しているユーザと、ユーザの位置と、ユーザが利用したいサービスと、そのサービスをユーザに提供するために必要な機能とを認識する。制御サーバ200は、サービスをユーザに提供するための使用機器を選定して、各機器の通信環境を設定する。制御サーバ200は、選定した機器のうちのアプリケーションサーバ、例えばアプリケーションサーバ400にアプリケーションプログラムを提供する。
アクセスポイント300は、無線通信端末100と無線通信を行うことができる。アクセスポイント300は、無線通信端末100からIDとユーザ情報とを受信すると、ネットワーク500と、ルータ600と、ネットワーク560とを介して制御サーバ200に受信したIDとユーザ情報とを送信する。
アクセスポイント320は、出力装置120の近傍に存在するアクセスポイントである。アクセスポイント340は、入力装置140の近傍に存在するアクセスポイントである。
アプリケーションサーバ400は、ネットワーク520に接続されている。アプリケーションサーバ420は、ネットワーク540に接続されている。これらアプリケーションサーバ400,420は、制御サーバ200から提供されたアプリケーションプログラムを実行することができる。
ネットワーク500は、アクセスポイント300が接続するネットワークである。ネットワーク520は、アクセスポイント320が接続するネットワークである。ネットワーク540は、アクセスポイント340が接続するネットワークである。ネットワーク560は、制御サーバ200が接続するネットワークである。
ルータ600は、ネットワーク500とネットワーク560とを繋ぐルータである。ルータ620は、ネットワーク520とネットワーク540とネットワーク560とをそれぞれ繋ぐルータである。
[2.無線通信端末の構成]
次に、図1の通信システム1000における無線通信端末100の構成について説明する。図2は、図1の通信システム1000における無線通信端末100の概略構成を示すブロック図である。
図2において、無線通信端末100は、アンテナ102と、ID読み取り装置104と、送受信機制御部106と、送受信機108と、端末表示部110と、中央制御装置112と、記憶装置114と、端末入出力部116と、端末位置計測部118とを備える。
アンテナ102は、無線通信によりデータを送信または受信することができる。ID読み取り装置104は、IDを読み取ることができる。なお、ID読み取り装置104は、IDを読み取ることができる装置であればどのようなものであってもよく、例えばカメラ装置が該当する。
送受信機制御部106は、送受信機108の制御を行う。送受信機108は、複数の無線通信方式に対応することができる。
端末表示部110は、アプリケーションプログラムの実行結果を出力する。中央制御装置112は、ID読み取り装置104、送受信機制御部106、端末表示部110、記憶装置114、端末入出力部116および端末位置計測部118を制御する。
記憶装置114は、例えば、端末表示部110のディスプレイの解像度などの機器情報や、ユーザ自身のユーザ識別情報、ユーザによって設定されたユーザ設定情報を記憶している。端末入出力部116は、例えば、ユーザからの操作を受け付けることができる。端末位置計測部118は、GPSシステムなどを用いて、無線通信端末100の位置を計測することができる。
[3.制御サーバの構成]
次に、図1の通信システム1000における制御サーバ200の構成について説明する。図3は、図1の通信システム1000における制御サーバ200の概略構成を示すブロック図である。
図3において、制御サーバ200は、アプリケーションサーバDB202と、機器DB204と、通信路情報DB206と、サービス・IDDB208と、ユーザ情報DB210と、制御部212と、通信制御部214とを備える。
アプリケーションサーバDB202は、使用可能なアプリケーションサーバに関するデータベースである。機器DB204は、使用可能な機器に関するデータベースである。通信路情報DB206は、各機器が使用可能な通信路に関するデータベースである。サービス・IDDB208は、IDとIDが要求しているサービスとの対応関係についてのデータベースである。ユーザ情報DB210は、サービスの利用を要求しているユーザ、すなわち無線通信端末100のユーザに関するデータベースである。
制御部212は、制御サーバ200の全体を制御する。通信制御部214は、例えば、アクセスポイント300から送られてくる上述したIDやユーザ情報を受信することができる。制御部212、サービス・IDDB208は、本発明の認識部の一例である。制御部212、機器DB204、ユーザ情報DB210、サービス・IDDB208は、本発明の選定部、機器認識部、使用機器リスト作成部、機器選択部、接続先リスト作成部、通信路リスト作成部、通信路選択部、調査部の一例である。制御部212、通信制御部214は、本発明の設定部の一例である。通信制御部214は、本発明の受信部の一例である。
[4.アプリケーションサーバの構成]
次に、図1の通信システム1000におけるアプリケーションサーバ400の構成について説明する。図4は、図1の通信システム1000におけるアプリケーションサーバ400の概略構成を示すブロック図である。なお、アプリケーションサーバ420は、アプリケーションサーバ400と同様の機能構成を有するため、その説明については省略する。
図4において、アプリケーションサーバ400は、仮想マシン群402と、仮想化部404と、ハードウェア406と、仮想マシン管理部408と、QoS管理部410と、他サーバDB412と、通信制御部414とを備える。
仮想マシン群402を構成する複数の仮想マシンは、ハードウェア406上に実装されている。仮想マシン管理部408は、仮想マシン群402を構成する複数の仮想マシンを、実行が要求されたアプリケーションの仕様に応じて動的に割り振る。QoS管理部410は、アプリケーションの実行品質(QoS)を通信品質も含めて管理する。他サーバDB412は、他の制御サーバやアプリケーションサーバに関するデータベースである。通信制御部414は、ネットワークとの通信を制御する。
[5.通信制御処理]
以下、図1の通信システム1000が実行する通信制御処理について説明する。図5は、図1の通信システム1000が実行する通信制御処理のフローチャートである。本処理は、無線通信端末100のユーザが、例えば、ある場所においてサービスを示すIDを発見し、そのサービスを利用したいときに実行される。
図5において、まず、無線通信端末100は、ある場所にあるIDを読み取る(ステップS102)。無線通信端末100は、ステップS102で読み取ったIDと、記憶装置114に記憶されているユーザ情報とをアクセスポイント300に送信する。そして、アクセスポイント300は、無線通信端末100から受信したIDとユーザ情報とを制御サーバ200に送信する。
次いで、制御サーバ200は、アクセスポイント300から送信されたIDとユーザ情報とを受信し、サービスの利用を要求しているユーザと、ユーザの位置と、ユーザが利用したいサービスと、そのサービスをユーザに提供するために必要な機能とを認識する(ステップS104)。
次いで、制御サーバ200は、ステップS104での認識結果に基づいて、サービスをユーザに提供するための使用機器を選定する(ステップS106)。
次いで、制御サーバ200は、ステップS106で選定した使用機器の各機器の通信環境の設定を行う(ステップS108)。
次いで、制御サーバ200は、ステップS106で選定した使用機器のうちのアプリケーションサーバにアプリケーションプログラムを提供し、アプリケーションプログラムを提供されたアプリケーションサーバは、ユーザからの実行要求によりアプリケーションプログラムを実行して、ユーザはアプリケーションの使用を開始して(ステップS110)、本処理を終了する。なお、ステップS110では、使用機器として複数のアプリケーションサーバが選定されている場合には、それら全てのアプリケーションサーバにアプリケーションプログラムを提供するのがよい。この場合、アプリケーションサーバは、お互いに同期を取りながらアプリケーションプログラムを実行するのがよい。
次に、図5の通信制御処理におけるステップS104からステップS108までの処理の詳細について説明する。図6は、図5の通信制御処理におけるステップS104からステップS108までの処理の詳細を説明するためのフローチャートである。
図6において、制御サーバ200は、アクセスポイント300から送信されたIDとユーザ情報とを受信すると、例えば図9に示す、サービス・IDDB208に記憶されているテーブルを参照して、受信したIDからユーザが利用したいサービスを認識する。また、制御サーバ200は、例えば図10に示す、サービス・IDDB208に記憶されているテーブルを参照して、認識したサービスをユーザに提供するために必要な機能を認識する。また、制御サーバ200は、受信したIDに含まれる位置情報に基づいて、ユーザの位置を認識する。また、制御サーバ200は、受信したユーザ情報に含まれるユーザ識別情報に基づいて、サービスの利用を要求しているユーザを認識する(ステップS202)。
次いで、制御サーバ200は、例えば図11に示す、機器DB204に記憶されているテーブルを参照して、受信したIDに含まれる位置情報から、その位置において、サービスをユーザに提供するために使用可能な機器を認識する。また、制御サーバ200は、例えば図12に示す、ユーザ情報DB210に記憶されているテーブルを参照して、受信したユーザ情報に含まれるユーザ識別情報から、そのユーザが所有している機器を認識する。そして、制御サーバ200は、例えば図13に示す、機器DB204に記憶されているテーブルを参照して、ステップS202で認識した、サービスをユーザに提供するために必要な機能を有する機器を認識する。また、制御サーバ200は、例えば図14に示す、機器DB204に記憶されているテーブルを参照して、サービスをユーザに提供するために必要な機能を有する機器の性能を認識する。また、制御サーバ200は、例えば図15に示す、サービス・IDDB208に記憶されているテーブルを参照して、サービスをユーザに提供するための機器に必要な性能を認識する。そして、制御サーバ200は、例えば図16に示すように、サービスをユーザに提供するために必要な機能毎に優先順位を設定した使用機器のリストを作成する(ステップS204)。
次いで、制御サーバ200は、例えば図17に示すように、ステップS204で作成した使用機器のリスト中の各機器において、優先順位を設定した接続先、すなわちアクセスポイントのリストを作成する。例えば、当該優先順位は、機器とアクセスポイントとの間の距離が小さいものが優先されるように設定する。また、制御サーバ200は、例えば図18に示すように、作成したアクセスポイントのリスト中の各アクセスポイントにおいて、優先順位を設定した接続先、すなわちアプリケーションサーバのリストを作成する。例えば、当該優先順位は、アクセスポイントとアプリケーションサーバとの間のネットワーク距離が小さいものが優先されるように設定する。そして、制御サーバ200は、作成したアクセスポイントのリストおよびアプリケーションサーバのリストを参照して、例えば図19に示すように、各機器と各アプリケーションサーバとの間の通信路において、優先順位を設定した通信路のリストを作成する(ステップS206)。
次いで、制御サーバ200は、ステップS204で作成した使用機器のリストを参照して、サービスをユーザに提供するための機器を選択する(ステップS208)。なお、サービスをユーザに提供するために必要な機能を複数の機器で分担するようにしてもよく、サービスをユーザに提供するために必要な複数の機能を1つの機器が担うようにしてもよい。
次いで、制御サーバ200は、ステップS206で作成した通信路のリストを参照して、ステップS208で選択した機器とアプリケーションサーバとの間の通信路を選択する(ステップS210)。なお、ステップS210で選択される通信路は、機器によって異なるアプリケーションサーバと接続されるように選択されてもよい。
次いで、制御サーバ200は、ステップS208で選択した機器と、ステップS210で選択された通信路によって当該機器と接続するアプリケーションサーバとに接続のための接続情報を送信して、当該機器と当該アプリケーションサーバとの通信環境の設定を行う(ステップS212)。
次いで、制御サーバ200は、機器とアプリケーションサーバとの間の通信路の接続がOKであるか否かを判別する(ステップS214)。
ステップS214の判別の結果、機器とアプリケーションサーバとの間の通信路の接続がNGであるときは(ステップS214でNO)、ステップS210の処理に戻り、制御サーバ200は、優先順位が次に高い通信路を機器とアプリケーションサーバとの間の通信路として選択する。なお、機器とアプリケーションサーバとの間の全ての通信路の接続がNGであるときは、ステップS204で作成した使用機器のリストを参照して、次に優先順位の高い機器をサービスをユーザに提供するための機器として選択する。
ステップS214の判別の結果、機器とアプリケーションサーバとの間の通信路の接続がOKであるときは(ステップS214でYES)、制御サーバ200は、サービスをユーザに提供するために必要な全ての機器において通信環境の設定を行ったか否かを判別する(ステップS216)。
ステップS216の判別の結果、サービスをユーザに提供するために必要な全ての機器において通信環境の設定を行っていないときは(ステップS216でNO)、ステップS208の処理に戻り、通信環境の設定を行っていない機器、すなわち通信環境の設定を行った機器と機能の異なる機器を選択する。
ステップS216の判別の結果、サービスをユーザに提供するために必要な全ての機器において通信環境の設定を行ったときは(ステップS216でYES)、本処理を終了する。
図5および図6の通信制御処理によれば、ユーザが複数の機器を使用してサービスを利用する場合において、ユーザが快適にサービスを利用できるようにすることができる。また、本処理によれば、アプリケーションの遠隔実行サービスと無線通信接続サービスとをセットにして、それらをIDによってユーザに明示的に示すことができるようになる。
また、本処理によれば、複数の通信路から、ユーザに提供するサービスに適したものを選択することが容易となる。また、本処理によれば、複数のアプリケーションサーバから、ユーザに提供するサービスに適したものを選択することが容易となる。
また、本処理によれば、無線通信端末100の属性に合わせたアプリケーションを遠隔実行することが容易となる。また、本処理によれば、信号処理能力が優れない無線通信端末100であっても、アプリケーションプログラムを遠隔実行することによって、高い処理能力が必要なアプリケーションをユーザに提供することができるようになる。
また、本処理によれば、サービスに付随する機器を自動的に発見することができ、ユーザおよび通信路の状況に応じてそれらを使用することができるようになる。また、本処理によれば、サービスの提供に必要な機能を有する機器が複数存在する場合に、それらに優先順位をつけて、優先順位が高い機器から使用していくことができるようになる。
また、図5および図6の通信制御処理では、図7に示すように、ステップS204の処理を実行した後に、制御サーバ200は、ステップS204で作成した使用機器の機能毎のリスト中の機器において、他の機能の機器を経由した通信路の調査を行い(ステップS302)、例えば図20に示すように、ステップS204で作成した使用機器のリスト中の各機器において、優先順位を再設定した接続先、すなわち接続先として他の機器を含むアクセスポイントのリストを作成する(ステップS304)。すなわち、図1において、制御サーバ200は、例えば、無線通信端末100の通信路において、出力装置120を経由した通信路の調査を行い、出力装置120を経由した通信路が好適である場合は、出力装置120を経由した通信路、すなわち接続先として出力装置120を含む通信路の優先順位が高くなるように優先順位の再設定を行う。
以下、図1の通信システム1000が実行する通信制御処理の詳細について説明する。図8は、図1の通信システム1000が実行する通信制御処理のシーケンス図である。
図8において、まず、無線通信端末100は、ある場所にあるIDを読み取り、IDとユーザ情報とをアクセスポイント300に送信する(ステップS802)。そして、アクセスポイント300は、受信したIDとユーザ情報とを制御サーバ200に送信する(ステップS804)。
次いで、制御サーバ200は、受信したIDとユーザ情報とに基づいて、サービスをユーザに提供するための使用機器の選定を行い、選定した使用機器の各機器の通信環境の設定を行う(ステップS806〜ステップS818)。
次いで、制御サーバ200は、必要に応じて機器同士の通信路の設定を、該当する機器、例えば無線通信端末100および出力装置120に依頼する(ステップS820〜ステップS826)。
図8の通信制御処理によれば、ユーザが複数の機器を使用してサービスの提供を受ける場合に、それらの機器間に最適な通信路を設定することができるようになる。
また、本発明の目的は、上述した本実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
この場合、記憶媒体から読み出されたプログラムコード自体が上述した本実施の形態の機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW等の光ディスク、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
また、コンピュータが読み出したプログラムコードを実行することにより、上述した本実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって上述した本実施の形態の機能が実現される場合も含まれる。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって上述した本実施の形態の機能が実現される場合も含まれる。
以上、添付図面を参照しながら本発明の好適な実施の形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
100 無線通信端末
120 出力装置
140 入力装置
200 制御サーバ
300,320,340 アクセスポイント
400,420 アプリケーションサーバ
500,520,540,560 ネットワーク
600,620 ルータ

Claims (7)

  1. 無線通信端末により読み取られて送信されたサービスを利用するための識別情報、および前記無線通信端末により送信されたユーザ情報を受信する受信部と、
    前記受信部が受信した前記識別情報および前記ユーザ情報に基づいて、前記サービスの利用を要求している前記無線通信端末のユーザ、前記ユーザの位置、前記ユーザが利用したい前記サービス、および当該サービスを前記ユーザに提供するために必要な機能を認識する認識部と、
    前記認識部による認識結果に基づいて、前記サービスを前記ユーザに提供するための使用機器を選定する選定部と、
    前記選定部により選定された使用機器の各機器の通信環境を設定する設定部と、
    を備える、通信制御装置。
  2. 前記選定部は、
    前記認識部により認識された前記ユーザの位置から、その位置において、前記サービスを前記ユーザに提供するために使用可能な機器を認識し、前記認識部により認識された前記ユーザが所有している機器を認識し、前記認識部により認識された前記サービスを前記ユーザに提供するために必要な機能を有する前記機器を認識し、さらに、前記認識部により認識された前記サービスを前記ユーザに提供するために必要な機能を有する前記機器の性能を認識する機器認識部と、
    前記機器認識部による認識結果に基づいて、前記サービスを前記ユーザに提供するために必要な機能毎に優先順位を設定した使用機器のリストを作成する使用機器リスト作成部と、
    前記使用機器リスト作成部により作成された前記使用機器のリストを参照して、前記サービスを前記ユーザに提供するための機器を選択する機器選択部と、
    を備える、請求項1に記載の通信制御装置。
  3. 前記選定部は、
    前記使用機器リスト作成部により作成された前記使用機器のリスト中の各機器において、優先順位を設定した接続先のリストを作成する接続先リスト作成部と、
    前記接続先リスト作成部により作成された前記接続先のリストを参照して、各機器と前記サービスを提供するためのプログラムを実行するサーバとの間の通信路において、優先順位を設定した通信路のリストを作成する通信路リスト作成部と、
    前記通信路リスト作成部により作成された前記通信路のリストを参照して、各機器と前記サーバとの間の通信路を選択する通信路選択部と、
    を備える、請求項2に記載の通信制御装置。
  4. 前記選定部は、
    前記使用機器リスト作成部により作成された前記使用機器の機能毎のリスト中の機器において、他の機能の機器を経由した通信路を調査する調査部を備え、
    前記接続先リスト作成部は、前記調査部による調査結果に基づいて、前記使用機器リスト作成部により作成された前記使用機器のリスト中の各機器において、優先順位を再設定した接続先として他の機器を含む接続先のリストを作成する、請求項3に記載の通信制御装置。
  5. 無線通信端末により読み取られて送信されたサービスを利用するための識別情報、および前記無線通信端末により送信されたユーザ情報を受信する受信部と、
    前記受信部が受信した前記識別情報および前記ユーザ情報に基づいて、前記サービスの利用を要求している前記無線通信端末のユーザ、前記ユーザの位置、前記ユーザが利用したい前記サービス、および当該サービスを前記ユーザに提供するために必要な機能を認識する認識部と、
    前記認識部による認識結果に基づいて、前記サービスを前記ユーザに提供するための使用機器を選定する選定部と、
    前記選定部により選定された使用機器の各機器の通信環境を設定する設定部と、
    を備える、通信制御システム。
  6. 無線通信端末により読み取られて送信されたサービスを利用するための識別情報、および前記無線通信端末により送信されたユーザ情報を受信する受信ステップと、
    前記受信ステップで受信した前記識別情報および前記ユーザ情報に基づいて、前記サービスの利用を要求している前記無線通信端末のユーザ、前記ユーザの位置、前記ユーザが利用したい前記サービス、および当該サービスを前記ユーザに提供するために必要な機能を認識する認識ステップと、
    前記認識ステップでの認識結果に基づいて、前記サービスを前記ユーザに提供するための使用機器を選定する選定ステップと、
    前記選定ステップで選定された使用機器の各機器の通信環境を設定する設定ステップと、
    を有する、通信制御方法。
  7. コンピュータに、
    無線通信端末により読み取られて送信されたサービスを利用するための識別情報、および前記無線通信端末により送信されたユーザ情報を受信する受信ステップと、
    前記受信ステップで受信した前記識別情報および前記ユーザ情報に基づいて、前記サービスの利用を要求している前記無線通信端末のユーザ、前記ユーザの位置、前記ユーザが利用したい前記サービス、および当該サービスを前記ユーザに提供するために必要な機能を認識する認識ステップと、
    前記認識ステップでの認識結果に基づいて、前記サービスを前記ユーザに提供するための使用機器を選定する選定ステップと、
    前記選定ステップで選定された使用機器の各機器の通信環境を設定する設定ステップと、
    を実行させる、プログラム。

JP2010162546A 2010-07-20 2010-07-20 通信制御装置、通信制御システム、通信制御方法およびプログラム Withdrawn JP2012028840A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2010162546A JP2012028840A (ja) 2010-07-20 2010-07-20 通信制御装置、通信制御システム、通信制御方法およびプログラム
US13/165,894 US20120023159A1 (en) 2010-07-20 2011-06-22 Communication control device, communication control system, communication control method, and program
EP20110173758 EP2410772A1 (en) 2010-07-20 2011-07-13 Communication control device, communication control system, communication control method, and program for location-based services
CN2011102051663A CN102340539A (zh) 2010-07-20 2011-07-13 通信控制设备、通信控制系统、通信控制方法和程序

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010162546A JP2012028840A (ja) 2010-07-20 2010-07-20 通信制御装置、通信制御システム、通信制御方法およびプログラム

Publications (1)

Publication Number Publication Date
JP2012028840A true JP2012028840A (ja) 2012-02-09

Family

ID=44532616

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010162546A Withdrawn JP2012028840A (ja) 2010-07-20 2010-07-20 通信制御装置、通信制御システム、通信制御方法およびプログラム

Country Status (4)

Country Link
US (1) US20120023159A1 (ja)
EP (1) EP2410772A1 (ja)
JP (1) JP2012028840A (ja)
CN (1) CN102340539A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015103905A (ja) * 2013-11-22 2015-06-04 株式会社Nttドコモ 情報処理装置及び情報処理方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5655286B2 (ja) * 2009-09-24 2015-01-21 ソニー株式会社 通信方法、通信システム、サーバおよびプログラム
KR20130012188A (ko) * 2011-06-24 2013-02-01 주식회사 케이티 서비스 제공 방법 및 시스템
EP2654365B1 (de) * 2012-04-16 2016-03-23 Vodafone Holding GmbH Konfiguration eines Endgerätes für einen Zugriff auf ein leitungsloses Kommunikationsnetz
CN103377602B (zh) * 2012-04-18 2016-01-06 无锡知谷网络科技有限公司 讲解系统及其工作方法
CN107492227A (zh) * 2017-08-18 2017-12-19 合肥康东福双信息科技有限公司 一种基于手机app的遇险报警系统
CN112925460A (zh) * 2019-12-05 2021-06-08 佛山市云米电器科技有限公司 家电设备控制方法、移动终端及计算机可读存储介质

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0106681D0 (en) 2001-03-19 2001-05-09 Philips Electronics Uk Ltd Arrangement comprising beacon device and portable device
US7506059B2 (en) * 2001-10-26 2009-03-17 Nokia Corporation Mobile client provisioning web service
US7096030B2 (en) * 2002-06-28 2006-08-22 Nokia Corporation System and method for initiating location-dependent applications on mobile devices
KR20080017202A (ko) * 2006-08-21 2008-02-26 삼성전자주식회사 사용자 정보를 이용한 방송 안내 정보 전송 장치 및 방법
US8208403B2 (en) * 2007-12-26 2012-06-26 Verizon Patent And Licensing Inc. Defining an end-to-end path for a network service
US20090315766A1 (en) * 2008-06-19 2009-12-24 Microsoft Corporation Source switching for devices supporting dynamic direction information
US20090319166A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation Mobile computing services based on devices with dynamic direction information
US8707319B2 (en) * 2008-06-26 2014-04-22 Visa International Service Association Resource location verification by comparing and updating resource location with a location of a consumer device after a threshold of location mismatches is exceeded
US20100074261A1 (en) * 2008-09-24 2010-03-25 At&T Intellectual Property I, L.P. Providing access to multiple different services by way of a single network identifier
US8005950B1 (en) * 2008-12-09 2011-08-23 Google Inc. Application server scalability through runtime restrictions enforcement in a distributed application execution system
TWI362013B (en) * 2008-12-29 2012-04-11 Ind Tech Res Inst Ubiquitous proxy mobile service method and system, and computer recordable storage medium
US9338811B2 (en) * 2009-03-06 2016-05-10 Apple Inc. Methods and apparatus for providing selective access to wireless network resources using detailed information
US8506402B2 (en) * 2009-06-01 2013-08-13 Sony Computer Entertainment America Llc Game execution environments

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015103905A (ja) * 2013-11-22 2015-06-04 株式会社Nttドコモ 情報処理装置及び情報処理方法

Also Published As

Publication number Publication date
US20120023159A1 (en) 2012-01-26
CN102340539A (zh) 2012-02-01
EP2410772A1 (en) 2012-01-25

Similar Documents

Publication Publication Date Title
KR101630505B1 (ko) 소셜 네트워크를 통해 접속 설정을 공유하는 방법 및 장치
US20120224457A1 (en) Server for grouping devices based on sounds collected and method therefore
JP2012028840A (ja) 通信制御装置、通信制御システム、通信制御方法およびプログラム
US20160192151A1 (en) Mobile device tracking with peer-to-peer mobile device network
JP6021368B2 (ja) 位置別アクセスポイントの品質情報を介してネットワークを選択するための無線端末システム、無線通信システム、サービス提供方法、及び接続方法
US20190149992A1 (en) Methods and apparatus for obtaining a service
KR20090002658A (ko) 콘텐츠를 공유하기 위한 무선 단말 장치, 서버 및 그 방법
WO2014150724A1 (en) Access point selection for assistance data generation
JP6071947B2 (ja) 位置情報サービスのための端末、無線信号検知装置及びサーバー
KR101943430B1 (ko) 사용자 장치, 사용자 장치의 구동방법, 서비스제공장치 및 서비스제공장치의 구동방법
CN104782100B (zh) 无线通信系统、无线通信终端及其操作方法
CN103685176A (zh) 终端设备、设备管理服务器以及连接建立方法
US20180255446A1 (en) Remote access to an accessory device
US10477604B2 (en) Communication apparatus, control method for communication apparatus, and non-transitory computer-readable storage medium
JP2015185099A (ja) 携帯端末、アプリ選択サーバ、アプリインストール方法、携帯端末用プログラム
JP5655286B2 (ja) 通信方法、通信システム、サーバおよびプログラム
US20150237466A1 (en) Radio access system, controlling apparatus, and terminal apparatus
JP2005027239A (ja) 情報供給システム、情報供給方法、情報要求装置、情報要求方法、情報中継装置、情報中継方法及びプログラム
CN107995146B (zh) 登录处理方法及装置
JP2006186526A (ja) 通信中継装置、通信端末装置、通信システム、および通信方法
JP5954067B2 (ja) 通信制御方法、情報処理システムおよびプログラム
JP6259600B2 (ja) 通信プログラム、情報処理装置、通信端末装置、通信システム、および通信方法
JP2007158758A (ja) 機器設定システム及び機器設定方法
CN114071652B (zh) 一种绑定关系的建立方法以及相关设备
JP6511111B2 (ja) 通信プログラム、情報処理装置、通信システム、および通信方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20131001