(57)【特許請求の範囲】
【請求項１】
ユーザインターフェースを判断するための方法であって、
端末デバイスが送信した端末情報を受信するステップであって、前記端末情報が端末能力情報を含み、前記端末能力情報が、前記端末デバイスによってサポートされ得る前記ユーザインターフェースの提示形式を示すために使用される、受信するステップと、
第1のユーザインターフェースの提示形式が前記端末能力情報に対応するように、前記端末情報に従って、前記第1のユーザインターフェースを判断するステップと、
前記第1のユーザインターフェースを前記端末デバイスに送信するステップと、
前記端末デバイスが送信したユーザ動作情報を受信するステップであって、前記ユーザ動作情報が、前記端末デバイスを使用するユーザによって前記第1のユーザインターフェース上で実行された動作を示すために使用される、受信するステップと、
前記ユーザ動作情報と前記端末情報とに従って、第2のユーザインターフェースを判断するステップと、
前記第2のユーザインターフェースを前記端末デバイスに送信するステップと
を含み、
前記ユーザ動作情報は、生成されたタッチ動作またはジェスチャと、スクリーン全体に対する前記タッチ動作または前記ジェスチャの位置とを示すために使用されるタッチ動作情報を含み、
前記ユーザ動作情報がユーザ権変更情報を含み、前記ユーザ権変更情報が変更されたユーザ権を示すために使用され、
前記端末情報が、端末使用法情報および/またはユーザ権情報をさらに含み、前記端末使用法情報が、前記端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、前記ユーザ権情報が、前記端末デバイスを使用するユーザのユーザ権を示すために使用され、
前記端末情報に従って、第1のユーザインターフェースを判断する前記ステップが、具体的には、
前記第1のユーザインターフェース上に表示されるメディアリソースのリソース情報が前記端末使用法情報および/または前記ユーザ権情報に対応するように、前記端末情報に従って、前記第1のユーザインターフェースを判断するステップであって、前記リソース情報が、前記ユーザが使用するためのメディアリソースのメディアタイプおよび/またはユーザ権を示すために使用される、判断するステップを含む、方法。
【請求項２】
前記ユーザ動作情報と前記端末情報とに従って、第2のユーザインターフェースを判断する前記ステップが、具体的には、
前記タッチ動作情報に従って、前記第1のユーザインターフェース上で前記ユーザによって実行された前記動作を判断するステップと、
前記第1のユーザインターフェース上で前記ユーザによって実行された前記動作に従って、前記第2のユーザインターフェースを判断するステップと
を含む、請求項1に記載の方法。
【請求項３】
前記ユーザ動作情報と前記端末情報とに従って、第2のユーザインターフェースを判断する前記ステップが、具体的には、
前記第2のユーザインターフェース内に表示されるメディアリソースのリソース情報が変更されたユーザ権に対応するように、前記ユーザ権変更情報に従って、前記第2のユーザインターフェースを判断するステップであって、前記リソース情報が、前記ユーザが使用するためのメディアリソースのユーザ権を示すために使用される、判断するステップ
を含む、請求項1に記載の方法。
【請求項４】
ユーザインターフェースを判断するための方法であって、
端末情報をサーバ側デバイスに送信するステップであって、前記端末情報が端末能力情報を含み、前記端末能力情報が、端末デバイスによってサポートされ得る前記ユーザインターフェースの提示形式を示すために使用される、送信するステップと、
前記サーバ側デバイスが送信した第1のユーザインターフェースを受信するステップであって、前記第1のユーザインターフェースが、前記端末情報に従って、前記サーバ側デバイスによって判断され、前記提示形式が前記端末能力情報に対応する、受信するステップと、
ユーザ動作情報を収集するステップであって、前記ユーザ動作情報が、前記端末デバイスを使用するユーザによって前記第1のユーザインターフェース上で実行された動作を示すために使用される、収集するステップと、
前記ユーザ動作情報を前記サーバ側デバイスに送信するステップと、
前記サーバ側デバイスが送信した第2のユーザインターフェースを受信するステップであって、前記第2のユーザインターフェースが、前記ユーザ動作情報と前記端末情報とに従って、前記サーバ側デバイスによって判断される、受信するステップと
を含み、
前記ユーザ動作情報は、生成されたタッチ動作またはジェスチャと、スクリーン全体に対する前記タッチ動作または前記ジェスチャの位置とを示すために使用されるタッチ動作情報を含み、
前記ユーザ動作情報がユーザ権変更情報を含み、前記ユーザ権変更情報が、変更されたユーザ権を示すために使用され、
前記端末情報が、端末使用法情報および/またはユーザ権情報をさらに含み、前記端末使用法情報が、前記端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、前記ユーザ権情報が、前記端末デバイスを使用するユーザのユーザ権を示すために使用され、
前記サーバ側デバイスが送信した第1のユーザインターフェースを受信する前記ステップが、具体的には、
前記サーバ側デバイスが送信した前記第1のユーザインターフェースを受信するステップであって、前記第1のユーザインターフェースのメディアリソースのリソース情報が前記端末使用法情報および/または前記ユーザ権情報に対応し、前記リソース情報が、前記ユーザが使用するためのメディアリソースのメディアタイプおよび/またはユーザ権を示すために使用される、受信するステップを含む、方法。
【請求項５】
ユーザインターフェースを判断するための装置であって、
端末デバイスが送信した端末情報を受信することであって、前記端末情報が端末能力情報を含み、前記端末能力情報が、前記端末デバイスによってサポートされ得る前記ユーザインターフェースの提示形式を示すために使用される、受信することと、前記端末情報を処理ユニットに送信することとを行うように構成された受信ユニットと、
前記受信ユニットから前記端末情報を収集して、第1のユーザインターフェースの提示形式が前記端末能力情報に対応するように、前記端末情報に従って、前記第1のユーザインターフェースを判断して、前記第1のユーザインターフェースを送信ユニットに送信するように構成された処理ユニットと、
前記処理ユニットから前記第1のユーザインターフェースを収集して、前記第1のユーザインターフェースを前記端末デバイスに送信するように構成された送信ユニットと、
を含み、
前記受信ユニットが、前記端末デバイスが送信したユーザ動作情報を受信することであって、前記ユーザ動作情報が、前記端末デバイスを使用するユーザによって前記第1のユーザインターフェース上で実行された動作を示すために使用される、受信することを行うようにさらに構成され、
前記処理ユニットが、前記ユーザ動作情報と前記端末情報とに従って、第2のユーザインターフェースを判断するようにさらに構成され、
前記送信ユニットが、前記第2のユーザインターフェースを前記端末デバイスに送信するようにさらに構成され、
前記ユーザ動作情報は、生成されたタッチ動作またはジェスチャと、スクリーン全体に対する前記タッチ動作または前記ジェスチャの位置とを示すために使用されるタッチ動作情報を含み、
前記ユーザ動作情報がユーザ権変更情報を含み、前記ユーザ権変更情報が変更されたユーザ権を示すために使用され、
前記端末情報が、端末使用法情報および/またはユーザ権情報をさらに含み、前記端末使用法情報が、前記端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、前記ユーザ権情報が、前記端末デバイスを使用するユーザのユーザ権を示すために使用され、
前記処理ユニットが、前記第1のユーザインターフェース上に表示されるメディアリソースのリソース情報が前記端末使用法情報および/または前記ユーザ権情報に対応するように、前記端末情報に従って、前記第1のユーザインターフェースを判断することであって、前記リソース情報が、前記ユーザが使用するためのメディアリソースのメディアタイプおよび/またはユーザ権を示すために使用される、判断することを行うようにさらに構成される、装置。
【請求項６】
前記処理ユニットが、前記タッチ動作情報に従って、前記第1のユーザインターフェース上で前記ユーザによって実行された前記動作を判断するようにさらに構成される、請求項5に記載の装置。
【請求項７】
前記処理ユニットが、前記第2のユーザインターフェース内に表示されるメディアリソースのリソース情報が変更されたユーザ権に対応するように、前記ユーザ権変更情報に従って、前記第2のユーザインターフェースを判断することであって、前記リソース情報が、前記ユーザが使用するためのメディアリソースのユーザ権を示すために使用される、判断することを行うようにさらに構成される、請求項5に記載の装置。
【請求項８】
ユーザインターフェースを判断するための装置であって、
端末情報をサーバ側デバイスに送信することであって、前記端末情報が端末能力情報を含み、前記端末能力情報が、端末デバイスによってサポートされ得る前記ユーザインターフェースの提示形式を示すために使用される、送信することを行うように構成された送信ユニットと、
前記サーバ側デバイスが送信した第1のユーザインターフェースを受信することであって、前記第1のユーザインターフェースが、前記送信ユニットが送信した前記端末情報に従って、前記サーバ側デバイスによって判断され、前記提示形式が前記端末能力情報に対応する、受信することを行うように構成された受信ユニットと
を含み、
ユーザ動作情報を収集することであって、前記ユーザ動作情報が、前記端末デバイスを使用するユーザによって前記第1のユーザインターフェース上で実行された動作を示すために使用される、収集することと、前記ユーザ動作情報を前記送信ユニットに送信することとを行うように構成された処理ユニットをさらに含み、
前記送信ユニットが、前記処理ユニットから前記ユーザ動作情報を収集して、前記ユーザ動作情報を前記サーバ側デバイスに送信するようにさらに構成され、
前記受信ユニットが、前記サーバ側デバイスが送信した第2のユーザインターフェースを受信することであって、前記第2のユーザインターフェースが、前記送信ユニットが送信した前記ユーザ動作情報と前記端末情報とに従って、前記サーバ側デバイスによって判断される、受信することを行うようにさらに構成され、
前記ユーザ動作情報は、生成されたタッチ動作またはジェスチャと、スクリーン全体に対する前記タッチ動作または前記ジェスチャの位置とを示すために使用されるタッチ動作情報を含み、
前記ユーザ動作情報がユーザ権変更情報を含み、前記ユーザ権変更情報が、変更されたユーザ権を示すために使用され、
前記送信ユニットが送信した前記端末情報が、端末使用法情報および/またはユーザ権情報をさらに含み、前記端末使用法情報が、前記端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、前記ユーザ権情報が、前記端末デバイスを使用するユーザのユーザ権を示すために使用され、
前記受信ユニットが受信した前記第1のユーザインターフェースのメディアリソースのリソース情報が、前記端末使用法情報および/または前記ユーザ権情報に対応し、前記リソース情報が、前記ユーザが使用するためのメディアリソースのメディアタイプおよび/またはユーザ権を示すために使用される、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディア分野に関し、詳細には、ユーザインターフェースを判断するための方法および装置に関する。
【背景技術】
【０００２】
現在のデジタルホーム分野では、人々はより多くの家電デバイスを使用する。しかしながら、異なる家電デバイスの操作様式および相互作用様式は異なり、人々は、これらのデバイスを使用するために、様々なデバイス操作様式に精通する必要がある。したがって、以下の技術的解決策、すなわち、サーバがこれらの端末デバイスに同じユーザインターフェースを配信するように、サーバを住居に配設する解決策が提案される。このようにして、ユーザは異なる端末デバイス上で同じユーザインターフェースを閲覧する。
【０００３】
しかしながら、前述の技術的解決策では、同じユーザインターフェースを異なるデバイスにプッシュするために、これらの異なるデバイスは類似の処理能力を有することが必要とされる。結果として、要件に従って、異なるユーザインターフェースを異なる処理能力を有するデバイスにプッシュするための要件を満たすことができない。たとえば、ビデオテレビジョン番組を見るためのユーザインターフェースをユーザ用のテレビジョンセット上に提示する必要があり、音楽を再生するためのユーザインターフェースをユーザ用のサウンドボックス上に提示する必要がある。テレビジョンセットおよびサウンドボックスは異なる処理能力を有するため、先行技術を使用することによって、この要件を満たすことはできない。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の実施形態は、ユーザインターフェースがその端末デバイスに適用可能であることを確実にすることができ、ユーザインターフェース提示形式に関する端末デバイスの区別要件を満たす、ユーザインターフェースを判断するための方法および装置を提供する。
【０００５】
第1の態様によれば、ユーザインターフェースを判断するための方法が提供され、この方法は、端末デバイスが送信した端末情報を受信するステップであって、端末情報が端末能力情報を含み、端末能力情報が、端末デバイスによってサポートされ得るユーザインターフェースの提示形式を示すために使用される、受信するステップと、第1のユーザインターフェースの提示形式が端末能力情報に対応するように、端末情報に従って、第1のユーザインターフェースを判断するステップと、第1のユーザインターフェースを端末デバイスに送信するステップとを含む。
【０００６】
ある可能な実装様式では、端末情報は、端末使用法情報および/またはユーザ権情報をさらに含み、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報は、その端末デバイスを使用するユーザのユーザ権を示すために使用され、端末情報に従って、第1のユーザインターフェースを判断するステップは、具体的には、第1のユーザインターフェース上に表示されたリソース情報が端末使用法情報および/またはユーザ権情報に対応するように、端末情報に従って、第1のユーザインターフェースを判断するステップであって、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、判断するステップを含む。
【０００７】
第1の態様と第1の可能な実装様式とを参照しながら、第2の可能な実装様式では、この方法は、端末デバイスが送信したユーザ動作情報を受信するステップであって、ユーザ動作情報が、その端末デバイスを使用するユーザによって第1のユーザインターフェース上で実行された動作を示すために使用される、受信するステップと、ユーザ動作情報と端末情報とに従って、第2のユーザインターフェースを判断するステップと、第2のユーザインターフェースを端末デバイスに送信するステップとをさらに含む。
【０００８】
第1の態様と、第1の可能な実装様式と、第2の可能な実装様式とを参照しながら、第3の可能な実装様式では、ユーザ動作情報は、タッチ動作情報および/またはユーザ権変更情報を含み、タッチ動作情報は、第1のユーザインターフェースを提示する端末デバイス上でユーザによって実行されたタッチ動作を示すために使用され、ユーザ権変更情報は、変更されたユーザ権を示すために使用され、ユーザ動作情報と端末情報とに従って、第2のユーザインターフェースを判断するステップは、具体的には、タッチ動作情報に従って、第1のユーザインターフェース上でユーザによって実行された動作を判断するステップ、第1のユーザインターフェース上でユーザによって実行された動作に従って、第2のユーザインターフェースを判断するステップ、および/または第2のユーザインターフェース上に表示されたリソース情報が変更されたユーザ権情報に対応するように、ユーザ権変更情報に従って、第2のユーザインターフェースを判断するステップであって、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、判断するステップを含む。
【０００９】
第2の態様によれば、ユーザインターフェースを判断するための方法が提供され、この方法は、端末情報をサーバ側デバイスに送信するステップであって、端末情報が端末能力情報を含み、端末能力情報が、端末デバイスによってサポートされ得るユーザインターフェースの提示形式を示すために使用される、送信するステップと、サーバ側デバイスが送信した第1のユーザインターフェースを受信するステップであって、第1のユーザインターフェースが、端末情報に従って、サーバ側デバイスによって判断され、提示形式が端末能力情報に対応する、受信するステップとを含む。
【００１０】
ある可能な実装様式では、端末情報は、端末使用法情報および/またはユーザ権情報をさらに含み、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報が、その端末デバイスを使用するユーザの権利を示すために使用され、サーバ側デバイスが送信した第1のユーザインターフェースを受信するステップが、サーバ側デバイスが送信した第1のユーザインターフェースを受信するステップであって、第1のユーザインターフェースのリソース情報が端末使用法情報および/またはユーザ権情報に対応し、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、受信するステップを含む。
【００１１】
第2の態様と第1の可能な実装様式とを参照しながら、第2の可能な実装様式では、この方法は、ユーザ動作情報を収集するステップであって、ユーザ動作情報が、その端末デバイスを使用するユーザによって第1のユーザインターフェース上で実行された動作を示すために使用される、収集するステップと、ユーザ動作情報をサーバ側デバイスに送信するステップと、サーバ側デバイスが送信した第2のユーザインターフェースを受信するステップであって、第2のユーザインターフェースが、ユーザ動作情報と端末情報とに従って、サーバ側デバイスによって判断される、受信するステップとをさらに含む。
【００１２】
第1の態様と、第1の可能な実装様式と、第2の可能な実装様式とを参照しながら、第3の可能な実装様式では、ユーザ動作情報は、タッチ動作情報および/またはユーザ権変更情報を含み、タッチ動作情報は、第1のユーザインターフェースを提示する端末デバイス上でユーザによって実行されたタッチ動作を示すために使用され、ユーザ権変更情報は、変更されたユーザ権を示すために使用される。
【００１３】
第3の態様によれば、ユーザインターフェースを判断するための装置が提供され、この装置は、端末デバイスが送信した端末情報を受信することであって、端末情報が端末能力情報を含み、端末能力情報が、端末デバイスによってサポートされ得るユーザインターフェースの提示形式を示すために使用される、受信することと、端末情報を処理ユニットに送信することとを行うように構成された受信ユニットと、受信ユニットから端末情報を収集して、第1のユーザインターフェースの提示形式が端末能力情報に対応するように、端末情報に従って、第1のユーザインターフェースを判断して、第1のユーザインターフェースを送信ユニットに送信するように構成された処理ユニットと、処理ユニットから第1のユーザインターフェースを収集して、第1のユーザインターフェースを端末デバイスに送信するように構成された送信ユニットとを含む。
【００１４】
ある可能な実装様式では、端末情報は、端末使用法情報および/またはユーザ権情報をさらに含み、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報は、その端末デバイスを使用するユーザのユーザ権を示すために使用され、処理ユニットは、第1のユーザインターフェース上に表示されたリソース情報が端末使用法情報および/またはユーザ権情報に対応するように、端末情報に従って、第1のユーザインターフェースを判断することであって、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、判断することを行うようにさらに構成される。
【００１５】
第3の態様と第1の可能な実装様式とを参照しながら、第2の可能な実装様式では、受信ユニットは、端末デバイスが送信したユーザ動作情報を受信することであって、ユーザ動作情報が、その端末デバイスを使用するユーザによって第1のユーザインターフェース上で実行された動作を示すために使用される、受信することを行うようにさらに構成され、処理ユニットは、ユーザ動作情報と端末情報とに従って、第2のユーザインターフェースを判断するようにさらに構成され、送信ユニットは、第2のユーザインターフェースを端末デバイスに送信するようにさらに構成される。
【００１６】
第1の態様と、第1の可能な実装様式と、第2の可能な実装様式とを参照しながら、第3の可能な実装様式では、ユーザ動作情報は、タッチ動作情報および/またはユーザ権変更情報を含み、タッチ動作情報は、第1のユーザインターフェースを提示する端末デバイス上でユーザによって実行されたタッチ動作を示すために使用され、ユーザ権変更情報は、変更されたユーザ権を示すために使用され、処理ユニットは、タッチ動作情報に従って、第1のユーザインターフェース上でユーザによって実行された動作を判断するようにさらに構成され、かつ/または第2のユーザインターフェース上に表示されたリソース情報が変更されたユーザ権情報に対応するように、ユーザ権変更情報に従って、第2のユーザインターフェースを判断することであって、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、判断することを行うように構成される。
【００１７】
第4の態様によれば、ユーザインターフェースを判断するための装置が提供され、この装置は、端末情報をサーバ側デバイスに送信することであって、端末情報が端末能力情報を含み、端末能力情報が、端末デバイスによってサポートされ得るユーザインターフェースの提示形式を示すために使用される、送信することを行うように構成された送信ユニットと、サーバ側デバイスが送信した第1のユーザインターフェースを受信することであって、第1のユーザインターフェースが、送信ユニットが送信した端末情報に従って、サーバ側デバイスによって判断され、提示形式が端末能力情報に対応する、受信することを行うように構成された受信ユニットとを含む。
【００１８】
ある可能な実装様式では、送信ユニットが送信した端末情報は、端末使用法情報および/またはユーザ権情報をさらに含み、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報は、その端末デバイスを使用するユーザの権利を示すために使用され、受信ユニットが受信した第1のユーザインターフェースのリソース情報は、端末使用法情報および/またはユーザ権情報に対応し、リソース情報は、ユーザが使用するためのメディアリソースを示すために使用される。
【００１９】
第4の態様と、第1の可能な実装様式とを参照しながら、第2の可能な実装様式では、この装置は、ユーザ動作情報を収集することであって、ユーザ動作情報が、その端末デバイスを使用するユーザによって第1のユーザインターフェース上で実行された動作を示すために使用される、収集することと、ユーザ動作情報を送信ユニットに送信することとを行うように構成された処理ユニットをさらに含み、送信ユニットは、処理ユニットからユーザ動作情報を収集して、そのユーザ動作情報をサーバ側デバイスに送信するようにさらに構成され、受信ユニットは、サーバ側デバイスが送信した第2のユーザインターフェースを受信することであって、第2のユーザインターフェースが、送信ユニットが送信したユーザ動作情報と端末情報とに従って、サーバ側デバイスによって判断される、受信することを行うようにさらに構成される。
【００２０】
第1の態様と、第1の可能な実装様式と、第2の可能な実装様式とを参照しながら、第3の可能な実装様式では、処理ユニットによって収集されたユーザ動作情報は、タッチ動作情報および/またはユーザ権変更情報を含み、タッチ動作情報は、第1のユーザインターフェースを提示する端末デバイス上でユーザによって実行されたタッチ動作を示すために使用され、ユーザ権変更情報は、変更されたユーザ権を示すために使用される。
【００２１】
本発明の実施形態における、ユーザインターフェースを判断するための方法および装置によれば、端末デバイスによってサポートされ得るユーザインターフェースの提示形式に従ってユーザインターフェースを判断することによって、ユーザインターフェースがその端末デバイスに適用可能であることを確実にすることができ、それによって、ユーザインターフェース提示形式に関する端末デバイスの区別要件を満たす。
【００２２】
本発明の実施形態の技術的解決策をより明瞭に説明するために、以下の説明は、本発明の実施形態を説明するために必要とされる添付の図面を手短に紹介する。明らかに、以下の説明において添付の図面は、本発明の単にいくつかの実施形態を示し、当業者は、創造的な取り組みなしに、これらの添付の図面から他の図面を導出することが依然として可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態による、ユーザインターフェースを判断するための方法の概略フローチャートである。
【図２】本発明の一実施形態による、ユーザインターフェースを判断するための方法の相互作用図である。
【図３】本発明の別の実施形態による、ユーザインターフェースを判断するための方法の概略フローチャートである。
【図４】本発明の一実施形態による、ユーザインターフェースを判断するための装置の概略ブロック図である。
【図５】本発明の別の実施形態による、ユーザインターフェースを判断するための装置の概略ブロック図である。
【発明を実施するための形態】
【００２４】
以下の説明は、本発明の実施形態の添付の図面を参照して、本発明の実施形態の技術的解決策を明瞭かつ完全に説明する。明らかに、説明される実施形態は、本発明の実施形態のすべてではなく、その一部である。創造的な取り組みなしに、本発明の実施形態に基づいて当業者によって取得されるすべての他の実施形態は、本発明の保護範囲に包含されるべきである。
【００２５】
限定の代わりに、一例として、本発明の実施形態では、端末デバイスは、住居もしくは事務所などの環境に配設される、たとえば、テレビジョンセット、サウンドボックス、または電子フォトフレームなどのマルチメディア電子デバイスであり得る。関係機能は、ユーザ(ユーザ)の動作(たとえば、ジェスチャ動作、タッチ動作、遠隔制御動作、または音声動作)に従って実施され得る。
【００２６】
サーバ側デバイスは、情報およびデータを送信するために、ワイヤード様式またはワイヤレス様式で端末デバイスに接続可能であり、ユーザが端末デバイス上で動作を実行するように、端末デバイスに(以下で、ユーザインターフェースと呼ばれる)ユーザ動作インターフェースを提供することができる。
【００２７】
加えて、本発明の実施形態では、ユーザインターフェースは、複数の提示形式、たとえば、ビデオ形式のユーザインターフェース、音声形式のユーザインターフェース、画像形式のユーザインターフェース、およびテキスト形式のユーザインターフェースを有し得る。上に列挙した様々な形式のユーザインターフェースは、本発明の単なる一実施形態であり、本発明はこれに限定されないことを理解されたい。ユーザが動作を実行することができるすべての他のユーザインターフェースが本発明の保護範囲内に包含されるべきである。
【００２８】
図1は、サーバ側デバイスの観点からの、本発明の一実施形態による、ユーザインターフェースを判断するための方法100の概略フローチャートである。図1に示すように、方法100は以下を含む。
【００２９】
S110:端末デバイスが送信した端末情報を受信するステップであって、端末情報が端末能力情報を含み、端末能力情報が、端末デバイスによってサポートされ得るユーザインターフェースの提示形式を示すために使用される、受信するステップ。
【００３０】
S120:第1のユーザインターフェースの提示形式が端末能力情報に対応するように、端末情報に従って、第1のユーザインターフェースを判断するステップ。
【００３１】
S130:第1のユーザインターフェースを端末デバイスに送信するステップ。
【００３２】
具体的には、本発明の本実施形態では、端末デバイスは、ユーザインターフェースのハードウェア提示能力に関して事前に分類され得る。限定の代わりに、一例として、端末デバイスは、複数の端末タイプ、すなわち、ビデオ再生をサポートするデバイス、音声出力をサポートするデバイス、画像ブラウジングをサポートするデバイス、テキスト表示をサポートするデバイスなどに分類され得る。異なるユーザインターフェース提示形式は、異なる端末タイプに関して別々に使用されると指定され得る。たとえば、テレビジョンセットはビデオを再生することができるため、そのテレビジョンセットがビデオ形式のユーザインターフェースをサポートすると判断するように、テレビジョンセットを、ビデオ再生をサポートするデバイスに分類することが可能である。さらに、テレビジョンセットは音声を再生することもできるため、そのテレビジョンセットが音声形式のユーザインターフェース(音声プロンプト)をサポートすると判断するように、テレビジョンセットを、音声出力をサポートするデバイスに分類することも可能である。さらに、テレビジョンセットは画像を表示することもできるため、そのテレビジョンセットが画像形式のユーザインターフェース(従来のユーザインターフェース)をサポートすると判断するように、テレビジョンセットを、画像ブラウジングをサポートするデバイスに分類することも可能である。別の例では、サウンドボックスは音声を再生することができるため、そのサウンドボックスが音声形式のユーザインターフェース(音声プロンプト)をサポートすると判断するように、サウンドボックスを、音声出力をサポートするデバイスに分類することも可能である。加えて、サウンドボックスが、液晶または発光ダイオード(LED、Light-Emitting Diode)などのディスプレイスクリーンを備えている場合、サウンドボックスはテキストを表示することができる。したがって、そのサウンドボックスがテキスト形式の(ドットマトリックスまたはセグメントコードLED上に表示された)ユーザインターフェースをサポートすると判断するように、サウンドボックスを、テキスト表示をサポートするデバイスに分類することも可能である。
【００３３】
すなわち、本発明の本実施形態では、端末デバイスのハードウェア提示能力に従って、端末デバイスを複数の以下の端末タイプ、すなわち、ビデオ再生をサポートするデバイス、音声出力をサポートするデバイス、画像ブラウジングをサポートするデバイス、テキスト表示をサポートするデバイスなどのうちの1つ、またはそれらの組合せに分類することが可能である。
【００３４】
したがって、複数の提示形式のユーザインターフェースは、たとえば、(ビデオ再生をサポートするデバイスによって使用される)ビデオ形式のユーザインターフェース、(音声出力をサポートするデバイスによって使用される)音声形式のユーザインターフェース、(画像ブラウジングをサポートするデバイスによって使用される)画像形式のユーザインターフェース、および(テキスト表示をサポートするデバイスによって使用される)テキスト形式のユーザインターフェースに事前に設定され得る。
【００３５】
本発明の本実施形態では、端末デバイスを、1つの端末タイプに分類することが可能であり、端末デバイスが、その端末タイプによって使用されるユーザインターフェース提示形式を示すことができる限り、端末デバイスを複数のデバイスタイプに分類することも可能であり、これは本発明で限定されないことを理解されたい。さらに、複数のデバイスタイプに分類される端末デバイスの場合、適切なユーザインターフェース提示形式は、ユーザ選好に従って選択され得る。加えて、上に列挙した端末タイプの各々は、本発明の単なる一実施形態であり、本発明はこれに限定されない。
【００３６】
したがって、サーバ側デバイスおよび端末デバイスが開始された後、端末デバイスが利用可能なサーバ側デバイスのリストに関して検索することができるように、デバイス検出サービスが有効にされ得る。端末デバイスは、前述のサーバ側デバイスリストからサーバ側デバイスを選択して、そのサーバ側デバイスに対する接続経路を確立することができる。接続経路が確立された後、S110で、端末デバイスは、(ビデオ再生をサポートするデバイス、音声出力をサポートするデバイス、画像ブラウジングをサポートするデバイス、テキスト表示をサポートするデバイスなど)その端末デバイスが属するタイプを示すために使用される端末能力情報をサーバ側デバイスに送信することができる。次いで、サーバ側デバイスは、端末デバイスによってサポートされ得るユーザインターフェース提示形式に対応し、かつそのユーザインターフェース提示形式の場合の表示仕様に対応するユーザインターフェースを生成することができる。
【００３７】
さらに、オプションで、サーバ側デバイスは、そのユーザインターフェース提示形式の場合の端末デバイスの表示仕様、たとえば、ビデオのフォーマット、解像度、およびフレームレート、画像のフォーマットおよび表示解像度、テキストによってサポートされる英語、中国語など、ならびに音声のフォーマットおよびコードレートについてさらに問い合わせることができる。表示仕様として上に列挙したパラメータの各々は、本発明の単なる一実施形態であり、本発明はこれに限定されないことを理解されたい。
【００３８】
オプションで、本発明の本実施形態では、端末情報は、端末使用法情報および/またはユーザ権情報をさらに含み、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報は、その端末デバイスを使用するユーザのユーザ権を示すために使用され、
端末情報に従って、第1のユーザインターフェースを判断するステップは、具体的には、
第1のユーザインターフェース上に表示されたリソース情報が端末使用法情報および/またはユーザ権情報に対応するように、端末情報に従って、第1のユーザインターフェースを判断するステップであって、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、判断するステップを含む。
【００３９】
具体的には、本発明の本実施形態では、端末デバイスは、サービス使用法に関して事前に分類され得る。限定の代わりに、一例として、端末デバイスを、複数のサービス使用法、すなわち、音声再生のために使用される端末デバイス、ビデオ再生のために使用される端末デバイス、テキスト読取りのために使用される端末デバイス、画像ブラウジングのために使用される端末デバイスなどに分類することが可能である。異なるメディアリソースは、異なるサービス使用法に関して別々に使用されると指定され得る。たとえば、テレビジョンセットはビデオを再生することができるため、そのテレビジョンセットはビデオ再生のために使用されると判断することができ、その場合、(そのリソースに関する情報がユーザインターフェース内に示される)ビデオタイプのメディアリソースをそのテレビジョンセットに提供することができる。さらに、テレビジョンセットは音声を再生することもできるため、そのテレビジョンセットは音声再生のために使用されると判断することもでき、その場合、(そのリソースに関する情報がユーザインターフェース内に示される)音声タイプのメディアリソースをそのテレビジョンセットに提供することができる。さらに、テレビジョンセットは画像を表示することもできるため、そのテレビジョンセットは画像ブラウジングのために使用されると判断することも可能であり、その場合、(そのリソースに関する情報がユーザインターフェース内に示される)画像タイプのメディアリソースをそのテレビジョンセットに提供することができる。別の例では、サウンドボックスは音声を再生することができるため、そのサウンドボックスは音声再生のために使用されると判断することもでき、その場合、(そのリソースに関する情報がユーザインターフェース内に示される)音声タイプのメディアリソースをそのサウンドボックスに提供することができる。
【００４０】
さらに、本発明の本実施形態では、サーバ内のメディアリソースは、ログインの後、異なるユーザが(ユーザインターフェース内に表示された)異なるコンテンツを閲覧することができるように、ユーザ設定に従って、かつユーザ権に基づいて分類され得る。たとえば、ホストは、サーバ側デバイス内のメディアリソースをプライベートコンテンツとオープンコンテンツとに分類することができる。このようにして、ゲストが訪問して、ゲスト識別情報(権利)を使用することによって、サーバ側デバイス内のコンテンツをブラウズするためにホストの住居内の端末デバイスにログインするとき、オープンコンテンツだけをユーザインターフェース内に示すことができる。ホストが、ホスト識別情報(権利)を使用することによって、サーバ側デバイス内のコンテンツをブラウズするために、端末デバイスにログインするとき、プライベートコンテンツとオープンコンテンツとをユーザインターフェース内に示すことができる。すなわち、端末デバイスにログインするユーザの権利が異なる場合、サーバ側デバイスによって判断されたユーザインターフェースも異なり、異なる(たとえば、読出し専用動作権だけがゲスト識別情報に関して提供される)ユーザインターフェース動作権と(たとえば、オープンコンテンツブラウジング権だけがゲスト識別情報に関して提供される)ブラウジング権とが割り当てられる。
【００４１】
本発明の本実施形態における、ユーザインターフェースを判断するための方法によれば、端末デバイスによって提示され得るメディアタイプのメディアリソースを使用することによって、ユーザインターフェースによって示されたメディアリソースがその端末デバイス内で使用され得ることを確実にすることができ、それによって、ユーザ経験を改善する。さらに、その端末デバイスを使用するユーザのユーザ権に従ってユーザインターフェースを判断することによって、サーバ側デバイス上のリソースを共有することが可能であり、一方、データセキュリティとユーザのプライバシーとを保証することが可能である。
【００４２】
したがって、端末デバイスは、端末使用法情報および/またはユーザ権情報をサーバ側デバイスに送信することも可能であり、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報は、その端末デバイスを使用するユーザの権利を示すために使用される。S110で、サーバ側デバイスは、端末使用法情報および/またはユーザ権情報を受信する。
【００４３】
S120で、サーバ側デバイスは、その端末デバイスが属する端末タイプに従って、その端末デバイスに適用可能なユーザインターフェース提示形式を選択する。また、サーバ側デバイスは、端末使用法情報および/またはユーザ権情報に従って、分類検索を実行して、再生のために端末デバイスに提供されるメディアリソースを列挙して、そのメディアリソースに関する情報を示すユーザインターフェースを生成することができる。
【００４４】
すなわち、図2に示すように、S121で、サーバ側デバイスは、端末デバイスによって報告された端末能力情報に従って、その端末デバイスのタイプを判断して、その端末デバイスを、ビデオ再生をサポートするデバイス、音声出力をサポートするデバイス、画像ブラウジングをサポートするデバイス、テキスト表示をサポートするデバイスなどに分類することができる。
【００４５】
S122で、サーバ側デバイスは、そのユーザインターフェース提示形式の場合の端末デバイスの表示仕様、たとえば、ビデオのフォーマット、解像度、およびフレームレート、画像のフォーマットおよび表示解像度、テキストによってサポートされる英語、中国語など、ならびに音声のフォーマットおよびコードレートについて(たとえば、端末デバイスによる自動報告によって、端末デバイスに送信された報告命令によって、など)さらに問い合わせることができる。
【００４６】
S123で、サーバ側デバイスは、端末デバイスによって報告された端末使用法情報に従って、その端末デバイスの使用法を判断して、その端末デバイスが音声再生のために使用されること、ビデオ再生のために使用されること、テキスト読取りのために使用されること、画像ブラウジングのために使用されることなどを判断することができる。
【００４７】
S124で、サーバ側デバイスは、その端末デバイスの使用法に従って、その端末デバイスによって使用され得るリソースを検索することができる。
【００４８】
S125で、サーバ側デバイスは、その端末デバイスによって報告されたユーザ権情報に従って、その端末デバイスを使用するユーザのユーザ権を判断して、その端末デバイスを使用するユーザがホストであるか、またはゲストであるかを判断することができる。
【００４９】
S126で、サーバ側デバイスは、その端末デバイスを使用するユーザのユーザ権に従って、S124で検索によって見出されたリソースをフィルタリングすることができる(デバイスアクセス権がサーバ側によって設定されて、そのデバイスにログインする異なるユーザは異なるアクセス権を有することが可能であり、ユーザがデフォルトでログインした場合、そのユーザは、ゲスト権を有し、パブリック(オープン)リソースだけにアクセスすることができる)。
【００５０】
S127で、サーバ側デバイスは、S121で判断されたユーザインターフェース提示形式と仕様とに対応するユーザインターフェースを生成して、その端末を使用するユーザがそのリソース上で動作を実行することができるように、S124またはS126で判断されたリソースをこのユーザインターフェース内に示すことができる。
【００５１】
図1に戻る。S130で、サーバ側デバイスは、前述の生成されたユーザインターフェースを端末デバイスに送信することができ、その端末デバイスは、そのユーザが動作を実行するためのユーザインターフェースを提示する。
【００５２】
オプションで、本発明の本実施形態では、この方法は、
端末デバイスが送信したユーザ動作情報を受信するステップであって、ユーザ動作情報が、その端末デバイスを使用するユーザによって第1のユーザインターフェース上で実行された動作を示すために使用される、受信するステップと、
ユーザ動作情報と端末情報とに従って、第2のユーザインターフェースを判断するステップと、
第2のユーザインターフェースを端末デバイスに送信するステップと
をさらに含む。
【００５３】
さらに、ユーザ動作情報は、タッチ動作情報および/またはユーザ権変更情報を含み、タッチ動作情報は、第1のユーザインターフェースを提示する端末デバイス上でユーザによって実行されたタッチ動作を示すために使用され、ユーザ権変更情報は、変更されたユーザ権を示すために使用され、
ユーザ動作情報と端末情報とに従って、第2のユーザインターフェースを判断するステップは、具体的には、
タッチ動作情報に従って、第1のユーザインターフェース上でユーザによって実行された動作を判断するステップと、
第1のユーザインターフェース上でユーザによって実行された動作に従って、第2のユーザインターフェースを判断するステップおよび/または、
第2のユーザインターフェース上に表示されたリソース情報が変更されたユーザ権情報に対応するように、ユーザ権変更情報に従って、第2のユーザインターフェースを判断するステップであって、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、判断するステップと
を含む。
【００５４】
具体的には、表示構成要素を有し、タッチ動作をサポートする端末デバイスの場合(この端末デバイスは、一般に、画像形式およびビデオ形式のユーザインターフェースを提示し、これは、具体的には、デバイスの能力に従って判断される)、まず、ユーザがディスプレイスクリーンに触れるとき、端末デバイスは、ユーザのタッチ動作に従って、対応するタッチ動作またはジェスチャを生成して、スクリーン全体に対する現在の動作の相対的な位置を記録し、次いで、端末デバイスは、生成されたタッチ動作またはジェスチャとスクリーン全体に対するタッチ動作またはジェスチャの相対的な位置とを示すために使用される情報をサーバ側デバイスに送信して、サーバ側デバイスは、その情報を、識別および使用され得る動作に変換して、その動作を事象応答チェーンに挿入し、次いで、サーバ側デバイスは、その事象応答チェーン内の事象に従って、ユーザインターフェース上で対応する応答動作を実行して、最終的に、サーバ側デバイスは、新しいユーザインターフェースを端末デバイスに送信する。
【００５５】
本発明の本実施形態における、ユーザインターフェースを判断するための方法によれば、端末デバイスは、ユーザインターフェースのどの特定の構成要素(ボタン)上で現在の動作が実行されているかを学習する必要がなく、スクリーン上の一般的なタッチ動作と相対的な位置とを収集することだけが必要である。すべての応答は、サーバ側デバイスによって判断および実施される。
【００５６】
タッチ動作をサポートしない端末デバイスの場合(この端末デバイスは、画像、ビデオ、テキスト、および音声などの形式のユーザインターフェースを提示することができ、これは、具体的には、デバイスの能力に従って判断される)、提示されるユーザインターフェースは、ユーザに催促するために、またはユーザがコンテンツをブラウズするために使用され、実際の動作は、遠隔コントローラによって、またはデバイスの物理的なボタンを使用することによって実施される。まず、端末デバイスが、物理的なボタンを使用することによって実行された動作を検出した後、物理的なボタン動作事象は、サーバ側デバイスによって認識される、合意された標準事象に変換されて、サーバ側デバイスに送信される。次いで、サーバ側デバイスは、受信した事象を事象応答チェーン内に挿入する。また、次いで、サーバ側デバイスは、事象応答チェーン内の事象に従って、ユーザインターフェース上で対応する応答動作を実行する。最終的に、サーバ側デバイスは、新しいユーザインターフェースを端末デバイスに送信する。
【００５７】
さらに、ユーザ権が変更される場合、端末デバイスは、ユーザ権切替え要求をサーバ側デバイスに送信することができる。要求を受信した後、サーバ側デバイスは、新しいユーザ権に従って、検索によって見出された前述のリソースを再度フィルタリングして、再度フィルタリングした後で取得されたリソースに従って、新しいユーザインターフェースを生成して、その新しいユーザインターフェースを端末デバイスに送信することができる。
【００５８】
以下は、テレビジョンセット、およびディスプレイスクリーンを備えたサウンドボックスを例として使用することによって、ユーザインターフェースを別々に判断するプロセスを説明する。
【００５９】
〔実施例１〕
テレビジョンセット(端末デバイス)とサーバ側デバイスとの間の相互作用のプロセス。
1.サーバ側デバイスが開始して、デバイス検出サービスを有効にする。
2.テレビジョンセットが開始して、デバイス検出サービスを有効にして、利用可能なサーバ側デバイスのリストを検索する。
3.テレビジョンセットは、サーバ側デバイスを選択して、接続経路の確立を試みる。接続経路が確立された後、テレビジョンセットは、Table 1(表1)に示すコンテンツをサーバ側デバイスに送信する。
【００６０】
【表１】
0006291703.tif 000002
【００６１】
4.サーバ側デバイスは、受信した接続要求に従って、このデバイスをサポートするかどうかを判断することができる(サーバ側デバイスは、ビデオ形式のユーザインターフェース、画像形式のユーザインターフェース、または音声形式のユーザインターフェースを提供することができる)。
5.サーバ側デバイスは、テレビジョンセットから、端末デバイスの使用法に従って、その端末デバイスによってサポートされる処理能力について問い合わせることができる。たとえば、サーバ側デバイスは、Table 2(表2)に示されたコンテンツをテレビジョンセットに送信することができる。
【００６２】
【表２】
0006291703.tif 000003
【００６３】
さらに、テレビジョンセットは、Table 3(表3)に示されたコンテンツをサーバ側デバイスに返すことができる。
【００６４】
【表３】
0006291703.tif 000004
【００６５】
6.サーバ側デバイスは、前述の入力された条件に従って、ユーザインターフェースの生成を開始する。
6.1  テレビジョンセットの使用法に従って、サーバ側デバイスは、分類検索を実行して、サーバ側デバイス内に記憶されたすべてのビデオファイル、画像ファイル、および音楽ファイル(音声ファイル)を列挙し、検索プロセスで、テレビジョンセットの使用法範囲内にないファイル(たとえば、アプリケーションプログラム)を自動的にフィルタリングで除去する。
6.2  テレビジョンセットのアクセス権はゲスト権である。サーバ内のすべての画像ファイルがホストのプライベート写真である場合、それらの画像ファイルの表示を遮蔽するように、管理者(ホスト)の設定に従って、それらの画像ファイルに関してアクセス制限を設定することができる。
6.3  サーバ側は、ユーザインターフェースを提示するために画像を表示する形式を選択する。
6.4  テレビジョンセットの処理能力に従って、サーバ側は、そのフォーマットがpngであり、サイズが1280*720である画像の形でユーザインターフェースを提示することをさらに選択する。
6.5  最終的なユーザインターフェースを生成するために、検索によって見出されたコンテンツリストがユーザインターフェースに追加されて、ユーザが選択するためのビデオリストおよび音楽リストがこのインターフェース上に提示される。
7.テレビジョンセットは、受信したユーザインターフェースを表示して、遠隔コントローラ動作事象を監視する。遠隔コントローラを使用することによって、ユーザは、写真をブラウズすることを選択する。
8.テレビジョンセットは、聴取によって取得されたユーザ動作事象をサーバ側に送信して、サーバ側は、スライドを再生する形式で写真を提示して、ユーザインターフェースデータを更新するために、表示されたインターフェースをアルバムブラウジング機能に切り替える。
9.サーバ側は、ステップ6の動作に戻る。
【００６６】
上に列挙したパラメータおよび値の各々は、本発明の単なる一実施形態であり、本発明はこれに限定されないことを理解されたい。
【００６７】
〔実施例２〕
ディスプレイスクリーンを備えたサウンドボックス(端末デバイス)とサーバ側デバイスとの間の相互作用のプロセス。
1.サーバ側デバイスが開始して、デバイス検出サービスを有効にする。
2.サウンドボックスが開始して、デバイス検出サービスを有効にして、利用可能なサーバ側デバイスのリストを検索する。
3.サウンドボックスは、サーバ側デバイスを選択して、接続経路の確立を試みる。接続経路が確立された後、サウンドボックスは、Table 4(表4)に示すコンテンツをサーバ側に送信する。
【００６８】
【表４】
0006291703.tif 000005
【００６９】
4.サーバ側デバイスは、受信した接続要求に従って、このデバイスをサポートするかどうかを判断することができる(サーバ側デバイスは、画像形式のユーザインターフェース、または音声形式のユーザインターフェースを提供することができる)。
5.サーバ側デバイスは、サウンドボックスから、端末デバイスの使用法に従って、その端末デバイスによってサポートされる処理能力について問い合わせることができる。たとえば、サーバ側デバイスは、Table 5(表5)に示されたコンテンツをサウンドボックスに送信することができる。
【００７０】
【表５】
0006291703.tif 000006
【００７１】
サウンドボックスは、Table 6(表6)に示されたコンテンツをサーバ側デバイスに返すことができる。
【００７２】
【表６】
0006291703.tif 000007
【００７３】
6.サーバ側は、前述の入力された条件に従って、ユーザインターフェースの生成を開始する。
6.1  サウンドボックスの使用法に従って、サーバ側のすべての音楽ファイル(音声ファイル)が検索および列挙され、検索プロセスで、サウンドボックスによって提供された処理能力に従って、サポートされないフォーマットが自動的にフィルタリングで除外される。
6.2  サウンドボックスのアクセス権は管理者権であり、すべての音声ファイルが提示される。
6.3  サーバ側は、ユーザインターフェースを提示するために画像を表示する形式を選択する。
6.4  サウンドボックスの処理能力に従って、サーバ側は、そのフォーマットがpngであり、サイズが480*320である画像の形でユーザインターフェースを提示することをさらに選択する。
6.5  歌リスト情報、名前、および現在再生されている歌のアーチストなど、関連情報を表示することができる最終的なユーザインターフェースを生成するために、検索によって見出されたコンテンツリストがユーザインターフェースに追加される。
7.サウンドボックスは、受信したユーザインターフェースを表示して、遠隔コントローラ動作事象を監視する。ボタンを使用することによって、ユーザは次の歌を再生することを選択する。
8.サウンドボックスは、聴取によって取得されたユーザ動作事象をサーバ側に送信して、サーバ側は、再生するために次の歌に切り替えて、ユーザインターフェース内の歌情報の表示を更新して、ユーザインターフェースデータを更新する。
9.サーバ側は、ステップ6の動作に戻る。
【００７４】
上に列挙したパラメータおよび値の各々は、本発明の単なる一実施形態であり、本発明はこれに限定されないことを理解されたい。
【００７５】
本発明の本実施形態における、ユーザインターフェースを判断するための方法によれば、端末デバイスによってサポートされ得るユーザインターフェースの提示形式に従ってユーザインターフェースを判断することによって、ユーザインターフェースがその端末デバイスに適用可能であることを確実にすることができ、それによって、ユーザインターフェース提示形式に関する端末デバイスの区別要件を満たす。
【００７６】
図3は、端末デバイスの観点からの、本発明の一実施形態による、ユーザインターフェースを判断するための方法200の概略フローチャートである。図3に示すように、方法200は以下を含む。
【００７７】
S210:端末情報をサーバ側デバイスに送信するステップであって、端末情報が端末能力情報を含み、端末能力情報が、端末デバイスによってサポートされ得るユーザインターフェースの提示形式を示すために使用される、送信するステップ。
【００７８】
S220:サーバ側デバイスが送信した第1のユーザインターフェースを受信するステップであって、第1のユーザインターフェースが、端末情報に従って、サーバ側デバイスによって判断され、提示形式が端末能力情報に対応する、受信するステップ。
【００７９】
具体的には、本発明の本実施形態では、端末デバイスは、ユーザインターフェースのハードウェア提示能力に関して事前に分類され得る。限定の代わりに、一例として、端末デバイスは、複数の端末タイプ、すなわち、ビデオ再生をサポートするデバイス、音声出力をサポートするデバイス、画像ブラウジングをサポートするデバイス、テキスト表示をサポートするデバイスなどに分類され得る。異なるユーザインターフェース提示形式は、異なる端末タイプに関して別々に使用されると指定され得る。たとえば、テレビジョンセットはビデオを再生することができるため、そのテレビジョンセットがビデオ形式のユーザインターフェースをサポートすると判断するように、テレビジョンセットを、ビデオ再生をサポートするデバイスに分類することが可能である。さらに、テレビジョンセットは音声を再生することもできるため、そのテレビジョンセットが音声形式のユーザインターフェース(音声プロンプト)をサポートすると判断するように、テレビジョンセットを、音声出力をサポートするデバイスに分類することも可能である。さらに、テレビジョンセットは画像を表示することもできるため、そのテレビジョンセットが画像形式のユーザインターフェース(従来のユーザインターフェース)をサポートすると判断するように、テレビジョンセットを、画像ブラウジングをサポートするデバイスに分類することも可能である。別の例では、サウンドボックスは音声を再生することができるため、そのサウンドボックスが音声形式のユーザインターフェース(音声プロンプト)をサポートすると判断するように、サウンドボックスを、音声出力をサポートするデバイスに分類することも可能である。加えて、サウンドボックスが、液晶または発光ダイオード(LED、Light-Emitting Diode)などのディスプレイスクリーンを備えている場合、サウンドボックスはテキストを表示することができる。したがって、そのサウンドボックスがテキスト形式の(ドットマトリックスまたはセグメントコードLED上に表示された)ユーザインターフェースをサポートすると判断するように、サウンドボックスを、テキスト表示をサポートするデバイスに分類することも可能である。
【００８０】
すなわち、本発明の本実施形態では、端末デバイスのハードウェア提示能力に従って、端末デバイスを複数の以下の端末タイプ、すなわち、ビデオ再生をサポートするデバイス、音声出力をサポートするデバイス、画像ブラウジングをサポートするデバイス、テキスト表示をサポートするデバイスなどのうちの1つ、またはそれらの組合せに分類することが可能である。
【００８１】
したがって、複数の提示形式のユーザインターフェースは、たとえば、(ビデオ再生をサポートするデバイスによって使用される)ビデオ形式のユーザインターフェース、(音声出力をサポートするデバイスによって使用される)音声形式のユーザインターフェース、(画像ブラウジングをサポートするデバイスによって使用される)画像形式のユーザインターフェース、および(テキスト表示をサポートするデバイスによって使用される)テキスト形式のユーザインターフェースに事前に設定され得る。
【００８２】
本発明の本実施形態では、端末デバイスを、1つの端末タイプに分類することが可能であり、端末デバイスが、その端末タイプによって使用されるユーザインターフェース提示形式を示すことができる限り、端末デバイスを複数のデバイスタイプに分類することも可能であり、これは本発明で限定されないことを理解されたい。さらに、複数のデバイスタイプに分類される端末デバイスの場合、適切なユーザインターフェース提示形式は、ユーザ選好に従って選択され得る。加えて、上に列挙した端末タイプの各々は、本発明の単なる一実施形態であり、本発明はこれに限定されない。
【００８３】
したがって、サーバ側デバイスおよび端末デバイスが開始された後、端末デバイスが利用可能なサーバ側デバイスのリストに関して検索することができるように、デバイス検出サービスが有効にされ得る。端末デバイスは、前述のサーバ側デバイスリストからサーバ側デバイスを選択して、そのサーバ側デバイスに対する接続経路を確立することができる。接続経路が確立された後、S110で、端末デバイスは、(ビデオ再生をサポートするデバイス、音声出力をサポートするデバイス、画像ブラウジングをサポートするデバイス、テキスト表示をサポートするデバイスなど)その端末デバイスが属するタイプを示すために使用される端末能力情報をサーバ側デバイスに送信することができる。次いで、サーバ側デバイスは、端末デバイスによってサポートされ得るユーザインターフェース提示形式に対応し、かつそのユーザインターフェース提示形式の場合の表示仕様に対応するユーザインターフェースを生成することができる。
【００８４】
さらに、オプションで、サーバ側デバイスは、そのユーザインターフェース提示形式の場合の端末デバイスの表示仕様、たとえば、ビデオのフォーマット、解像度、およびフレームレート、画像のフォーマットおよび表示解像度、テキストによってサポートされる英語、中国語など、ならびに音声のフォーマットおよびコードレートについてさらに問い合わせることができる。表示仕様として上に列挙したパラメータの各々は、本発明の単なる一実施形態であり、本発明はこれに限定されないことを理解されたい。
【００８５】
オプションで、本発明の本実施形態では、端末情報は、端末使用法情報および/またはユーザ権情報をさらに含み、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報は、その端末デバイスを使用するユーザの権利を示すために使用され、
サーバ側デバイスが送信した第1のユーザインターフェースを受信するステップは、具体的には、
サーバ側デバイスが送信した第1のユーザインターフェースを受信するステップであって、第1のユーザインターフェースのリソース情報が端末使用法情報および/またはユーザ権情報に対応し、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、受信するステップを含む。
【００８６】
具体的には、本発明の本実施形態では、端末デバイスは、サービス使用法に関して事前に分類され得る。限定の代わりに、一例として、端末デバイスを、複数のサービス使用法、すなわち、音声再生のために使用される端末デバイス、ビデオ再生のために使用される端末デバイス、テキスト読取りのために使用される端末デバイス、画像ブラウジングのために使用される端末デバイスなどに分類することが可能である。異なるメディアリソースは、異なるサービス使用法に関して別々に使用されると指定され得る。たとえば、テレビジョンセットはビデオを再生することができるため、そのテレビジョンセットはビデオ再生のために使用されると判断することができ、その場合、(そのリソースに関する情報がユーザインターフェース内に示される)ビデオタイプのメディアリソースをそのテレビジョンセットに提供することができる。さらに、テレビジョンセットは音声を再生することもできるため、そのテレビジョンセットは音声再生のために使用されると判断することもでき、その場合、(そのリソースに関する情報がユーザインターフェース内に示される)音声タイプのメディアリソースをそのテレビジョンセットに提供することができる。さらに、テレビジョンセットは画像を表示することもできるため、そのテレビジョンセットは画像ブラウジングのために使用されると判断することも可能であり、その場合、(そのリソースに関する情報がユーザインターフェース内に示される)画像タイプのメディアリソースをそのテレビジョンセットに提供することができる。別の例では、サウンドボックスは音声を再生することができるため、そのサウンドボックスは音声再生のために使用されると判断することもでき、その場合、(そのリソースに関する情報がユーザインターフェース内に示される)音声タイプのメディアリソースをそのサウンドボックスに提供することができる。
【００８７】
さらに、本発明の本実施形態では、サーバ内のメディアリソースは、ログインの後、異なるユーザが(ユーザインターフェース内に表示された)異なるコンテンツを閲覧することができるように、ユーザ設定に従って、かつユーザ権に基づいて事前に分類され得る。たとえば、ホストは、サーバ側デバイス内のメディアリソースをプライベートコンテンツとオープンコンテンツとに分類することができる。このようにして、ゲストが訪問して、ゲスト識別情報(権利)を使用することによって、サーバ側デバイス内のコンテンツをブラウズするためにホストの住居内の端末デバイスにログインするとき、オープンコンテンツだけをユーザインターフェース内に示すことができる。ホストが、ホスト識別情報(権利)を使用することによって、サーバ側デバイス内のコンテンツをブラウズするために、端末デバイスにログインするとき、プライベートコンテンツとオープンコンテンツとをユーザインターフェース内に示すことができる。すなわち、端末デバイスにログインするユーザの権利が異なる場合、サーバ側デバイスによって判断されたユーザインターフェースも異なり、異なる(たとえば、読取り専用動作権だけがゲスト識別情報に関して提供される)ユーザインターフェース動作権と(たとえば、オープンコンテンツブラウジング権だけがゲスト識別情報に関して提供される)ブラウジング権とが割り当てられる。
【００８８】
本発明の本実施形態における、ユーザインターフェースを判断するための方法によれば、端末デバイスによって提示され得るメディアタイプのメディアリソースを使用することによって、ユーザインターフェースによって示されたメディアリソースがその端末デバイス内で使用され得ることを確実にすることができ、それによって、ユーザ経験を改善する。さらに、その端末デバイスを使用するユーザのユーザ権に従ってユーザインターフェースを判断することによって、サーバ側デバイス上のリソースを共有することが可能であり、一方、データセキュリティとユーザのプライバシーとを保証することが可能である。
【００８９】
したがって、S210で、端末デバイスは、端末使用法情報および/またはユーザ権情報をサーバ側デバイスに送信することも可能であり、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報は、その端末デバイスを使用するユーザの権利を示すために使用される。サーバ側デバイスは、その端末デバイスが属する端末タイプに従って、その端末デバイスに適用可能なユーザインターフェース提示形式を選択する。また、サーバ側デバイスは、端末使用法情報および/またはユーザ権情報に従って、分類検索を実行して、再生のために端末デバイスに提供されるメディアリソースを列挙して、そのメディアリソースに関する情報を示すユーザインターフェースを生成することができる。
【００９０】
すなわち、サーバ側デバイスは、端末デバイスによって報告された端末能力情報に従って、その端末デバイスのタイプを判断して、その端末デバイスを、ビデオ再生をサポートするデバイス、音声出力をサポートするデバイス、画像ブラウジングをサポートするデバイス、テキスト表示をサポートするデバイスなどに分類することができる。さらに、サーバ側デバイスは、そのユーザインターフェース提示形式の場合の端末デバイスの表示仕様、たとえば、ビデオのフォーマット、解像度、およびフレームレート、画像のフォーマットおよび表示解像度、テキストによってサポートされる英語、中国語など、ならびに音声のフォーマットおよびコードレートについて(たとえば、端末デバイスによる自動報告によって、端末デバイスに送信された報告命令によって、など)さらに問い合わせることができる。
【００９１】
加えて、サーバ側デバイスは、端末デバイスによって報告された端末使用法情報に従って、その端末デバイスの使用法を判断して、その端末デバイスが音声再生のために使用されること、ビデオ再生のために使用されること、テキスト読取りのために使用されること、画像ブラウジングのために使用されることなどを判断することができる。
【００９２】
さらに、サーバ側デバイスは、その端末デバイスの使用法に従って、その端末デバイスによって使用され得るリソースを検索することができる。
【００９３】
加えて、サーバ側デバイスは、その端末デバイスによって報告されたユーザ権情報に従って、その端末デバイスを使用するユーザのユーザ権を判断して、その端末デバイスを使用するユーザがホストであるか、またはゲストであるかを判断することができる。
【００９４】
さらに、サーバ側デバイスは、その端末デバイスを使用するユーザのユーザ権に従って、S125で検索によって見出されたリソースをフィルタリングすることができる(デバイスアクセス権がサーバ側によって設定されて、端末は、そのデバイスにログインする異なるユーザを使用して、異なるアクセス権を示し、そのユーザがデフォルトによってログインした場合、そのユーザは、ゲスト権を有し、パブリック(オープン)リソースだけにアクセスすることができる)。
【００９５】
最終的に、サーバ側デバイスは、判断されたユーザインターフェース提示形式と仕様とに対応するユーザインターフェースを生成して、その端末を使用するユーザがそのリソース上で動作を実行することができるように、前述の判断されたリソースをこのユーザインターフェース内に示すことができる。
【００９６】
サーバ側デバイスは、前述の生成されたユーザインターフェースを端末デバイスに送信することができる。S220で、端末デバイスは、ユーザインターフェースを受信して、ユーザが動作を実行するためのユーザインターフェースを提示する。
【００９７】
オプションで、本発明の本実施形態では、この方法は、
ユーザ動作情報を収集するステップであって、ユーザ動作情報が、その端末デバイスを使用するユーザによって第1のユーザインターフェース上で実行された動作を示すために使用される、収集するステップと、
ユーザ動作情報をサーバ側デバイスに送信するステップと、
サーバ側デバイスが送信した第2のユーザインターフェースを受信するステップであって、第2のユーザインターフェースが、ユーザ動作情報と端末情報とに従って、サーバ側デバイスによって判断される、受信するステップと
をさらに含む。
【００９８】
さらに、ユーザ動作情報は、タッチ動作情報および/またはユーザ権変更情報を含み、タッチ動作情報は、第1のユーザインターフェースを提示する端末デバイス上でユーザによって実行されたタッチ動作を示すために使用され、ユーザ権変更情報は、変更されたユーザ権を示すために使用される。
【００９９】
具体的には、表示構成要素を有し、タッチ動作をサポートする端末デバイスの場合(この端末デバイスは、一般に、画像形式およびビデオ形式のユーザインターフェースを提示し、これは、具体的には、デバイスの能力に従って判断される)、まず、ユーザがディスプレイスクリーンに触れるとき、端末デバイスは、ユーザのタッチ動作に従って、対応するタッチ動作またはジェスチャを生成して、スクリーン全体に対する現在の動作の相対的な位置を記録し、次いで、端末デバイスは、生成されたタッチ動作またはジェスチャとスクリーン全体に対するタッチ動作またはジェスチャの相対的な位置とを示すために使用される情報をサーバ側デバイスに送信して、サーバ側デバイスは、その情報を、識別および使用され得る動作に変換して、その動作を事象応答チェーンに挿入し、次いで、サーバ側デバイスは、その事象応答チェーン内の事象に従って、ユーザインターフェース上で対応する応答動作を実行して、最終的に、サーバ側デバイスは、新しいユーザインターフェースを端末デバイスに送信する。
【０１００】
本発明の本実施形態における、ユーザインターフェースを判断するための方法によれば、端末デバイスは、ユーザインターフェースのどの特定の構成要素(ボタン)上で現在の動作が実行されているかを学習する必要がなく、スクリーン上の一般的なタッチ動作と相対的な位置とを収集することだけが必要である。すべての応答は、サーバ側デバイスによって判断および実施される。
【０１０１】
タッチ動作をサポートしない端末デバイスの場合(この端末デバイスは、画像、ビデオ、テキスト、および音声などの形式のユーザインターフェースを提示することができ、これは、具体的には、デバイスの能力に従って判断される)、提示されるユーザインターフェースは、ユーザに催促するために、またはユーザがコンテンツをブラウズするために使用され、実際の動作は、遠隔コントローラによって、またはデバイスの物理的なボタンを使用することによって実施される。まず、端末デバイスが、物理的なボタンを使用することによって実行された動作を検出した後、物理的なボタン動作事象は、サーバ側デバイスによって認識される、合意された標準事象に変換されて、サーバ側デバイスに送信される。次いで、サーバ側デバイスは、受信した事象を事象応答チェーン内に挿入する。また、次いで、サーバ側デバイスは、事象応答チェーン内の事象に従って、ユーザインターフェース上で対応する応答動作を実行する。最終的に、サーバ側デバイスは、新しいユーザインターフェースを端末デバイスに送信する。
【０１０２】
さらに、ユーザ権が変更される場合、端末デバイスは、ユーザ権切替え要求をサーバ側デバイスに送信することができる。要求を受信した後、サーバ側デバイスは、新しいユーザ権に従って、検索によって見出された前述のリソースを再度フィルタリングして、再度フィルタリングした後で取得されたリソースに従って、新しいユーザインターフェースを生成して、その新しいユーザインターフェースを端末デバイスに送信することができる。
【０１０３】
本発明の本実施形態における、ユーザインターフェースを判断するための方法によれば、端末デバイスによってサポートされ得るユーザインターフェースの提示形式に従ってユーザインターフェースを判断することによって、ユーザインターフェースがその端末デバイスに適用可能であることを確実にすることができ、それによって、ユーザインターフェース提示形式に関する端末デバイスの区別要件を満たす。
【０１０４】
前述の説明は、図1から図3を参照して、本発明の実施形態による、ユーザインターフェースを判断するための方法を詳細に説明している。以下の説明は、図4から図5を参照して、本発明の一実施形態による、ユーザインターフェースを判断するための装置を詳細に説明する。
【０１０５】
図4は、本発明の一実施形態による、ユーザインターフェースを判断するための装置300の概略ブロック図である。図4に示すように、装置300は、
端末デバイスが送信した端末情報を受信することであって、端末情報が端末能力情報を含み、端末能力情報が、端末デバイスによってサポートされ得るユーザインターフェースの提示形式を示すために使用される、受信することと、その端末情報を処理ユニット320に送信することとを行うように構成された受信ユニット310と、
受信ユニット310から端末情報を収集して、第1のユーザインターフェースの提示形式が端末能力情報に対応するように、端末情報に従って、第1のユーザインターフェースを判断して、第1のユーザインターフェースを送信ユニット330に送信するように構成された処理ユニット320と、
処理ユニット320から第1のユーザインターフェースを収集して、第1のユーザインターフェースを端末デバイスに送信するように構成された送信ユニット330とを含む。
【０１０６】
オプションで、本発明の本実施形態では、端末情報は、端末使用法情報および/またはユーザ権情報をさらに含み、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報は、その端末デバイスを使用するユーザのユーザ権を示すために使用され、
処理ユニット320は、第1のユーザインターフェース上に表示されたリソース情報が端末使用法情報および/またはユーザ権情報に対応するように、端末情報に従って、第1のユーザインターフェースを判断することであって、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、判断することを行うようにさらに構成される。
【０１０７】
本発明の本実施形態における、ユーザインターフェースを判断するための装置によれば、端末デバイスによって提示され得るメディアタイプのメディアリソースを使用することによって、ユーザインターフェースによって示されたメディアリソースがその端末デバイス内で使用され得ることを確実にすることができ、それによって、ユーザ経験を改善する。さらに、その端末デバイスを使用するユーザのユーザ権に従ってユーザインターフェースを判断することによって、サーバ側デバイス上のリソースを共有することが可能であり、一方、データセキュリティとユーザのプライバシーとを保証することが可能である。
【０１０８】
オプションで、本発明の本実施形態では、受信ユニット310は、端末デバイスが送信したユーザ動作情報を受信することであって、ユーザ動作情報が、その端末デバイスを使用するユーザによって第1のユーザインターフェース上で実行された動作を示すために使用される、受信することを行うようにさらに構成され、
処理ユニット320は、ユーザ動作情報と端末情報とに従って、第2のユーザインターフェースを判断するようにさらに構成され、
送信ユニット330は、第2のユーザインターフェースを端末デバイスに送信するようにさらに構成される。
【０１０９】
さらに、ユーザ動作情報は、タッチ動作情報および/またはユーザ権変更情報を含み、タッチ動作情報は、第1のユーザインターフェースを提示する端末デバイス上でユーザによって実行されたタッチ動作を示すために使用され、ユーザ権変更情報は、変更されたユーザ権を示すために使用され、
処理ユニット320は、タッチ動作情報に従って、第1のユーザインターフェース上でユーザによって実行される動作を判断するようにさらに構成され、かつ/または
第2のユーザインターフェース上に表示されたリソース情報が変更されたユーザ権情報に対応するように、ユーザ権変更情報に従って、第2のユーザインターフェースを判断することであって、リソース情報が、ユーザが使用するためのメディアリソースを示すために使用される、判断することを行うように構成される。
【０１１０】
本発明の本実施形態における、ユーザインターフェースを判断するための装置によれば、端末デバイスは、ユーザインターフェースのどの特定の構成要素(ボタン)上で現在の動作が実行されるかを学習する必要がなく、スクリーン上の一般的なタッチ動作と相対的な位置とを収集することだけが必要である。すべての応答は、サーバ側デバイスによって判断および実施される。
【０１１１】
本発明の本実施形態における、ユーザインターフェースを判断するための装置によれば、端末デバイスによってサポートされ得るユーザインターフェースの提示形式に従ってユーザインターフェースを判断することによって、ユーザインターフェースがその端末デバイスに適用可能であることを確実にすることができ、それによって、ユーザインターフェース提示形式に関する端末デバイスの区別要件を満たす。
【０１１２】
本発明の本実施形態による、ユーザインターフェースを判断するための装置300は、本発明の実施形態の方法におけるサーバ側デバイスに対応し得る。さらに、ユーザインターフェースを判断するための装置300内の各ユニットおよびモジュール、ならびに前述の他の動作および/または機能は、別々に、図1および図2に示した方法100の対応するプロセスを実施することが意図される。説明を簡単にするために、本明細書で詳細は再度説明されない。
【０１１３】
図5は、本発明の一実施形態による、ユーザインターフェースを判断するための装置400の概略ブロック図である。図5に示すように、装置400は、
端末情報をサーバ側デバイスに送信することであって、端末情報が端末能力情報を含み、端末能力情報が、端末デバイスによってサポートされ得るユーザインターフェースの提示形式を示すために使用される、送信することを行うように構成された送信ユニット410と、
サーバ側デバイスが送信した第1のユーザインターフェースを受信することであって、第1のユーザインターフェースが、送信ユニット410が送信した端末情報に従って、サーバ側デバイスによって判断され、提示形式が端末能力情報に対応する、受信することを行うように構成された受信ユニット420と
を含む。
【０１１４】
オプションで、本発明の本実施形態では、送信ユニット410が送信した端末情報は、端末使用法情報および/またはユーザ権情報をさらに含み、端末使用法情報は、端末デバイスによって提示され得るメディアリソースのメディアタイプを示すために使用され、ユーザ権情報は、その端末デバイスを使用するユーザの権利を示すために使用され、
受信ユニット420が受信した第1のユーザインターフェースのリソース情報は、端末使用法情報および/またはユーザ権情報に対応し、リソース情報は、ユーザが使用するためのメディアリソースを示すために使用される。
【０１１５】
本発明の本実施形態における、ユーザインターフェースを判断するための装置によれば、端末デバイスによって提示され得るメディアタイプのメディアリソースを使用することによって、ユーザインターフェースによって示されたメディアリソースがその端末デバイス内で使用され得ることを確実にすることができ、それによって、ユーザ経験を改善する。さらに、その端末デバイスを使用するユーザのユーザ権に従ってユーザインターフェースを判断することによって、サーバ側デバイス上のリソースを共有することが可能であり、一方、データセキュリティとユーザのプライバシーとを保証することが可能である。
【０１１６】
オプションで、本発明の本実施形態では、この装置は、
ユーザ動作情報を収集することであって、ユーザ動作情報が、その端末デバイスを使用するユーザによって第1のユーザインターフェース上で実行された動作を示すために使用される、収集することと、そのユーザ動作情報を送信ユニットに送信することとを行うように構成された処理ユニット430
をさらに含み、
送信ユニット410は、処理ユニット430からユーザ動作情報を収集して、そのユーザ動作情報をサーバ側デバイスに送信するようにさらに構成され、
受信ユニット420は、サーバ側デバイスが送信した第2のユーザインターフェースを受信することであって、第2のユーザインターフェースが、送信ユニット410が送信したユーザ動作情報と端末情報とに従って、サーバ側デバイスによって判断される、受信することを行うようにさらに構成される。
【０１１７】
さらに、処理ユニット430によって収集されたユーザ動作情報は、タッチ動作情報および/またはユーザ権変更情報を含み、タッチ動作情報は、第1のユーザインターフェースを提示する端末デバイス上でユーザによって実行されたタッチ動作を示すために使用され、ユーザ権変更情報は、変更されたユーザ権を示すために使用される。
【０１１８】
本発明の本実施形態における、ユーザインターフェースを判断するための装置によれば、端末デバイスは、ユーザインターフェースのどの特定の構成要素(ボタン)上で現在の動作が実行されるかを学習する必要がなく、スクリーン上の一般的なタッチ動作と相対的な位置とを収集することだけが必要である。すべての応答は、サーバ側デバイスによって判断および実施される。
【０１１９】
本発明の本実施形態における、ユーザインターフェースを判断するための装置によれば、端末デバイスによってサポートされ得るユーザインターフェースの提示形式に従ってユーザインターフェースを判断することによって、ユーザインターフェースがその端末デバイスに適用可能であることを確実にすることができ、それによって、ユーザインターフェース提示形式に関する端末デバイスの区別要件を満たす。
【０１２０】
本発明の本実施形態による、ユーザインターフェースを判断するための装置400は、本発明の本実施形態の方法における端末デバイスに対応し得る。さらに、ユーザインターフェースを判断するための装置400内の各ユニットおよびモジュール、ならびに前述の他の動作および/または機能は、別々に、図3に示した方法200の対応するプロセスを実施することが意図される。説明を簡単にするために、本明細書で詳細は再度説明されない。
【０１２１】
本明細書では、「および/または」という用語は、3つの関係、たとえば、3つの事例、すなわち、Aが独立して存在すること、AとBの両方が存在すること、およびBが独立して存在することが可能な、Aおよび/またはBが存在し得ることを示す、関連するオブジェクトを説明するための単なる関連付けであることを理解されたい。加えて、本明細書では、「/」という記号は、一般に、前者の関連オブジェクトと後者の関連オブジェクトとの間の「または」の関係を示す。
【０１２２】
本発明の本実施形態では、前述のプロセスの連続番号の大きさは、実行順序を示さず、各プロセスの実行順序は、その機能および内部論理によって判断されるべきであり、本発明の実施形態の実装プロセスに対する何らかの限定と見なされるべきでないことを理解されたい。
【０１２３】
本明細書で開示した実施形態で説明した例と組合せて、ユニットおよびアルゴリズムステップを、電子ハードウェア、またはコンピュータソフトウェアと電子ハードウェアの組合せによって実施することが可能であることを当業者は認識されよう。これらの機能がハードウェアによって実行されるか、ソフトウェアによって実行されるかは、特定のアプリケーションと技術的解決策の設計制約条件とに依存する。当業者は、各特定のアプリケーションに関して説明された機能を実施するために異なる方法を使用することが可能であるが、そのような実装は本発明の範囲を超えるとみなされるべきではない。
【０１２４】
前述のシステム、装置、およびユニットの詳細な動作プロセスに関する説明を容易にし、かつ簡素化するために、前述の方法実施形態において対応するプロセスを参照することが可能であり、本明細書において詳細は再度説明されないことを当業者は明瞭に理解されよう。
【０１２５】
本出願で提供した、いくつかの実施形態では、開示したシステム、装置、および方法は他の様式で実施され得ることを理解されたい。たとえば、説明した装置実施形態は、単なる例示である。たとえば、ユニット分割は、単なる論理的な機能分割であり、実際の実装では別の分割であり得る。たとえば、複数のユニットもしくは構成要素を組合せるか、または統合して別のシステムにすることが可能であり、あるいはいくつかの特徴は無視されてよく、または実行されなくてもよい。加えて、表示された、あるいは議論された相互結合、または直接結合もしくは直接通信接続は、何らかのインターフェースを介して実装され得る。装置同士の間もしくはユニット同士の間の間接結合または間接通信接続は、電子形式で、機械形式で、または他の形式で実装され得る。
【０１２６】
別々の部分として説明したユニットは、物理的に分離されてよく、またはそうされなくてもよく、ユニットとして表示した部分は、物理的ユニットであってよく、またはそうでなくてもよく、1つの位置に配置されてよく、または複数のネットワークユニット上に分散されてもよい。ユニットの一部またはすべては、実施形態の解決の目的を達成するために、実際の要件に従って選択され得る。
【０１２７】
加えて、本発明の実施形態の機能ユニットを統合して1つの処理ユニットにすることが可能であり、もしくはユニットの各々は、物理的に独立して存在してよく、または、2つ以上のユニットを統合して1つのユニットすることも可能である。
【０１２８】
これらの機能がソフトウェア機能ユニットの形で実装されて、独立した製品として販売および使用されるとき、これらの機能は、コンピュータ可読記憶媒体内に記憶され得る。そのような理解に基づいて、本発明の技術的解決策は本質的に、もしくは先行技術に帰属する部分、またはそれらの技術的解決策の一部は、ソフトウェア製品の形で実装され得る。コンピュータソフトウェア製品は、記憶媒体内に記憶されて、本発明の実施形態で説明した方法のステップのすべてまたは一部を実行するように(パーソナルコンピュータ、サーバ、ネットワークデバイスなどであってよい)コンピュータデバイスに命令するためのいくつかの命令を含む。前述の記憶媒体は、USBフラッシュドライブ、リムーバブルハードディスク、読出し専用メモリ(Read-Only Memory、ROM)、ランダムアクセスメモリ(Random Access Memory、RAM)、磁気ディスク、または光ディスクなど、プログラムコードを記憶することが可能な任意の媒体を含む。
【０１２９】
前述の説明は、本発明の単なる特定の実施形態であるが、本発明の保護範囲を限定することは意図されない。本発明で開示した技術的範囲内で当業者が容易に見つけ出す任意の変形体または置換は、本発明の保護範囲に包含されるべきである。したがって、本発明の保護範囲は、特許請求の範囲による保護範囲を条件とする。
【符号の説明】
【０１３０】
100  方法
200  方法
300  装置
310  受信ユニット
320  処理ユニット
330  送信ユニット
400  装置
410  送信ユニット
420  受信ユニット
430  処理ユニット
【図１】
0006291703.tif 000008
【図２】
0006291703.tif 000009
【図３】
0006291703.tif 000010
【図４】
0006291703.tif 000011
【図５】
0006291703.tif 000012