(57)【要約】本発明は、パーソナルネットワークデバイスによるサービスコンテンツ取得装置、方法及び関連装置を開示する。本発明のスキームにおいて、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合し、結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信し、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することで、WPANにおける複数のパーソナルネットワークデバイスが同じサービスコンテンツをリクエストする場合、対応するサービスコンテンツを一回だけ送信する必要があるが、複数回送信する必要がないため、伝送リソースを大きく省く。所定の時間長さで同じリクエストを処理するため、伝送リソースを省くとともに、基本的にパーソナルネットワークデバイスによるサービスコンテンツ取得のリアルタイム性に影響を与えない。また、本発明に係るリクエスト処理ユニットは、パーソナルネットワークゲートウェイに位置してもよい、システム側に位置してもよい、具体的な応用に柔軟な選択を提供し、強い実用性を持っている。
2013503524.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルネットワークデバイスによるサービスコンテンツ取得装置であって、
同一無線パーソナルエリアネットワークWPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合することに用いられるリクエスト処理ユニットと、
結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられるコンテンツ提供ユニットと、
リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられるコンテンツ配信ユニットとを含むパーソナルネットワークデバイスによるサービスコンテンツ取得装置。
【請求項２】
パーソナルネットワークゲートウェイに位置する前記リクエスト処理ユニットは、
１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、
所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、
同一WPANにおいて同一サービスコンテンツに対する各リクエストを１つのリクエストに結合することに用いられる結合モジュールと、
結合モジュールによって結合された１つのリクエストをコンテンツ提供ユニットに送信することに用いられる送信モジュールとを含むことを特徴とする
請求項１に記載の装置。
【請求項３】
システム側に位置する前記リクエスト処理ユニットは、
１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、
所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、
同一WPANにおいて同一サービスコンテンツに対する各リクエストを１つのリクエストに結合することに用いられる結合モジュールとを含むことを特徴とする
請求項１に記載の装置。
【請求項４】
前記処理モジュールは、判断モジュールとタイマーとを含み、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられ、
前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられ、
又は、
前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられ、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの１つの時間計測期間内で１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられることを特徴とする
請求項２又は３に記載の装置。
【請求項５】
パーソナルネットワークデバイスによるサービスコンテンツ取得方法であって、
同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合するステップと、
結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信するステップと、
リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信するステップとを含むことを特徴とするパーソナルネットワークデバイスによるサービスコンテンツ取得方法。
【請求項６】
前記、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合するステップは、
受信されたリクエストのリクエスト情報を記録して、前記リクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正してタイマーを開始して時間を計測開始し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正するステップと、
タイマーが所定閾値に達した時に、同一サービスコンテンツに対する複数のリクエストを１つのリクエストに結合するステップとを含むことを特徴とする
請求項５に記載の方法。
【請求項７】
前記、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合するステップは、
受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの１つの時間計測期間内で１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正するステップと、
タイマーが所定閾値に達した時に、同一サービスコンテンツに対する複数のリクエストを１つのリクエストに結合し、そしてタイマーが時間を再計測するステップとを含むことを特徴とする
請求項５に記載の方法。
【請求項８】
前記、リクエストが初期リクエストであるかどうかを判断することは、具体的に、受信されたリクエストによってリクエストされたサービスコンテンツと既に記録されたサービスコンテンツとが同じであるかどうかを判断し、同じである場合、受信されたリクエストが初期リクエストではなく、同じではない場合、受信されたリクエストが初期リクエストであることを特徴とする
請求項５に記載の方法。
【請求項９】
前記、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することは、
記録された初期リクエストのリクエスト情報及び同じサービスコンテンツに対する他のリクエストのリクエスト情報に応じて、同一サービスコンテンツに対する各リクエストを確定し、それから各リクエストを送信した対応するパーソナルネットワークデバイスを確定し、コンテンツ提供ユニットによって提供されたサービスコンテンツを各パーソナルネットワークデバイスに配信すること、又は、
記録された各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツに応じて、サービスコンテンツを各パーソナルネットワークデバイスに配信することを含むことを特徴とする
請求項５に記載の方法。
【請求項１０】
前記リクエスト情報は、
リクエスト識別子、リクエスト時間、リクエストサービス、リクエスト開始側、初期リクエスト確認及び同じリクエスト識別子を含むことを特徴とする
請求項６又は７に記載の方法。
【請求項１１】
所定時間長さ内で１つのサービスコンテンツに対するリクエストが１つだけある場合、当該方法は、
前記リクエストを直接送信するステップと、
前記リクエストに応じて対応するサービスコンテンツを提供するステップと、
前記リクエストを送信したパーソナルネットワークデバイスに前記サービスコンテンツを送信するステップとを更に含むことを特徴とする
請求項５〜９のいずれかの１項に記載の方法。
【請求項１２】
パーソナルネットワークゲートウェイであって、
WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合することに用いられるリクエスト処理ユニットと、
サービスコンテンツを受信して、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられるコンテンツ配信ユニットとを含むパーソナルネットワークゲートウェイ。
【請求項１３】
前記リクエスト処理ユニットは、
１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、
所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、
同一WPANにおいて同一サービスコンテンツに対する各リクエストを１つのリクエストに結合することに用いられる結合モジュールと、
結合モジュールによって結合された１つのリクエストをコンテンツ提供ユニットに送信することに用いられる送信モジュールとを含むことを特徴とする
請求項１２に記載のパーソナルネットワークゲートウェイ。
【請求項１４】
前記処理モジュールは、判断モジュールとタイマーとを含め
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正してタイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられ、
前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられ、
又は、
前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられ、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの１つの時間計測期間内で１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられることを特徴とする
請求項１３に記載のパーソナルネットワークゲートウェイ。
【請求項１５】
サーバであって、
同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合することに用いられるリクエスト処理ユニットと、
結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられるコンテンツ提供ユニットとを含むサーバ。
【請求項１６】
前記リクエスト処理ユニットは、
１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、
所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、
同一WPANにおいて同一サービスコンテンツに対する各リクエストを１つのリクエストに結合することに用いられる結合モジュールとを含むことを特徴とする
請求項１５に記載のサーバ。
【請求項１７】
前記処理モジュールは、判断モジュールとタイマーとを含み、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられ、
前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられ、
又は、
前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられ、
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの１つの時間計測期間内で１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる
請求項１６に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信技術に関し、特に、パーソナルネットワークデバイスによるサービスコンテンツ取得装置、方法及び関連装置に関する。
【背景技術】
【０００２】
個人消費「一人で複数のマシンを持つ」時代になってくるにつれ、１つのユーザは、例えば携帯電話、ノートパソコン、携帯情報端末（PDA：Personal Digital Assistant）、ポータブルメディアプレーヤー（PMP：Portable Media Player）、デジタルカメラ、全地球測位システム（GPS：Global Positioning System）ナビゲーター等のますます多くの個人向け装置を手に入れた、そして、これらの個人向け装置の機能もますます強くなり、これらの個人向け装置の多数が近距離通信の機能を備え、これによって、人々は、周りのこれら個人向け装置を一緒に接続させて１つのパーソナルエリアネットワークを構成することができ、そして、これらの個人向け装置の間で相互のリソースと機能とを便利、迅速、安全に共有することができるようにますます望んでいる。
【０００３】
無線パーソナルエリアネットワーク（WPAN：Wireless Personal Area Network）は、このような近距離無線通信技術により構成されたパーソナルネットワークであり、特に、携帯型消費電子装置と通信装置との間での近距離接続を行うことができる自己組織ネットワークを指摘する。WPANは、ネットワークアーキテクチャ全体の底層に位置し、より小範囲内での端末間の接続、即ちポイントツーポイントの近距離接続に用いられる。無線パーソナルエリアネットワークの構成に用いられる通信技術は、例えばブルートゥース、赤外線、無線USB（Wireless-USB）、近距離通信（NFC：Near Field Communication）技術に基づく無線周波数識別（RFID：Radio Frequency Identification）、ジグビー（Zigbee）等が多数ある。
【０００４】
WPANは、パーソナルネットワークデバイスのデータを共有させることができるだけではなく、更に１つの重要な役割はWPANにおける特定デバイスを介して、即ちパーソナルネットワークゲートウェイと外部ネットワークとのインタラクションを介して、他のパーソナルネットワークデバイスが外部ネットワークにアクセスできることをさせる。図１に示すように、例えば、パーソナルネットワークゲートウェイの移動端末として移動通信ネットワークにアクセスして、そしてコンテンツサーバにおける音楽、ビデオ等をダウンロードする。
【０００５】
同一WPANにおける各パーソナルネットワークデバイスに対しては、通常、複数のパーソナルネットワークデバイスがほぼ同時にパーソナルネットワークゲートウェイを介して外部ネットワークに同一サービスコンテンツをリクエストする場合がよくある。この場合に、コンテンツサーバが依然として同じ各リクエストにサービスコンテンツをすべて一回送信すると、伝送リソースの無駄を必ず引き起こす。これによって、伝送リソースを省くために、パーソナルネットワークデバイスによるサービスコンテンツ取得の有効的なポリシーは提供する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
これに鑑み、本発明の主な目的は、有効的に伝送リソースを省くために、パーソナルネットワークデバイスによるサービスコンテンツ取得装置、方法及び関連装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記技術的問題を解決するために、本発明の技術的なスキームは、以下のように実現される。
【０００８】
パーソナルネットワークデバイスによるサービスコンテンツ取得装置は、同一無線パーソナルエリアネットワークWPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合することに用いられるリクエスト処理ユニットと、結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられるコンテンツ提供ユニットと、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられるコンテンツ配信ユニットとを含む。
【０００９】
パーソナルネットワークゲートウェイに位置する前記リクエスト処理ユニットは、１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、同一WPANにおいて同一サービスコンテンツに対する各リクエストを１つのリクエストに結合することに用いられる結合モジュールと、結合モジュールによって結合された１つのリクエストをコンテンツ提供ユニットに送信することに用いられる送信モジュールとを含む。
【００１０】
システム側に位置する前記リクエスト処理ユニットは、１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、同一WPANにおける同一サービスコンテンツに対する各リクエストを１つのリクエストに結合することに用いられる結合モジュールとを含む。
【００１１】
前記処理モジュールは、判断モジュールとタイマーとを含む。
【００１２】
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられる。
【００１３】
又は、前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられる。前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの１つの時間計測期間内で１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。
【００１４】
パーソナルネットワークデバイスによるサービスコンテンツ取得方法は、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合するステップと、結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信するステップと、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信するステップとを含む。
【００１５】
前記、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合するステップは、受信されたリクエストのリクエスト情報を記録して、前記リクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正してタイマーを開始して時間を計測開始するステップと、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正するステップと、タイマーが所定閾値に達した時に、同一サービスコンテンツに対する複数のリクエストを１つのリクエストに結合するステップとを含む。
【００１６】
同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合する前記ステップは、受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの１つの時間計測期間内で１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正するステップと、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正するステップと、タイマーが所定閾値に達した時に、同一サービスコンテンツに対する複数のリクエストを１つのリクエストに結合して、そしてタイマーが時間を再計測するステップとを含む。
【００１７】
前記リクエストが初期リクエストであるかどうかを判断することは、具体的に、受信されたリクエストによってリクエストされたサービスコンテンツと既に記録されたサービスコンテンツとが同じであるかどうかを判断し、同じである場合、受信されたリクエストが初期リクエストではない、同じではない場合、受信されたリクエストが初期リクエストである。
【００１８】
前記、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することは、
記録された初期リクエストのリクエスト情報及び同じサービスコンテンツに対する他のリクエストのリクエスト情報に応じて、同一サービスコンテンツに対する各リクエストを確定し、各リクエストを送信するための対応するパーソナルネットワークデバイスを確定し、コンテンツ提供ユニットによって提供されたサービスコンテンツを各パーソナルネットワークデバイスに配信すること、又は、
記録された各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツに応じて、サービスコンテンツを各パーソナルネットワークデバイスに配信することを含む。
【００１９】
前記リクエスト情報は、リクエスト識別子、リクエスト時間、リクエストサービス、リクエスト開始側、初期リクエスト確認及び同じリクエスト識別子を含む。
【００２０】
所定時間長さ内で１つのサービスコンテンツに対するリクエストが１つだけある場合、当該方法は、前記リクエストを直接送信するステップと、前記リクエストに応じて対応するサービスコンテンツを提供するステップと、前記リクエストを送信したパーソナルネットワークデバイスに前記サービスコンテンツを送信するステップとを更に含む。
【００２１】
パーソナルネットワークゲートウェイは、WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合することに用いられるリクエスト処理ユニットと、サービスコンテンツを受信してリクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられるコンテンツ配信ユニットとを含む。
【００２２】
前記リクエスト処理ユニットは、１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、同一WPANにおいて同一サービスコンテンツに対する各リクエストを１つのリクエストに結合することに用いられる結合モジュールと、結合モジュールによって結合された１つのリクエストをコンテンツ提供ユニットに送信することに用いられる送信モジュールとを含む。
【００２３】
前記処理モジュールは、判断モジュールとタイマーとを含む。
【００２４】
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられる。
【００２５】
又は、前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられる。前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの１つの時間計測期間内で１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。
【００２６】
サーバは、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合することに用いられるリクエスト処理ユニットと、結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられるコンテンツ提供ユニットとを含む。
【００２７】
前記リクエスト処理ユニットは、１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる受信モジュールと、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる処理モジュールと、同一WPANにおける同一サービスコンテンツに対する各リクエストを１つのリクエストに結合して、コンテンツ提供ユニットをトリガーすることに用いられる結合モジュールとを含む。
【００２８】
前記処理モジュールは、判断モジュールとタイマーとを含む。
【００２９】
前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正して前記タイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。前記タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられる。
【００３０】
又は、前記タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられる。前記判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの１つの時間計測期間内で１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。
【発明の効果】
【００３１】
本発明に係るスキームによれば、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合し、結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信し、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信し、ことによって、WPANにおける複数のパーソナルネットワークデバイスが同じサービスコンテンツをリクエストする場合、対応するサービスコンテンツを一回だけ送信するだけではよいが、複数回に送信必要がないため、伝送リソースを大きく省く。所定の時間長さで同じリクエストを処理するため、伝送リソースを省くとともに、基本的にパーソナルネットワークデバイスによるサービスコンテンツ取得のリアルタイム性に影響を与えない。
【００３２】
また、本発明に係るリクエスト処理ユニットは、パーソナルネットワークゲートウェイに位置してもよく、システム側に位置してもよいため、具体的な応用に柔軟な選択を提供し、強い実用性を持っている。
【図面の簡単な説明】
【００３３】
【図１】WPANと外部ネットワークとのインタラクションを行うことを示す図である。
【図２】本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現する装置の構造を示す図である。
【図３】本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現する図（フローチャート１）である。
【図４】本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現する図（フローチャート２）である。
【発明を実施するための形態】
【００３４】
本発明において、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合し、結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信し、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信する。１つのサービスには様々なコンテンツが含まれるかもしれないので、前記サービスコンテンツは、パーソナルネットワークデバイスによってリクエストされたサービスを示してよい、パーソナルネットワークデバイスによってリクエストされたサービスにおける具体的なコンテンツを示してよい。前記所定の時間長さは、ユーザのリアルタイム性に対する要求に影響を与えないことを保証できるために、リアルタイム性の要求に応じて設定される。
【００３５】
図２は、本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現する装置の構造を示す図である。図２に示すように、当該装置は、リクエスト処理ユニット、コンテンツ提供ユニット及びコンテンツ配信ユニットを含む。リクエスト処理ユニットは、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合することに用いられる。コンテンツ提供ユニットは、結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられる。コンテンツ配信ユニットは、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられる。コンテンツ提供ユニットは、コンテンツ提供サーバに位置し、コンテンツ配信ユニットは、パーソナルネットワークゲートウェイに位置する。前記コンテンツ提供サーバは、コンテンツサーバ又はパーソナルネットワークサービスサーバである。
【００３６】
リクエスト処理ユニットは、パーソナルネットワークゲートウェイに位置してよく、この場合に、リクエスト処理ユニットは、具体的に、受信モジュール、処理モジュール、結合モジュール及び送信モジュールを含む。受信モジュールは、１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる。処理モジュールは、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる。結合モジュールは、同一WPANにおいて同一サービスコンテンツに対する各リクエストを１つのリクエストに結合することに用いられる。送信モジュールは、結合モジュールによって結合された１つのリクエストをコンテンツ提供ユニットに送信することに用いられる。対応して、コンテンツ提供ユニットは、具体的に、受信された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられる。コンテンツ配信ユニットは、具体的に、WPANにおける各パーソナルネットワークデバイスによるサービスコンテンツに対するリクエストに応じてコンテンツ提供ユニットによって提供されたサービスコンテンツを配信することに用いられる。処理モジュールは、受信モジュールによって受信された、WPANにおいて１つのサービスコンテンツに対するパーソナルネットワークデバイスのリクエストが１つだけある場合、送信モジュールを直接にトリガーすることに用いられる。送信モジュールは、コンテンツ提供ユニットにリクエストを送信することに用いられる。
【００３７】
リクエスト処理ユニットは、システム側に位置してもよく、この場合、リクエスト処理ユニットは、具体的に、受信モジュール、処理モジュール及び結合モジュールを含む。受信モジュールは、１つのWPANにおける各パーソナルネットワークデバイスからの、サービスコンテンツに対するリクエストを受信することに用いられる。処理モジュールは、所定の時間長さで受信モジュールによって受信された同一WPANにおける複数のパーソナルネットワークデバイスのリクエストが同一サービスコンテンツに対応する場合、結合モジュールをトリガーすることに用いられる。結合モジュールは、同一WPANにおいて同一サービスコンテンツに対する各リクエストを１つのリクエストに結合して、コンテンツ提供ユニットをトリガーすることに用いられる。対応して、コンテンツ提供ユニットは、結合されて取得された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられる。コンテンツ配信ユニットは、具体的に、WPANにおける各パーソナルネットワークデバイスによるサービスコンテンツに対するリクエストに応じてコンテンツ提供ユニットによって提供されたサービスコンテンツを配信することに用いられる。処理モジュールは、受信モジュールによって受信されたWPANにおいて１つのサービスコンテンツに対するパーソナルネットワークデバイスのリクエストが１つだけある場合、コンテンツ提供ユニットを直接にトリガーすることに用いられる。コンテンツ提供ユニットは、１つのリクエストに応じて前記サービスコンテンツを送信することに用いられる。前記システム側は、コンテンツサーバであってよい、パーソナルネットワークサービスサーバであってもよい、例えば図１に示すような移動通信ネットワークにおける関連デバイスのように、伝送ネットワークにおける関連デバイスであってもよい。
【００３８】
上記処理モジュールは、具体的に、判断モジュールとタイマーとを含む。
【００３９】
判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正してタイマーをトリガーし、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。タイマーは、判断モジュールのトリガーに応じて所定閾値内で時間を計測することに用いられる。
【００４０】
又は、タイマーは、所定閾値を時間計測期間として周期的に時間を計測することに用いられ、即ち、タイマーが所定閾値に達した時、時間を再計測開始する。判断モジュールは、受信モジュールによって受信されたリクエストのリクエスト情報を記録して、前記リクエストがタイマーの１つの時間計測期間内で１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、初期リクエストである場合、対応するリクエスト情報を修正し、初期リクエストではない場合、対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正することに用いられ、タイマーが所定閾値に達した時に結合モジュールをトリガーすることに更に用いられる。
【００４１】
図３は、本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現するフローチャート１である。図３に示すように、パーソナルネットワークデバイスによるサービスコンテンツ取得を実現する具体的な処理は、以下のステップを含む。
【００４２】
ステップ３０１〜ステップ３０２：リクエスト処理ユニットは、リクエストを受信して、受信された各リクエストに対して対応するリクエスト情報を記録する。
【００４３】
リクエスト処理ユニットがパーソナルネットワークゲートウェイに位置する場合、受信された各リクエストに対して記録された対応するリクエスト情報は、表１の前４項に示される。
【００４４】
【表１】
2013503524.tif 000003
【００４５】
リクエスト処理ユニットがシステム側に位置する場合、受信された各リクエストに対して記録された対応するリクエスト情報は、表２の前４項に示される。
【００４６】
【表２】
2013503524.tif 000004
【００４７】
表１又は表２の最後の２項「初期リクエスト確認」と「同じリクエスト識別子」は、後続処理を介して確定されるため、以上のステップ中でその中の前４項、即ち、「リクエスト識別子」、「リクエスト時間」、「リクエストサービス」及び「リクエスト開始側」だけを記録する。
【００４８】
ステップ３０３：リクエスト処理ユニットは、記録されたリクエスト情報に応じて、受信されたリクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断し、即ち１つのサービスコンテンツに対する全てのリクエスト中の１番目のリクエストであるかどうかを判断し、初期リクエストである場合、ステップ３０４を引き続き実行し、初期リクエストではない場合、ステップ３０５を引き続き実行する。
【００４９】
リクエスト処理ユニットが受信された各リクエストに対して記録するため、受信されたリクエストによってリクエストされるサービスコンテンツと既に記録されたサービスコンテンツとが同じであるかどうかを判断することだけで、受信されたリクエストが１つのサービスコンテンツに対する初期リクエストであるかどうかを判断できる。つまり、受信されたリクエストによってリクエストされるサービスコンテンツと既に記録されたサービスコンテンツとが同じである場合、受信されたリクエストは、初期リクエストではない。受信されたリクエストによってリクエストされるサービスコンテンツと既に記録されたサービスコンテンツとがすべて同じではない場合、受信されたリクエストは、初期リクエストである。
【００５０】
受信されたリクエストによってリクエストされるサービスコンテンツと既に記録されたサービスコンテンツとが同じであるかどうかに対する判断は、具体的に、表１又は表２中のサービス識別子又はサービス識別子＋コンテンツ識別子に対する比較を介して実現でき、一致する場合、初期リクエストではなく、一致しない場合、初期リクエストである。
【００５１】
ステップ３０４：リクエスト処理ユニットは、記録された対応するリクエスト情報を修正してタイマーを開始して時間を計測開始する場合、タイマーが所定閾値に達した時にステップ３０６を実行する。
【００５２】
記録された対応するリクエスト情報を修正することは、具体的に、表１又は表２中の「初期リクエスト確認」に対して記録することを指し、即ち「初期リクエスト確認」を「はい」に設定する。この時に受信されたリクエストが初期リクエストであるので、まだ同じサービスコンテンツに対する他のリクエストを受信していないことを示し、従って、リスト中の最後の１項「同じリクエスト識別子」を記録しない。「同じリクエスト識別子」を介して同一サービスコンテンツに対するリクエストの数を表示できる。
【００５３】
タイマーが所定閾値に達していない場合、リクエスト処理ユニットが新しいリクエストを受信する場合、ステップ３０１〜ステップ３０３を繰り返して実行する。
【００５４】
ステップ３０５：リクエスト処理ユニットは、記録された対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正し、同じサービスコンテンツに対する初期リクエストに対応するタイマーが所定閾値に達した時にステップ３０６を実行する。
【００５５】
記録された対応するリクエスト情報を修正することは、具体的には、表１又は表２中の「初期リクエスト確認」を記録することを指し、即ち「初期リクエスト確認」を「いいえ」に設定する。この時に受信されたリクエストが初期リクエストではないので、この前に同じサービスコンテンツに対するリクエストが既に存在したことを示すため、対応する初期リクエストに対応するリクエスト情報表中の最後の１項「同じリクエスト識別子」に、現在受信されたリクエストのリクエスト識別子を記録する必要もある。
【００５６】
ステップ３０６：リクエスト処理ユニットは、初期リクエストに対応するタイマーが所定閾値に達した時、記録された初期リクエストのリクエスト情報に応じて処理し、初期リクエストによる対応するサービスコンテンツと同じリクエストが存在する場合、複数のリクエストを１つのリクエストに結合し、初期リクエストによる対応するサービスコンテンツと同じリクエストが存在しない場合、結合する必要がない。
【００５７】
以上のステップ３０１〜ステップ３０６の説明のように、リクエスト処理ユニットは、１つのサービスコンテンツの初期リクエストに対してタイマーを設定し、タイマーが所定閾値に達しない場合に、受信された初期リクエストによる対応するサービスコンテンツと同じリクエストを記録し、これによって、同一サービスコンテンツに対するリクエストを統一に処理することができる。異なる初期リクエストに対応するタイマーの所定閾値は、同じであってよい、同じではなくてもよい。
【００５８】
ステップ３０７〜ステップ３０８：コンテンツ提供ユニットは、リクエストに応じてコンテンツ配信ユニットにサービスコンテンツを提供し、コンテンツ配信ユニットは、パーソナルネットワークデバイスにリクエストされたサービスコンテンツを配信する。
【００５９】
リクエスト処理ユニットがパーソナルネットワークゲートウェイに位置する場合、結合されたリクエストをコンテンツ提供ユニットに送信し、コンテンツ提供ユニットが１つだけのリクエストを受信したため、必ず対応するサービスコンテンツを一回だけ送信する。コンテンツ配信ユニットがパーソナルネットワークゲートウェイに位置し、リクエスト処理ユニットもパーソナルネットワークゲートウェイに位置するため、コンテンツ配信ユニットは、リクエスト処理ユニットにおいて記録された初期リクエストのリクエスト情報及び同じサービスコンテンツに対する他のリクエストのリクエスト情報に応じて、同一サービスコンテンツに対する各リクエストを確定して、各リクエストを送信した対応するパーソナルネットワークデバイスを確定し、コンテンツ提供ユニットによって提供されたサービスコンテンツを各パーソナルネットワークデバイスに配信することができる。サービスコンテンツの配信を完了した後、リクエスト処理ユニットは、記録されたリクエスト情報を直ちに削除してよい、例えばパーソナルネットワークデバイスとパーソナルネットワークゲートウェイとシステム側との間のインタラクションのような後続の情報インタラクションを行いやすいために、所定の時間で保存してもよく、その後、削除する。
【００６０】
リクエスト処理ユニットがシステム側に位置する場合、パーソナルネットワークゲートウェイにおいて初期リクエストに応じて同一サービスコンテンツに対する各リクエストのリクエスト情報を記録しないが、各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツを記録するため、コンテンツ配信ユニットは、コンテンツ提供ユニットによって提供されたサービスコンテンツをリクエストした各パーソナルネットワークデバイスを確定し、当該サービスコンテンツを各パーソナルネットワークデバイスに配信することもできる。サービスコンテンツを各パーソナルネットワークデバイスに配信した後、リクエスト処理ユニットは、記録されたリクエスト情報を直ちに削除してよく、所定の時間で保存してから削除してもよい。
【００６１】
同一サービスコンテンツに対するリクエストが１つだけあるケースは、従来の処理と全く同じであるので、ここでは繰り返さない。
【００６２】
図４は、本発明においてパーソナルネットワークデバイスによるサービスコンテンツ取得を実現するフローチャート２である。図４に示すように、パーソナルネットワークデバイスによるサービスコンテンツ取得を実現する具体的な処理は、以下のステップを含む。
【００６３】
ステップ４０１：リクエスト処理ユニットは、グローバルタイマーを設定する。
【００６４】
グローバルタイマーは、所定閾値を時間計測期間の長さとして周期的に時間を計測し、即ち、グローバルタイマーが所定閾値に達した時に、時間を再計測開始する。グローバルタイマーの各時間計測期間内で、リクエスト処理ユニットは、同一サービスコンテンツに対するリクエストを処理する。
【００６５】
ステップ４０２：グローバルタイマーは、開始し、周期的時間を計測開始する。
【００６６】
ステップ４０３〜ステップ４０５は、ステップ３０１〜ステップ３０３と基本的に同じなので、ここでは繰り返さない。
【００６７】
ステップ４０６：リクエスト処理ユニットは、記録された対応するリクエスト情報を修正し、グローバルタイマーが所定閾値に達した、即ち１つの時間計測期間が終了した場合にステップ４０８を実行する。
【００６８】
グローバルタイマーが所定閾値に達しない、即ち１つの時間計測期間が終了しない場合に、リクエスト処理ユニットが新しいリクエストを受信すると、ステップ４０３〜ステップ４０５を繰り返して実行する。
【００６９】
ステップ４０７：リクエスト処理ユニットは、記録された対応するリクエスト情報を修正して、同じサービスコンテンツに対する初期リクエストに対応するリクエスト情報を修正し、グローバルタイマーが所定閾値に達した、即ち１つの時間計測期間が終了した場合にステップ４０８を実行する。
【００７０】
ステップ４０８、リクエスト処理ユニットは、グローバルタイマーが所定閾値に達した時、記録された初期リクエストのリクエスト情報に応じて処理し、初期リクエストによる対応するサービスコンテンツと同じリクエストが存在する場合、複数のリクエストを１つのリクエストに結合し、初期リクエストによる対応するサービスコンテンツと同じリクエストが存在しない場合、結合する必要がない。その後、ステップ４０２に戻って時間を再計測開始し、且つステップ４０９を実行する。
【００７１】
ステップ４０９〜ステップ４１０は、ステップ３０８〜ステップ３０９と基本的に同じなので、ここでは繰り返さない。
【００７２】
以下、いくつかの具体的な実施形態を通して本発明の具体的な実現に対して更に詳しく説明する。
【００７３】
実施形態１
図１に示すパーソナルネットワークデバイスA、B、Cとパーソナルネットワークゲートウェイとする移動端末とは１つのWPANを構成し、且つ移動端末を介して外部ネットワークのコンテンツサーバにアクセスして、サービスコンテンツを取得する。本実施形態においてリクエスト処理ユニットをパーソナルネットワークゲートウェイに構成する。
【００７４】
パーソナルネットワークデバイスAは、ビデオ番組１を視聴する必要がある場合、パーソナルネットワークゲートウェイにビデオ番組１の視聴リクエストを送信する。パーソナルネットワークゲートウェイにおけるリクエスト処理ユニットは、パーソナルネットワークデバイスAからのリクエストを受信し、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【００７５】
【表３】
2013503524.tif 000005
【００７６】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組１に対する１番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を1（ここで、１が初期リクエストであることを表し、0が初期リクエストでないことを表す）に設定し、且つ当該リクエストのためにタイマーＴ(2009-6-10 T08:15:30.050+08:00、200)を設定し、当該タイマーが2009-6-10 T08:15:30.050+08:00から時間を計測開始し、時間を２００ミリ秒計測することを示す。リクエストを受信した後で当該リクエストのリクエスト情報を記録する必要があるので、タイマーが時間を計測開始する時間として適当に50ミリ秒遅延してよい。この時、当該リクエストのリクエスト情報リストは、以下の表４の通りである。
【００７７】
【表４】
2013503524.tif 000006
【００７８】
上記タイマーの時間計測の時間内で、パーソナルネットワークデバイスBもパーソナルネットワークゲートウェイにビデオ番組１の視聴リクエストを送信する。パーソナルネットワークゲートウェイにおけるリクエスト処理ユニットは、パーソナルネットワークデバイスBからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【００７９】
【表５】
2013503524.tif 000007
【００８０】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストとパーソナルネットワークデバイスAのリクエストとが同じであることを確定し、そしてリクエスト０００１に対応するタイマーが所定閾値に達しないため、当該リクエストが初期リクエストではなく、リクエスト処理ユニットはリクエスト０００１の情報リストを以下のように修正する。
【００８１】
【表６】
2013503524.tif 000008
【００８２】
リクエスト処理ユニットは、リクエスト０００２の情報リストを以下のように修正する。
【００８３】
【表７】
2013503524.tif 000009
【００８４】
時刻2009-6-10 T08:15:30.250+08:00に達した時、リクエスト０００１に対応するタイマーが所定閾値に達し、リクエスト０００１のリクエスト情報リスト中のフィールド「同じリクエスト識別子」において記録されたコンテンツに応じて、リクエスト０００１とリクエスト０００２とを１つの新しいリクエストに結合してコンテンツサーバに送信する。
【００８５】
コンテンツサーバは、受信された１つのリクエストに応じてパーソナルネットワークゲートウェイにビデオ番組１を一回送信する。パーソナルネットワークゲートウェイがビデオ番組１を受信した後、コンテンツ配信ユニットは、リクエスト処理ユニットにおいて記録されたリクエスト０００１とリクエスト０００２とのリクエスト情報に応じて、パーソナルネットワークデバイスA、パーソナルネットワークデバイスBにビデオ番組１をそれぞれ送信する。
【００８６】
実施形態２
図１に示すパーソナルネットワークデバイスA、B、Cとパーソナルネットワークゲートウェイとする移動端末とは１つのWPANを構成し、且つ、移動端末を介して外部ネットワークのコンテンツサーバにアクセスして、サービスコンテンツを取得する。本実施形態においてリクエスト処理ユニットをシステム側に構成する。
【００８７】
パーソナルネットワークデバイスAは、ビデオ番組１を視聴する必要がある場合、パーソナルネットワークゲートウェイを介してビデオ番組１の視聴リクエストを送信する。システム側に位置するリクエスト処理ユニットは、パーソナルネットワークゲートウェイからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【００８８】
【表８】
2013503524.tif 000010
【００８９】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組１に対する１番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を1（ここで、１が初期リクエストであることを表し、0が初期リクエストではないことを表す）に設定し、且つ当該リクエストのためにタイマーＴ(2009-6-10 T08:15:30.050+08:00、200)を設定し、当該タイマーが2009-6-10 T08:15:30.050+08:00から時間を計測開始し、時間を２００ミリ秒計測することを示す。この時、当該リクエストのリクエスト情報リストは、以下のようになる。
【００９０】
【表９】
2013503524.tif 000011
【００９１】
上記タイマーの時間計測の時間内で、パーソナルネットワークデバイスBもパーソナルネットワークゲートウェイを介してビデオ番組１の視聴リクエストを送信する。システム側に位置するリクエスト処理ユニットは、パーソナルネットワークゲートウェイからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【００９２】
【表１０】
2013503524.tif 000012
【００９３】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストとパーソナルネットワークデバイスAのリクエストとが同じであることを確定し、そしてリクエスト０００１に対応するタイマーが所定閾値に達しないため、当該リクエストが初期リクエストではなく、リクエスト処理ユニットがリクエスト０００１の情報リストを以下のように修正する。
【００９４】
【表１１】
2013503524.tif 000013
【００９５】
リクエスト処理ユニットは、リクエスト０００２の情報リストを以下のように修正する。
【００９６】
【表１２】
2013503524.tif 000014
【００９７】
時刻2009-6-10 T08:15:30.250+08:00に達した時、リクエスト０００１に対応するタイマーが所定閾値に達し、リクエスト０００１のリクエスト情報リスト中のフィールド「同じリクエスト識別子」に記録されたコンテンツに応じて、リクエスト０００１とリクエスト０００２とを１つの新しいリクエストに結合してコンテンツサーバに送信する。
【００９８】
コンテンツサーバは、結合された１つのリクエストに応じてパーソナルネットワークゲートウェイにビデオ番組１を一回送信する。パーソナルネットワークゲートウェイがビデオ番組１を受信した後、コンテンツ配信ユニットは、記録された各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツに応じて、パーソナルネットワークデバイスA、パーソナルネットワークデバイスBにビデオ番組１をそれぞれ送信する。
【００９９】
また、リクエスト０００１に対応するタイマーが所定閾値に達した後、パーソナルネットワークデバイスCもパーソナルネットワークゲートウェイを介してビデオ番組１の視聴リクエストを送信する。システム側に位置するリクエスト処理ユニットは、パーソナルネットワークゲートウェイからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【０１００】
【表１３】
2013503524.tif 000015
【０１０１】
リクエスト０００１に対応するタイマーが既に所定閾値に達したため、この時、対応する初期リクエストが既に存在しないので、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組1に対する１番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を１（ここで、１が初期リクエストであることを表し、０が初期リクエストではないことを表す）に設定し、且つ当該リクエストのためにタイマーＴ(2009-6-10 T08:15:30.350+08:00、500)を設定し、当該タイマーが2009-6-10 T08:15:30.350+08:00、から時間を計測開始し、時間を５００ミリ秒計測することを示す。この時、当該リクエストのリクエスト情報リストは、以下のようになる。
【０１０２】
【表１４】
2013503524.tif 000016
【０１０３】
もちろん、以上の時間計測の時間は、依然として２００ミリ秒に設定されてもよい。後続の処理は、上記と全く同じなので、ここでは繰り返さない。
【０１０４】
実施形態３
図１に示すパーソナルネットワークデバイスA、B、Cとパーソナルネットワークゲートウェイである移動端末とは１つのWPANを構成し、且つ、移動端末を介して外部ネットワークのコンテンツサーバにアクセスしてサービスコンテンツを取得する。本実施形態においてリクエスト処理ユニットをパーソナルネットワークゲートウェイに構成し、その上、本実施形態において、グローバルタイマーをさらに設定し、2009-6-10 T08:15:30.000+08:00から時間を計測開始し、所定閾値、即ち時間計測期間の長さが３００ミリ秒である。
【０１０５】
パーソナルネットワークデバイスAは、ビデオ番組１の英語版を視聴する必要がある場合、パーソナルネットワークゲートウェイにビデオ番組１の英語版の視聴リクエストを送信する。パーソナルネットワークゲートウェイにおけるリクエスト処理ユニットは、パーソナルネットワークデバイスAからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【０１０６】
【表１５】
2013503524.tif 000017
【０１０７】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組１の英語版に対する１番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を1（ここで、１が初期リクエストであることを表し、０が初期リクエストではないことを表す）に設定する。この時、当該リクエストのリクエスト情報リストは、以下のようになる。
【０１０８】
【表１６】
2013503524.tif 000018
【０１０９】
グローバルタイマーの１つの時間計測期間内で、パーソナルネットワークデバイスBもパーソナルネットワークゲートウェイにビデオ番組１の英語版の視聴リクエストを送信する。パーソナルネットワークゲートウェイにおけるリクエスト処理ユニットは、パーソナルネットワークデバイスBからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のような情報を含む。
【０１１０】
【表１７】
2013503524.tif 000019
【０１１１】
それから、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストとパーソナルネットワークデバイスAのリクエストとが同じであることを確定し、そしてグローバルタイマーの１つの時間計測期間がまだ終了しないため、当該リクエストが初期リクエストではなく、リクエスト処理ユニットがリクエスト０００１の情報リストを以下のように修正する。
【０１１２】
【表１８】
2013503524.tif 000020
【０１１３】
リクエスト処理ユニットは、リクエスト０００２の情報リストを以下のように修正する。
【０１１４】
【表１９】
2013503524.tif 000021
【０１１５】
時刻2009-6-10 T08:15:30.300+08:00に達した時、グローバルタイマーが所定閾値に達し、即ち１つの時間計測期間が終了し、リクエスト０００１のリクエスト情報リスト中のフィールド「同じリクエスト識別子」に記録されたコンテンツに応じて、リクエスト０００１とリクエスト０００２とを１つの新しいリクエストに結合してコンテンツサーバに送信する。
【０１１６】
コンテンツサーバは、結合された１つのリクエストに応じてパーソナルネットワークゲートウェイにビデオ番組１の英語版を一回送信する。パーソナルネットワークゲートウェイがビデオ番組１の英語版を受信した後、コンテンツ配信ユニットは、リクエスト処理ユニットにおいて記録された各パーソナルネットワークデバイスによってリクエストされたサービスコンテンツに応じて、パーソナルネットワークデバイスA、パーソナルネットワークデバイスBにビデオ番組１の英語版をそれぞれ送信する。
【０１１７】
グローバルタイマーの別の１つの時間計測期間内で、パーソナルネットワークデバイスCもパーソナルネットワークゲートウェイにビデオ番組１の英語版の視聴リクエストを送信する。リクエスト処理ユニットは、パーソナルネットワークゲートウェイからのリクエストを受信して、当該リクエストのためにリクエスト情報リストを作成し、具体的に以下のようになる。
【０１１８】
【表２０】
2013503524.tif 000022
【０１１９】
現在、グローバルタイマーの他の１つの時間計測期間であるので、この時、対応する初期リクエストが既に存在しないため、リクエスト処理ユニットは、既に記録されたリクエスト情報に応じて、当該リクエストがビデオ番組1の英語版に対する１番目のリクエスト、即ち初期リクエストであることを確定し、フィールド「初期リクエスト確認」を1に設定する。この時、当該リクエスト情報リストは、以下のようなものである。
【０１２０】
【表２１】
2013503524.tif 000023
【０１２１】
グローバルタイマーのこの時間計測期間内で同じリクエストがもうない場合、結合する必要がない。
【０１２２】
上記のように、リクエスト処理ユニットがパーソナルネットワークゲートウェイに位置する場合、本発明は、リクエスト処理ユニットとコンテンツ配信ユニットとを含むパーソナルネットワークゲートウェイを更に開示する。リクエスト処理ユニットは、WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合することに用いられる。コンテンツ配信ユニットは、サービスコンテンツを受信して、リクエストされたサービスコンテンツを各パーソナルネットワークデバイスに配信することに用いられる。関連各部分の具体的な実現は、上記ことと全く同じなので、ここでは繰り返さない。
【０１２３】
リクエスト処理ユニットがシステム側に位置する場合、本発明は、リクエスト処理ユニットとコンテンツ提供ユニットとを含むサーバを更に開示する。リクエスト処理ユニットは、同一WPANにおける複数のパーソナルネットワークデバイスにより所定の時間長さで同一サービスコンテンツに対するリクエストを１つのリクエストに結合することに用いられる。コンテンツ提供ユニットは、結合された１つのリクエストに応じて相応的に前記サービスコンテンツを一回送信することに用いられる。関連各部分の具体的な実現は、以上の説明と全く同じなので、ここでは繰り返さない。
【０１２４】
以上の記載は本発明の好ましい実施形態に過ぎず、本発明の保護範囲を限定するようには意図されていない。
【図１】
2013503524.tif 000024
【図２】
2013503524.tif 000025
【図３】
2013503524.tif 000026
【図４】
2013503524.tif 000027
【国際調査報告】
2013503524.tif 000028
2013503524.tif 000029
2013503524.tif 000030
2013503524.tif 000031