説明

パーソナルネットワークデバイスによるサービスコンテンツ取得装置、方法及び関連装置

本発明は、パーソナルネットワークデバイスによるサービスコンテンツ取得装置、方法及び関連装置を開示する。本発明のスキームにおいて、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合し、結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信し、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することで、WPANにおける複数のパーソナルネットワークデバイスが同じサービスコンテンツをリクエストする場合、対応するサービスコンテンツを一回だけ送信する必要があるが、複数回送信する必要がないため、伝送リソースを大きく省く。所定の時間長さで同じリクエストを処理するため、伝送リソースを省くとともに、基本的にパーソナルネットワークデバイスによるサービスコンテンツ取得のリアルタイム性に影響を与えない。また、本発明に係るリクエスト処理ユニットは、パーソナルネットワークゲートウェイに位置してもよい、システム側に位置してもよい、具体的な応用に柔軟な選択を提供し、強い実用性を持っている。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、データ通信技術に関し、特に、パーソナルネットワークデバイスによるサービスコンテンツ取得装置、方法及び関連装置に関する。
【背景技術】
【0002】
個人消費「一人で複数のマシンを持つ」時代になってくるにつれ、1つのユーザは、例えば携帯電話、ノートパソコン、携帯情報端末(PDA:Personal Digital Assistant)、ポータブルメディアプレーヤー(PMP:Portable Media Player)、デジタルカメラ、全地球測位システム(GPS:Global Positioning System)ナビゲーター等のますます多くの個人向け装置を手に入れた、そして、これらの個人向け装置の機能もますます強くなり、これらの個人向け装置の多数が近距離通信の機能を備え、これによって、人々は、周りのこれら個人向け装置を一緒に接続させて1つのパーソナルエリアネットワークを構成することができ、そして、これらの個人向け装置の間で相互のリソースと機能とを便利、迅速、安全に共有することができるようにますます望んでいる。
【0003】
無線パーソナルエリアネットワーク(WPAN:Wireless Personal Area Network)は、このような近距離無線通信技術により構成されたパーソナルネットワークであり、特に、携帯型消費電子装置と通信装置との間での近距離接続を行うことができる自己組織ネットワークを指摘する。WPANは、ネットワークアーキテクチャ全体の底層に位置し、より小範囲内での端末間の接続、即ちポイントツーポイントの近距離接続に用いられる。無線パーソナルエリアネットワークの構成に用いられる通信技術は、例えばブルートゥース、赤外線、無線USB(Wireless-USB)、近距離通信(NFC:Near Field Communication)技術に基づく無線周波数識別(RFID:Radio Frequency Identification)、ジグビー(Zigbee)等が多数ある。
【0004】
WPANは、パーソナルネットワークデバイスのデータを共有させることができるだけではなく、更に1つの重要な役割はWPANにおける特定デバイスを介して、即ちパーソナルネットワークゲートウェイと外部ネットワークとのインタラクションを介して、他のパーソナルネットワークデバイスが外部ネットワークにアクセスできることをさせる。図1に示すように、例えば、パーソナルネットワークゲートウェイの移動端末として移動通信ネットワークにアクセスして、そしてコンテンツサーバにおける音楽、ビデオ等をダウンロードする。
【0005】
同一WPANにおける各パーソナルネットワークデバイスに対しては、通常、複数のパーソナルネットワークデバイスがほぼ同時にパーソナルネットワークゲートウェイを介して外部ネットワークに同一サービスコンテンツをリクエストする場合がよくある。この場合に、コンテンツサーバが依然として同じ各リクエストにサービスコンテンツをすべて一回送信すると、伝送リソースの無駄を必ず引き起こす。これによって、伝送リソースを省くために、パーソナルネットワークデバイスによるサービスコンテンツ取得の有効的なポリシーは提供する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【0006】
これに鑑み、本発明の主な目的は、有効的に伝送リソースを省くために、パーソナルネットワークデバイスによるサービスコンテンツ取得装置、方法及び関連装置を提供することにある。
【課題を解決するための手段】
【0007】
上記技術的問題を解決するために、本発明の技術的なスキームは、以下のように実現される。
【0008】
パーソナルネットワークデバイスによるサービスコンテンツ取得装置は、同一無線パーソナルエリアネットワークWPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合することに用いられるリクエスト処理ユニットと、結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられるコンテンツ提供ユニットと、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられるコンテンツ配信ユニットとを含む。
【0009】
パーソナルネットワークゲートウェイに位置する前記リクエスト処理ユニットは、1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、同一WPANにおいて同一サービスコンテンツに対する各リクエストを1つのリクエストに結合することに用いられる結合モジュールと、結合モジュールによって結合された1つのリクエストをコンテンツ提供ユニットに送信することに用いられる送信モジュールとを含む。
【0010】
システム側に位置する前記リクエスト処理ユニットは、1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、同一WPANにおける同一サービスコンテンツに対する各リクエストを1つのリクエストに結合することに用いられる結合モジュールとを含む。
【0011】
前記処理モジュールは、判断モジュールとタイマーとを含む。
【0012】
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられる。
【0013】
又は、前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられる。前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの1つの時間計測期間内で1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。
【0014】
パーソナルネットワークデバイスによるサービスコンテンツ取得方法は、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合するステップと、結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信するステップと、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信するステップとを含む。
【0015】
前記、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合するステップは、受信されたリクエストのリクエスト情報を記録して、前記リクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正してタイマーを開始して時間を計測開始するステップと、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正するステップと、タイマーが所定閾値に達した時に、同一サービスコンテンツに対する複数のリクエストを1つのリクエストに結合するステップとを含む。
【0016】
同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合する前記ステップは、受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの1つの時間計測期間内で1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正するステップと、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正するステップと、タイマーが所定閾値に達した時に、同一サービスコンテンツに対する複数のリクエストを1つのリクエストに結合して、そしてタイマーが時間を再計測するステップとを含む。
【0017】
前記リクエストが初期リクエストであるかどうかを判断することは、具体的に、受信されたリクエストによってリクエストされたサービスコンテンツと既に記録されたサービスコンテンツとが同じであるかどうかを判断し、同じである場合、受信されたリクエストが初期リクエストではない、同じではない場合、受信されたリクエストが初期リクエストである。
【0018】
前記、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することは、
記録された初期リクエストのリクエスト情報及び同じサービスコンテンツに対する他のリクエストのリクエスト情報に応じて、同一サービスコンテンツに対する各リクエストを確定し、各リクエストを送信するための対応するパーソナルネットワークデバイスを確定し、コンテンツ提供ユニットによって提供されたサービスコンテンツを各パーソナルネットワークデバイスに配信すること、又は、
記録された各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツに応じて、サービスコンテンツを各パーソナルネットワークデバイスに配信することを含む。
【0019】
前記リクエスト情報は、リクエスト識別子、リクエスト時間、リクエストサービス、リクエスト開始側、初期リクエスト確認及び同じリクエスト識別子を含む。
【0020】
所定時間長さ内で1つのサービスコンテンツに対するリクエストが1つだけある場合、当該方法は、前記リクエストを直接送信するステップと、前記リクエストに応じて対応するサービスコンテンツを提供するステップと、前記リクエストを送信したパーソナルネットワークデバイスに前記サービスコンテンツを送信するステップとを更に含む。
【0021】
パーソナルネットワークゲートウェイは、WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合することに用いられるリクエスト処理ユニットと、サービスコンテンツを受信してリクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられるコンテンツ配信ユニットとを含む。
【0022】
前記リクエスト処理ユニットは、1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、同一WPANにおいて同一サービスコンテンツに対する各リクエストを1つのリクエストに結合することに用いられる結合モジュールと、結合モジュールによって結合された1つのリクエストをコンテンツ提供ユニットに送信することに用いられる送信モジュールとを含む。
【0023】
前記処理モジュールは、判断モジュールとタイマーとを含む。
【0024】
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられる。
【0025】
又は、前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられる。前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの1つの時間計測期間内で1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。
【0026】
サーバは、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合することに用いられるリクエスト処理ユニットと、結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられるコンテンツ提供ユニットとを含む。
【0027】
前記リクエスト処理ユニットは、1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、同一WPANにおける同一サービスコンテンツに対する各リクエストを1つのリクエストに結合して、コンテンツ提供ユニットをトリガーすることに用いられる結合モジュールとを含む。
【0028】
前記処理モジュールは、判断モジュールとタイマーとを含む。
【0029】
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられる。
【0030】
又は、前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられる。前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの1つの時間計測期間内で1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。
【発明の効果】
【0031】
本発明に係るスキームによれば、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合し、結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信し、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信し、ことによって、WPANにおける複数のパーソナルネットワークデバイスが同じサービスコンテンツをリクエストする場合、対応するサービスコンテンツを一回だけ送信するだけではよいが、複数回に送信必要がないため、伝送リソースを大きく省く。所定の時間長さで同じリクエストを処理するため、伝送リソースを省くとともに、基本的にパーソナルネットワークデバイスによるサービスコンテンツ取得のリアルタイム性に影響を与えない。
【0032】
また、本発明に係るリクエスト処理ユニットは、パーソナルネットワークゲートウェイに位置してもよく、システム側に位置してもよいため、具体的な応用に柔軟な選択を提供し、強い実用性を持っている。
【図面の簡単な説明】
【0033】
【図1】WPANと外部ネットワークとのインタラクションを行うことを示す図である。
【図2】本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現する装置の構造を示す図である。
【図3】本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現する図(フローチャート1)である。
【図4】本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現する図(フローチャート2)である。
【発明を実施するための形態】
【0034】
本発明において、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合し、結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信し、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信する。1つのサービスには様々なコンテンツが含まれるかもしれないので、前記サービスコンテンツは、パーソナルネットワークデバイスによってリクエストされたサービスを示してよい、パーソナルネットワークデバイスによってリクエストされたサービスにおける具体的なコンテンツを示してよい。前記所定の時間長さは、ユーザのリアルタイム性に対する要求に影響を与えないことを保証できるために、リアルタイム性の要求に応じて設定される。
【0035】
図2は、本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現する装置の構造を示す図である。図2に示すように、当該装置は、リクエスト処理ユニット、コンテンツ提供ユニット及びコンテンツ配信ユニットを含む。リクエスト処理ユニットは、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合することに用いられる。コンテンツ提供ユニットは、結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられる。コンテンツ配信ユニットは、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられる。コンテンツ提供ユニットは、コンテンツ提供サーバに位置し、コンテンツ配信ユニットは、パーソナルネットワークゲートウェイに位置する。前記コンテンツ提供サーバは、コンテンツサーバ又はパーソナルネットワークサービスサーバである。
【0036】
リクエスト処理ユニットは、パーソナルネットワークゲートウェイに位置してよく、この場合に、リクエスト処理ユニットは、具体的に、受信モジュール、処理モジュール、結合モジュール及び送信モジュールを含む。受信モジュールは、1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる。処理モジュールは、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる。結合モジュールは、同一WPANにおいて同一サービスコンテンツに対する各リクエストを1つのリクエストに結合することに用いられる。送信モジュールは、結合モジュールによって結合された1つのリクエストをコンテンツ提供ユニットに送信することに用いられる。対応して、コンテンツ提供ユニットは、具体的に、受信された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられる。コンテンツ配信ユニットは、具体的に、WPANにおける各パーソナルネットワークデバイスによるサービスコンテンツに対するリクエストに応じてコンテンツ提供ユニットによって提供されたサービスコンテンツを配信することに用いられる。処理モジュールは、受信モジュールによって受信された、WPANにおいて1つのサービスコンテンツに対するパーソナルネットワークデバイスのリクエストが1つだけある場合、送信モジュールを直接にトリガーすることに用いられる。送信モジュールは、コンテンツ提供ユニットにリクエストを送信することに用いられる。
【0037】
リクエスト処理ユニットは、システム側に位置してもよく、この場合、リクエスト処理ユニットは、具体的に、受信モジュール、処理モジュール及び結合モジュールを含む。受信モジュールは、1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる。処理モジュールは、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる。結合モジュールは、同一WPANにおいて同一サービスコンテンツに対する各リクエストを1つのリクエストに結合して、コンテンツ提供ユニットをトリガーすることに用いられる。対応して、コンテンツ提供ユニットは、結合されて取得された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられる。コンテンツ配信ユニットは、具体的に、WPANにおける各パーソナルネットワークデバイスによるサービスコンテンツに対するリクエストに応じてコンテンツ提供ユニットによって提供されたサービスコンテンツを配信することに用いられる。処理モジュールは、受信モジュールによって受信されたWPANにおいて1つのサービスコンテンツに対するパーソナルネットワークデバイスのリクエストが1つだけある場合、コンテンツ提供ユニットを直接にトリガーすることに用いられる。コンテンツ提供ユニットは、1つのリクエストに応じて前記サービスコンテンツを送信することに用いられる。前記システム側は、コンテンツサーバであってよい、パーソナルネットワークサービスサーバであってもよい、例えば図1に示すような移動通信ネットワークにおける関連デバイスのように、伝送ネットワークにおける関連デバイスであってもよい。
【0038】
上記処理モジュールは、具体的に、判断モジュールとタイマーとを含む。
【0039】
判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正してタイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられる。
【0040】
又は、タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられ、即ち、タイマーが所定閾値に達した時、時間を再計測開始する。判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの1つの時間計測期間内で1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。
【0041】
図3は、本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現するフローチャート1である。図3に示すように、パーソナルネットワークデバイスによるサービスコンテンツ取得を実現する具体的な処理は、以下のステップを含む。
【0042】
ステップ301〜ステップ302:リクエスト処理ユニットは、リクエストを受信して、受信された各リクエストに対して対応するリクエスト情報を記録する。
【0043】
リクエスト処理ユニットがパーソナルネットワークゲートウェイに位置する場合、受信された各リクエストに対して記録された対応するリクエスト情報は、表1の前4項に示される。
【0044】
【表1】

【0045】
リクエスト処理ユニットがシステム側に位置する場合、受信された各リクエストに対して記録された対応するリクエスト情報は、表2の前4項に示される。
【0046】
【表2】

【0047】
表1又は表2の最後の2項「初期リクエスト確認」と「同じリクエスト識別子」は、後続処理を介して確定されるため、以上のステップ中でその中の前4項、即ち、「リクエスト識別子」、「リクエスト時間」、「リクエストサービス」及び「リクエスト開始側」だけを記録する。
【0048】
ステップ303:リクエスト処理ユニットは、記録されたリクエスト情報に応じて、受信されたリクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、即ち1つのサービスコンテンツに対する全てのリクエスト中の1番目のリクエストであるかどうかを判断し、初期リクエストである場合、ステップ304を引き続き実行し、初期リクエストではない場合、ステップ305を引き続き実行する。
【0049】
リクエスト処理ユニットが受信された各リクエストに対して記録するため、受信されたリクエストによってリクエストされるサービスコンテンツと既に記録されたサービスコンテンツとが同じであるかどうかを判断することだけで、受信されたリクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断できる。つまり、受信されたリクエストによってリクエストされるサービスコンテンツと既に記録されたサービスコンテンツとが同じである場合、受信されたリクエストは、初期リクエストではない。受信されたリクエストによってリクエストされるサービスコンテンツと既に記録されたサービスコンテンツとがすべて同じではない場合、受信されたリクエストは、初期リクエストである。
【0050】
受信されたリクエストによってリクエストされるサービスコンテンツと既に記録されたサービスコンテンツとが同じであるかどうかに対する判断は、具体的に、表1又は表2中のサービス識別子又はサービス識別子+コンテンツ識別子に対する比較を介して実現でき、一致する場合、初期リクエストではなく、一致しない場合、初期リクエストである。
【0051】
ステップ304:リクエスト処理ユニットは、記録された対応するリクエスト情報を修正してタイマーを開始して時間を計測開始する場合、タイマーが所定閾値に達した時にステップ306を実行する。
【0052】
記録された対応するリクエスト情報を修正することは、具体的に、表1又は表2中の「初期リクエスト確認」に対して記録することを指し、即ち「初期リクエスト確認」を「はい」に設定する。この時に受信されたリクエストが初期リクエストであるので、まだ同じサービスコンテンツに対する他のリクエストを受信していないことを示し、従って、リスト中の最後の1項「同じリクエスト識別子」を記録しない。「同じリクエスト識別子」を介して同一サービスコンテンツに対するリクエストの数を表示できる。
【0053】
タイマーが所定閾値に達していない場合、リクエスト処理ユニットが新しいリクエストを受信する場合、ステップ301〜ステップ303を繰り返して実行する。
【0054】
ステップ305:リクエスト処理ユニットは、記録された対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正し、同じサービスコンテンツに対する初期リクエストに対応するタイマーが所定閾値に達した時にステップ306を実行する。
【0055】
記録された対応するリクエスト情報を修正することは、具体的には、表1又は表2中の「初期リクエスト確認」を記録することを指し、即ち「初期リクエスト確認」を「いいえ」に設定する。この時に受信されたリクエストが初期リクエストではないので、この前に同じサービスコンテンツに対するリクエストが既に存在したことを示すため、対応する初期リクエストに対応するリクエスト情報表中の最後の1項「同じリクエスト識別子」に、現在受信されたリクエストのリクエスト識別子を記録する必要もある。
【0056】
ステップ306:リクエスト処理ユニットは、初期リクエストに対応するタイマーが所定閾値に達した時、記録された初期リクエストのリクエスト情報に応じて処理し、初期リクエストによる対応するサービスコンテンツと同じリクエストが存在する場合、複数のリクエストを1つのリクエストに結合し、初期リクエストによる対応するサービスコンテンツと同じリクエストが存在しない場合、結合する必要がない。
【0057】
以上のステップ301〜ステップ306の説明のように、リクエスト処理ユニットは、1つのサービスコンテンツの初期リクエストに対してタイマーを設定し、タイマーが所定閾値に達しない場合に、受信された初期リクエストによる対応するサービスコンテンツと同じリクエストを記録し、これによって、同一サービスコンテンツに対するリクエストを統一に処理することができる。異なる初期リクエストに対応するタイマーの所定閾値は、同じであってよい、同じではなくてもよい。
【0058】
ステップ307〜ステップ308:コンテンツ提供ユニットは、リクエストに応じてコンテンツ配信ユニットにサービスコンテンツを提供し、コンテンツ配信ユニットは、パーソナルネットワークデバイスにリクエストされたサービスコンテンツを配信する。
【0059】
リクエスト処理ユニットがパーソナルネットワークゲートウェイに位置する場合、結合されたリクエストをコンテンツ提供ユニットに送信し、コンテンツ提供ユニットが1つだけのリクエストを受信したため、必ず対応するサービスコンテンツを一回だけ送信する。コンテンツ配信ユニットがパーソナルネットワークゲートウェイに位置し、リクエスト処理ユニットもパーソナルネットワークゲートウェイに位置するため、コンテンツ配信ユニットは、リクエスト処理ユニットにおいて記録された初期リクエストのリクエスト情報及び同じサービスコンテンツに対する他のリクエストのリクエスト情報に応じて、同一サービスコンテンツに対する各リクエストを確定して、各リクエストを送信した対応するパーソナルネットワークデバイスを確定し、コンテンツ提供ユニットによって提供されたサービスコンテンツを各パーソナルネットワークデバイスに配信することができる。サービスコンテンツの配信を完了した後、リクエスト処理ユニットは、記録されたリクエスト情報を直ちに削除してよい、例えばパーソナルネットワークデバイスとパーソナルネットワークゲートウェイとシステム側との間のインタラクションのような後続の情報インタラクションを行いやすいために、所定の時間で保存してもよく、その後、削除する。
【0060】
リクエスト処理ユニットがシステム側に位置する場合、パーソナルネットワークゲートウェイにおいて初期リクエストに応じて同一サービスコンテンツに対する各リクエストのリクエスト情報を記録しないが、各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツを記録するため、コンテンツ配信ユニットは、コンテンツ提供ユニットによって提供されたサービスコンテンツをリクエストした各パーソナルネットワークデバイスを確定し、当該サービスコンテンツを各パーソナルネットワークデバイスに配信することもできる。サービスコンテンツを各パーソナルネットワークデバイスに配信した後、リクエスト処理ユニットは、記録されたリクエスト情報を直ちに削除してよく、所定の時間で保存してから削除してもよい。
【0061】
同一サービスコンテンツに対するリクエストが1つだけあるケースは、従来の処理と全く同じであるので、ここでは繰り返さない。
【0062】
図4は、本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現するフローチャート2である。図4に示すように、パーソナルネットワークデバイスによるサービスコンテンツ取得を実現する具体的な処理は、以下のステップを含む。
【0063】
ステップ401:リクエスト処理ユニットは、グローバルタイマーを設定する。
【0064】
グローバルタイマーは、所定閾値を時間計測期間の長さとして周期的に時間を計測し、即ち、グローバルタイマーが所定閾値に達した時に、時間を再計測開始する。グローバルタイマーの各時間計測期間内で、リクエスト処理ユニットは、同一サービスコンテンツに対するリクエストを処理する。
【0065】
ステップ402:グローバルタイマーは、開始し、周期的時間を計測開始する。
【0066】
ステップ403〜ステップ405は、ステップ301〜ステップ303と基本的に同じなので、ここでは繰り返さない。
【0067】
ステップ406:リクエスト処理ユニットは、記録された対応するリクエスト情報を修正し、グローバルタイマーが所定閾値に達した、即ち1つの時間計測期間が終了した場合にステップ408を実行する。
【0068】
グローバルタイマーが所定閾値に達しない、即ち1つの時間計測期間が終了しない場合に、リクエスト処理ユニットが新しいリクエストを受信すると、ステップ403〜ステップ405を繰り返して実行する。
【0069】
ステップ407:リクエスト処理ユニットは、記録された対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正し、グローバルタイマーが所定閾値に達した、即ち1つの時間計測期間が終了した場合にステップ408を実行する。
【0070】
ステップ408、リクエスト処理ユニットは、グローバルタイマーが所定閾値に達した時、記録された初期リクエストのリクエスト情報に応じて処理し、初期リクエストによる対応するサービスコンテンツと同じリクエストが存在する場合、複数のリクエストを1つのリクエストに結合し、初期リクエストによる対応するサービスコンテンツと同じリクエストが存在しない場合、結合する必要がない。その後、ステップ402に戻って時間を再計測開始し、且つステップ409を実行する。
【0071】
ステップ409〜ステップ410は、ステップ308〜ステップ309と基本的に同じなので、ここでは繰り返さない。
【0072】
以下、いくつかの具体的な実施形態を通して本発明の具体的な実現に対して更に詳しく説明する。
【0073】
実施形態1
図1に示すパーソナルネットワークデバイスA、B、Cとパーソナルネットワークゲートウェイとする移動端末とは1つのWPANを構成し、且つ移動端末を介して外部ネットワークのコンテンツサーバにアクセスして、サービスコンテンツを取得する。本実施形態においてリクエスト処理ユニットをパーソナルネットワークゲートウェイに構成する。
【0074】
パーソナルネットワークデバイスAは、ビデオ番組1を視聴する必要がある場合、パーソナルネットワークゲートウェイにビデオ番組1の視聴リクエストを送信する。パーソナルネットワークゲートウェイにおけるリクエスト処理ユニットは、パーソナルネットワークデバイスAからのリクエストを受信し、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【0075】
【表3】

【0076】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組1に対する1番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を1(ここで、1が初期リクエストであることを表し、0が初期リクエストでないことを表す)に設定し、且つ当該リクエストのためにタイマーT(2009-6-10 T08:15:30.050+08:00、200)を設定し、当該タイマーが2009-6-10 T08:15:30.050+08:00から時間を計測開始し、時間を200ミリ秒計測することを示す。リクエストを受信した後で当該リクエストのリクエスト情報を記録する必要があるので、タイマーが時間を計測開始する時間として適当に50ミリ秒遅延してよい。この時、当該リクエストのリクエスト情報リストは、以下の表4の通りである。
【0077】
【表4】

【0078】
上記タイマーの時間計測の時間内で、パーソナルネットワークデバイスBもパーソナルネットワークゲートウェイにビデオ番組1の視聴リクエストを送信する。パーソナルネットワークゲートウェイにおけるリクエスト処理ユニットは、パーソナルネットワークデバイスBからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【0079】
【表5】

【0080】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストとパーソナルネットワークデバイスAのリクエストとが同じであることを確定し、そしてリクエスト0001に対応するタイマーが所定閾値に達しないため、当該リクエストが初期リクエストではなく、リクエスト処理ユニットはリクエスト0001の情報リストを以下のように修正する。
【0081】
【表6】

【0082】
リクエスト処理ユニットは、リクエスト0002の情報リストを以下のように修正する。
【0083】
【表7】

【0084】
時刻2009-6-10 T08:15:30.250+08:00に達した時、リクエスト0001に対応するタイマーが所定閾値に達し、リクエスト0001のリクエスト情報リスト中のフィールド「同じリクエスト識別子」において記録されたコンテンツに応じて、リクエスト0001とリクエスト0002とを1つの新しいリクエストに結合してコンテンツサーバに送信する。
【0085】
コンテンツサーバは、受信された1つのリクエストに応じてパーソナルネットワークゲートウェイにビデオ番組1を一回送信する。パーソナルネットワークゲートウェイがビデオ番組1を受信した後、コンテンツ配信ユニットは、リクエスト処理ユニットにおいて記録されたリクエスト0001とリクエスト0002とのリクエスト情報に応じて、パーソナルネットワークデバイスA、パーソナルネットワークデバイスBにビデオ番組1をそれぞれ送信する。
【0086】
実施形態2
図1に示すパーソナルネットワークデバイスA、B、Cとパーソナルネットワークゲートウェイとする移動端末とは1つのWPANを構成し、且つ、移動端末を介して外部ネットワークのコンテンツサーバにアクセスして、サービスコンテンツを取得する。本実施形態においてリクエスト処理ユニットをシステム側に構成する。
【0087】
パーソナルネットワークデバイスAは、ビデオ番組1を視聴する必要がある場合、パーソナルネットワークゲートウェイを介してビデオ番組1の視聴リクエストを送信する。システム側に位置するリクエスト処理ユニットは、パーソナルネットワークゲートウェイからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【0088】
【表8】

【0089】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組1に対する1番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を1(ここで、1が初期リクエストであることを表し、0が初期リクエストではないことを表す)に設定し、且つ当該リクエストのためにタイマーT(2009-6-10 T08:15:30.050+08:00、200)を設定し、当該タイマーが2009-6-10 T08:15:30.050+08:00から時間を計測開始し、時間を200ミリ秒計測することを示す。この時、当該リクエストのリクエスト情報リストは、以下のようになる。
【0090】
【表9】

【0091】
上記タイマーの時間計測の時間内で、パーソナルネットワークデバイスBもパーソナルネットワークゲートウェイを介してビデオ番組1の視聴リクエストを送信する。システム側に位置するリクエスト処理ユニットは、パーソナルネットワークゲートウェイからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【0092】
【表10】

【0093】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストとパーソナルネットワークデバイスAのリクエストとが同じであることを確定し、そしてリクエスト0001に対応するタイマーが所定閾値に達しないため、当該リクエストが初期リクエストではなく、リクエスト処理ユニットがリクエスト0001の情報リストを以下のように修正する。
【0094】
【表11】

【0095】
リクエスト処理ユニットは、リクエスト0002の情報リストを以下のように修正する。
【0096】
【表12】

【0097】
時刻2009-6-10 T08:15:30.250+08:00に達した時、リクエスト0001に対応するタイマーが所定閾値に達し、リクエスト0001のリクエスト情報リスト中のフィールド「同じリクエスト識別子」に記録されたコンテンツに応じて、リクエスト0001とリクエスト0002とを1つの新しいリクエストに結合してコンテンツサーバに送信する。
【0098】
コンテンツサーバは、結合された1つのリクエストに応じてパーソナルネットワークゲートウェイにビデオ番組1を一回送信する。パーソナルネットワークゲートウェイがビデオ番組1を受信した後、コンテンツ配信ユニットは、記録された各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツに応じて、パーソナルネットワークデバイスA、パーソナルネットワークデバイスBにビデオ番組1をそれぞれ送信する。
【0099】
また、リクエスト0001に対応するタイマーが所定閾値に達した後、パーソナルネットワークデバイスCもパーソナルネットワークゲートウェイを介してビデオ番組1の視聴リクエストを送信する。システム側に位置するリクエスト処理ユニットは、パーソナルネットワークゲートウェイからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【0100】
【表13】

【0101】
リクエスト0001に対応するタイマーが既に所定閾値に達したため、この時、対応する初期リクエストが既に存在しないので、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組1に対する1番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を1(ここで、1が初期リクエストであることを表し、0が初期リクエストではないことを表す)に設定し、且つ当該リクエストのためにタイマーT(2009-6-10 T08:15:30.350+08:00、500)を設定し、当該タイマーが2009-6-10 T08:15:30.350+08:00、から時間を計測開始し、時間を500ミリ秒計測することを示す。この時、当該リクエストのリクエスト情報リストは、以下のようになる。
【0102】
【表14】

【0103】
もちろん、以上の時間計測の時間は、依然として200ミリ秒に設定されてもよい。後続の処理は、上記と全く同じなので、ここでは繰り返さない。
【0104】
実施形態3
図1に示すパーソナルネットワークデバイスA、B、Cとパーソナルネットワークゲートウェイである移動端末とは1つのWPANを構成し、且つ、移動端末を介して外部ネットワークのコンテンツサーバにアクセスしてサービスコンテンツを取得する。本実施形態においてリクエスト処理ユニットをパーソナルネットワークゲートウェイに構成し、その上、本実施形態において、グローバルタイマーをさらに設定し、2009-6-10 T08:15:30.000+08:00から時間を計測開始し、所定閾値、即ち時間計測期間の長さが300ミリ秒である。
【0105】
パーソナルネットワークデバイスAは、ビデオ番組1の英語版を視聴する必要がある場合、パーソナルネットワークゲートウェイにビデオ番組1の英語版の視聴リクエストを送信する。パーソナルネットワークゲートウェイにおけるリクエスト処理ユニットは、パーソナルネットワークデバイスAからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【0106】
【表15】

【0107】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組1の英語版に対する1番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を1(ここで、1が初期リクエストであることを表し、0が初期リクエストではないことを表す)に設定する。この時、当該リクエストのリクエスト情報リストは、以下のようになる。
【0108】
【表16】

【0109】
グローバルタイマーの1つの時間計測期間内で、パーソナルネットワークデバイスBもパーソナルネットワークゲートウェイにビデオ番組1の英語版の視聴リクエストを送信する。パーソナルネットワークゲートウェイにおけるリクエスト処理ユニットは、パーソナルネットワークデバイスBからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【0110】
【表17】

【0111】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストとパーソナルネットワークデバイスAのリクエストとが同じであることを確定し、そしてグローバルタイマーの1つの時間計測期間がまだ終了しないため、当該リクエストが初期リクエストではなく、リクエスト処理ユニットがリクエスト0001の情報リストを以下のように修正する。
【0112】
【表18】

【0113】
リクエスト処理ユニットは、リクエスト0002の情報リストを以下のように修正する。
【0114】
【表19】

【0115】
時刻2009-6-10 T08:15:30.300+08:00に達した時、グローバルタイマーが所定閾値に達し、即ち1つの時間計測期間が終了し、リクエスト0001のリクエスト情報リスト中のフィールド「同じリクエスト識別子」に記録されたコンテンツに応じて、リクエスト0001とリクエスト0002とを1つの新しいリクエストに結合してコンテンツサーバに送信する。
【0116】
コンテンツサーバは、結合された1つのリクエストに応じてパーソナルネットワークゲートウェイにビデオ番組1の英語版を一回送信する。パーソナルネットワークゲートウェイがビデオ番組1の英語版を受信した後、コンテンツ配信ユニットは、リクエスト処理ユニットにおいて記録された各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツに応じて、パーソナルネットワークデバイスA、パーソナルネットワークデバイスBにビデオ番組1の英語版をそれぞれ送信する。
【0117】
グローバルタイマーの別の1つの時間計測期間内で、パーソナルネットワークデバイスCもパーソナルネットワークゲートウェイにビデオ番組1の英語版の視聴リクエストを送信する。リクエスト処理ユニットは、パーソナルネットワークゲートウェイからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のようになる。
【0118】
【表20】

【0119】
現在、グローバルタイマーの他の1つの時間計測期間であるので、この時、対応する初期リクエストが既に存在しないため、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組1の英語版に対する1番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を1に設定する。この時、当該リクエスト情報リストは、以下のようなものである。
【0120】
【表21】

【0121】
グローバルタイマーのこの時間計測期間内で同じリクエストがもうない場合、結合する必要がない。
【0122】
上記のように、リクエスト処理ユニットがパーソナルネットワークゲートウェイに位置する場合、本発明は、リクエスト処理ユニットとコンテンツ配信ユニットとを含むパーソナルネットワークゲートウェイを更に開示する。リクエスト処理ユニットは、WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合することに用いられる。コンテンツ配信ユニットは、サービスコンテンツを受信して、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられる。関連各部分の具体的な実現は、上記ことと全く同じなので、ここでは繰り返さない。
【0123】
リクエスト処理ユニットがシステム側に位置する場合、本発明は、リクエスト処理ユニットとコンテンツ提供ユニットとを含むサーバを更に開示する。リクエスト処理ユニットは、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合することに用いられる。コンテンツ提供ユニットは、結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられる。関連各部分の具体的な実現は、以上の説明と全く同じなので、ここでは繰り返さない。
【0124】
以上の記載は本発明の好ましい実施形態に過ぎず、本発明の保護範囲を限定するようには意図されていない。

【特許請求の範囲】
【請求項1】
パーソナルネットワークデバイスによるサービスコンテンツ取得装置であって、
同一無線パーソナルエリアネットワークWPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合することに用いられるリクエスト処理ユニットと、
結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられるコンテンツ提供ユニットと、
リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられるコンテンツ配信ユニットとを含むパーソナルネットワークデバイスによるサービスコンテンツ取得装置。
【請求項2】
パーソナルネットワークゲートウェイに位置する前記リクエスト処理ユニットは、
1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、
所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、
同一WPANにおいて同一サービスコンテンツに対する各リクエストを1つのリクエストに結合することに用いられる結合モジュールと、
結合モジュールによって結合された1つのリクエストをコンテンツ提供ユニットに送信することに用いられる送信モジュールとを含むことを特徴とする
請求項1に記載の装置。
【請求項3】
システム側に位置する前記リクエスト処理ユニットは、
1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、
所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、
同一WPANにおいて同一サービスコンテンツに対する各リクエストを1つのリクエストに結合することに用いられる結合モジュールとを含むことを特徴とする
請求項1に記載の装置。
【請求項4】
前記処理モジュールは、判断モジュールとタイマーとを含み、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられ、
前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられ、
又は、
前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられ、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの1つの時間計測期間内で1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられることを特徴とする
請求項2又は3に記載の装置。
【請求項5】
パーソナルネットワークデバイスによるサービスコンテンツ取得方法であって、
同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合するステップと、
結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信するステップと、
リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信するステップとを含むことを特徴とするパーソナルネットワークデバイスによるサービスコンテンツ取得方法。
【請求項6】
前記、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合するステップは、
受信されたリクエストのリクエスト情報を記録して、前記リクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正してタイマーを開始して時間を計測開始し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正するステップと、
タイマーが所定閾値に達した時に、同一サービスコンテンツに対する複数のリクエストを1つのリクエストに結合するステップとを含むことを特徴とする
請求項5に記載の方法。
【請求項7】
前記、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合するステップは、
受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの1つの時間計測期間内で1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正するステップと、
タイマーが所定閾値に達した時に、同一サービスコンテンツに対する複数のリクエストを1つのリクエストに結合し、そしてタイマーが時間を再計測するステップとを含むことを特徴とする
請求項5に記載の方法。
【請求項8】
前記、リクエストが初期リクエストであるかどうかを判断することは、具体的に、受信されたリクエストによってリクエストされたサービスコンテンツと既に記録されたサービスコンテンツとが同じであるかどうかを判断し、同じである場合、受信されたリクエストが初期リクエストではなく、同じではない場合、受信されたリクエストが初期リクエストであることを特徴とする
請求項5に記載の方法。
【請求項9】
前記、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することは、
記録された初期リクエストのリクエスト情報及び同じサービスコンテンツに対する他のリクエストのリクエスト情報に応じて、同一サービスコンテンツに対する各リクエストを確定し、それから各リクエストを送信した対応するパーソナルネットワークデバイスを確定し、コンテンツ提供ユニットによって提供されたサービスコンテンツを各パーソナルネットワークデバイスに配信すること、又は、
記録された各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツに応じて、サービスコンテンツを各パーソナルネットワークデバイスに配信することを含むことを特徴とする
請求項5に記載の方法。
【請求項10】
前記リクエスト情報は、
リクエスト識別子、リクエスト時間、リクエストサービス、リクエスト開始側、初期リクエスト確認及び同じリクエスト識別子を含むことを特徴とする
請求項6又は7に記載の方法。
【請求項11】
所定時間長さ内で1つのサービスコンテンツに対するリクエストが1つだけある場合、当該方法は、
前記リクエストを直接送信するステップと、
前記リクエストに応じて対応するサービスコンテンツを提供するステップと、
前記リクエストを送信したパーソナルネットワークデバイスに前記サービスコンテンツを送信するステップとを更に含むことを特徴とする
請求項5〜9のいずれかの1項に記載の方法。
【請求項12】
パーソナルネットワークゲートウェイであって、
WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合することに用いられるリクエスト処理ユニットと、
サービスコンテンツを受信して、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられるコンテンツ配信ユニットとを含むパーソナルネットワークゲートウェイ。
【請求項13】
前記リクエスト処理ユニットは、
1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、
所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、
同一WPANにおいて同一サービスコンテンツに対する各リクエストを1つのリクエストに結合することに用いられる結合モジュールと、
結合モジュールによって結合された1つのリクエストをコンテンツ提供ユニットに送信することに用いられる送信モジュールとを含むことを特徴とする
請求項12に記載のパーソナルネットワークゲートウェイ。
【請求項14】
前記処理モジュールは、判断モジュールとタイマーとを含め
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正してタイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられ、
前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられ、
又は、
前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられ、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの1つの時間計測期間内で1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられることを特徴とする
請求項13に記載のパーソナルネットワークゲートウェイ。
【請求項15】
サーバであって、
同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを1つのリクエストに結合することに用いられるリクエスト処理ユニットと、
結合された1つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられるコンテンツ提供ユニットとを含むサーバ。
【請求項16】
前記リクエスト処理ユニットは、
1つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、
所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、
同一WPANにおいて同一サービスコンテンツに対する各リクエストを1つのリクエストに結合することに用いられる結合モジュールとを含むことを特徴とする
請求項15に記載のサーバ。
【請求項17】
前記処理モジュールは、判断モジュールとタイマーとを含み、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられ、
前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられ、
又は、
前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられ、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの1つの時間計測期間内で1つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる
請求項16に記載のサーバ。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate


【公表番号】特表2013−503524(P2013−503524A)
【公表日】平成25年1月31日(2013.1.31)
【国際特許分類】
【出願番号】特願2012−525872(P2012−525872)
【出願日】平成22年8月13日(2010.8.13)
【国際出願番号】PCT/CN2010/075995
【国際公開番号】WO2011/023068
【国際公開日】平成23年3月3日(2011.3.3)
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.ZIGBEE
【出願人】(507371249)ゼットティーイー コーポレイション (97)
【Fターム(参考)】