(57)【要約】本発明の目的は、対応機器の対象アプリケーションを操作するための方法および機器を提供することである。具体的には、第１のユーザー機器は、第２のユーザー機器により送信されたデスクトップ・スクリーンショットを受信し、デスクトップ・スクリーンショットを表示し、デスクトップ・スクリーンショットにおけるアプリケーション識別情報に対する対応するユーザーの選択操作に応じて、第１のユーザー機器のスクリーンのアプリケーション識別情報の座標を、第２のユーザー機器のスクリーンのアプリケーション識別情報の座標に変換し、第２のユーザー機器に、第２のユーザー機器のスクリーンのアプリケーション識別情報の座標を送信し、第２のユーザー機器により送信された、起動した対象アプリケーションのアプリケーション・スクリーンショットを受信し、アプリケーション・スクリーンショットを表示する。従来技術と比較して、本発明では、２つのユーザー機器の間で簡単な静止画像の伝送を実現する。そして、座標マッピングの方法により、ユーザーは１つのユーザー機器で他のユーザー機器のアプリケーションプログラムを自由に使用することができる。これにより、ユーザーのアプリ利用体験を向上させ、アプリの開発コストを低減させることができる。【選択図】図７
2017526022.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザー機器で、第１のユーザー機器に対応する第２のユーザー機器の対象アプリケーションを操作するための方法であって、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信することと、
前記デスクトップ・スクリーンショットを表示することと、
前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換することと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信することと、
前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信することと、
前記アプリケーション・スクリーンショットを表示することと、を含む、第１のユーザー機器で、第１ユーザー機器に対応する第２のユーザー機器の対象アプリケーションを操作するための方法。
【請求項２】
前記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、前記デスクトップ・スクリーンショットのプリプロセスを実行することをさらに含み、
前記デスクトップ・スクリーンショットを表示することは、プリプロセス後の前記デスクトップ・スクリーンショットを表示することを含み、請求項１に記載の方法。
【請求項３】
前記プリプロセスは、
前記第１のユーザー機器のスクリーンサイズと前記第２のユーザー機器のスクリーンサイズに基づいて、前記デスクトップ・スクリーンショットを調整処理すること、及び
前記第１のユーザー機器のスクリーンアスペクト比と前記第２のユーザー機器のスクリーンアスペクト比に基づいて、前記デスクトップ・スクリーンショットを調整処理することのうち、少なくとも１つを含む、請求項2に記載の方法。
【請求項４】
前記ユーザーが前記アプリケーション・スクリーンショットで実行した、前記対象アプリケーションの機能モジュールへのアクセス操作を取得することと、
前記アクセス操作に応じて、前記第１のユーザー機器のスクリーンの前記機能モジュールの座標を、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標に変換することと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標を送信することと、
前記第２のユーザー機器により送信された、起動した前記機能モジュールのモジュール・スクリーンショットを受信することと、
前記モジュール・スクリーンショットを表示することと、をさらに含む請求項１〜3のいずれか１項に記載の方法。  
【請求項５】
前記第２のユーザー機器に、前記第２のユーザー機器の対象アプリケーションに関する前記ユーザーの操作要求を送信することをさらに含む請求項１〜３のいずれか１項に記載の方法。
【請求項６】
第２のユーザー機器において、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための方法であって、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信することと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信することと、
前記対象アプリケーションを起動するように、前記座標で、アプリケーションの起動操作を実行することと、
前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信することを含む、第２のユーザー機器において、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための方法。
【請求項７】
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの対応するユーザーのアクセスした前記対象アプリケーションの機能モジュールの座標を受信することと、
前記機能モジュールを起動するように、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標で、モジュールへのアクセス操作を実行することと、
前記第１のユーザー機器に、起動した前記機能モジュールのモジュール・スクリーンショットを送信することと、をさらに含む請求項６に記載の方法。
【請求項８】
前記第１のユーザー機器により送信された、前記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信することをさらに含み、
対応する第１のユーザー機器にデスクトップ・スクリーンショットを送信することは、前記操作要求に応じて、前記第１のユーザー機器にデスクトップ・スクリーンショットを送信することを含み、前記デスクトップ・スクリーンショットは、前記第２のユーザー機器のデスクトップに表示される前記対象アプリケーションのアプリケーション識別情報を含む請求項６または７に記載の方法。
【請求項９】
第２のユーザー機器の対象アプリケーションを操作するための第１のユーザー機器であって、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信するように構成されたユニットと、
前記デスクトップ・スクリーンショットを表示するように構成されたユニットと、
前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換するように構成されたユニットと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信するように構成されたユニットと、
前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信するように構成されたユニットと、
前記アプリケーション・スクリーンショットを表示するように構成されたユニットと、を備える第１のユーザー機器。  
【請求項１０】
前記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、前記デスクトップ・スクリーンショットのプリプロセスを実行するように構成されたユニットをさらに備え、
前記デスクトップ・スクリーンショットを表示するように構成されたユニットは、プリプロセス後の前記デスクトップ・スクリーンショットを表示するように構成される請求項9に記載の、第１のユーザー機器。
【請求項１１】
前記プリプロセスは、
前記第１のユーザー機器のスクリーンサイズと前記第２のユーザー機器のスクリーンサイズに基づいて、前記デスクトップ・スクリーンショットを調整処理すること、及び
前記第１のユーザー機器のスクリーンアスペクト比と前記第２のユーザー機器のスクリーンアスペクト比に基づいて、前記デスクトップ・スクリーンショットを調整処理することのうち、少なくとも１つを含む、請求項10に記載の第１のユーザー機器。
【請求項１２】
前記ユーザーが前記アプリケーション・スクリーンショットで実行した、前記対象アプリケーションの機能モジュールへのアクセス操作を取得するように構成されたユニットと、
前記アクセス操作に応じて、前記第１のユーザー機器のスクリーンの前記機能モジュールの座標を、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標に変換するように構成されたユニットと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標を送信するように構成されたユニットと、
前記第２のユーザー機器により送信された、起動した前記機能モジュールのモジュール・スクリーンショットを受信するように構成されたユニットと、
前記モジュール・スクリーンショットを表示するように構成されたユニットと、をさらに備える請求項９〜１１のいずれか１項に記載の第１のユーザー機器。
【請求項１３】
前記第２のユーザー機器に、前記第２のユーザー機器の対象アプリケーションに関する前記ユーザーの操作要求を送信するように構成されたユニットをさらに備える請求項８〜１２のいずれか１項に記載の第１のユーザー機器。
【請求項１４】
第１のユーザー機器が第２のユーザー機器の対象アプリケーションを操作することを支援するための第２のユーザー機器であって、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信するように構成されたユニットと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信するように構成されたユニットと、
前記対象アプリケーションを起動するように、前記座標で、アプリケーションの起動操作を実行するように構成されたユニットと、
前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信するように構成されたユニットと、を備える第２のユーザー機器。
【請求項１５】
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの対応するユーザーのアクセスした前記対象アプリケーションの機能モジュールの座標を受信するように構成されたユニットと、
前記機能モジュールを起動するように、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標で、モジュールへのアクセス操作を実行するように構成されたユニットと、
前記第１のユーザー機器に、起動した前記機能モジュールのモジュール・スクリーンショットを送信するように構成されたユニットと、をさらに備える請求項１４に記載の第２のユーザー機器。
【請求項１６】
前記第１のユーザー機器により送信された、前記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信するように構成されたユニットをさらに備え、
対応する第１のユーザー機器にデスクトップ・スクリーンショットを送信するように構成されたユニットは、前記操作要求に応じて、前記第１のユーザー機器にデスクトップ・スクリーンショットを送信するように構成され、前記デスクトップ・スクリーンショットは、前記第２のユーザー機器のデスクトップに表示される前記対象アプリケーションのアプリケーション識別情報を含む請求項１４または１５に記載の第２のユーザー機器。
【請求項１７】
請求項９〜１３のいずれか１項に記載の第１のユーザー機器と、請求項１４〜１６のいずれか１項に記載の第２のユーザー機器とを備える、対応機器の対象アプリケーションを操作するためのシステム。
【請求項１８】
コンピュータ可読記憶媒体であって、コンピュータ命令を含み、前記コンピュータ命令が実行されるとき、請求項１〜8のいずれか１項に記載の方法が実行されるコンピュータ可読記憶媒体。
【請求項１９】
コンピュータプログラム製品であって、前記コンピュータプログラムが実行されるとき、請求項１〜８のいずれか１項に記載の方法が実行されるコンピュータプログラム製品。
【請求項２０】
コンピュータ機器であって、メモリとプロセッサを備え、前記メモリにはコンピュータコードが記憶されており、前記プロセッサは、前記コンピュータコードを実行することによって、請求項１〜８のいずれか一項に記載の方法を実行するように構成されているコンピュータ機器。
【発明の詳細な説明】
【関連出願の参照】
【０００１】
本願は、２０１５年２月３日に出願された「対応機器の対象アプリケーションを操作するための方法及び機器」を名称とする中国特許出願第２０１５１００５６８０７．１号の優先権を享受し、この先願の内容を引用することによりここに組み入れる。
【技術分野】
【０００２】
本発明はインターネット技術分野に関し、特に対応機器の対象アプリケーションを操作するための技術に関する。
【背景技術】
【０００３】
現在、ユーザーが使用可能な端末はますます増えている。これらの端末は、例えばＷｉｎｄｏｗｓ、Ｌｉｎｕｘ、Ｍａｃ  ＯＳ、ｉＯＳ、Ａｎｄｒｏｉｄ、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅなどの異なる操作システムを使用することができる。異なる操作システムの端末はいずれも、複数のアプリ（ａｐｐｌｉｃａｔｉｏｎ、アプリケーションプログラム）をインストールすることで端末の機能を豊富にし、ユーザーを支援する。しかしながら、従来技術において、ある操作システムに適用するアプリは別の操作システムの端末に使用できないため、異なる操作システムに適用するアプリはクロスプラットフォームで使用することができず、アプリの移植性を低下させていた。一方、異なる端末ユーザーの要求を満たすために、開発者は異なる端末に適用する各種バージョンのアプリ、例えばＷｉｎｄｏｗｓ版、ｗｉｎｏｗｓ  ｐｈｏｎｅ版、ｉＰｈｏｎｅ版、ｉＰａｄ版、Ａｎｄｒｏｉｄ版のアプリなどを開発する必要があり、これが開発コストを増加させていた。さらに、ユーザーは、ある端末を使用する際に、この端末がサポートするアプリだけを使用することができ、別の操作システムの端末のアプリを使用することができない。このことが、ユーザーのアプリと機器の利用体験に影響を及ぼすことは明らかである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、対応機器の対象アプリケーションを操作するための方法および機器を提供することである。
【課題を解決するための手段】
【０００５】
本発明の一態様によれば、第１のユーザー機器において、第１のユーザー機器に対応する第２のユーザー機器の対象アプリケーションを操作するための方法が提供される。この方法は、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信することと、
前記デスクトップ・スクリーンショットを表示することと、
前記デスクトップ・スクリーンショットの前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換することと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信することと、
前記第２のユーザー機器により送信された、起動後の前記対象アプリケーションのアプリケーション・スクリーンショットを受信することと、
前記アプリケーション・スクリーンショットを表示することと、を含む。
【０００６】
本発明の別の態様によれば、第２のユーザー機器において、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための方法がさらに提供される。この方法は、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信することと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信することと、
前記対象アプリケーションを起動するように、前記座標でアプリケーションの起動操作を実行することと、
前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信することと、を含む。
【０００７】
本発明の一態様によれば、第１のユーザー機器に対応する第２のユーザー機器の対象アプリケーションを操作するための第１のユーザー機器がさらに提供される。この第１のユーザー機器は、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信するように構成されたユニットと、
前記デスクトップ・スクリーンショットを表示するように構成されたユニットと、
前記デスクトップ・スクリーンショットの前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換するように構成されたユニットと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信するように構成されたユニットと、
前記第２のユーザー機器により送信された、起動された前記対象アプリケーションのアプリケーション・スクリーンショットを受信するように構成されたユニットと、
前記アプリケーション・スクリーンショットを表示するように構成されたユニットと、を備える。
【０００８】
本発明の別の態様によれば、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための第２のユーザー機器がさらに提供される。このユーザー機器は、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信するように構成されたユニットと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信するように構成されたユニットと、
前記対象アプリケーションを起動するように、前記座標でアプリケーションの起動操作を実行するように構成されたユニットと、
前記第１のユーザー機器に、起動された前記対象アプリケーションのアプリケーション・スクリーンショットを送信するように構成されたユニットと、を備える。
【０００９】
本発明のさらなる態様によれば、対応機器の対象アプリケーションを操作するためのシステムがさらに提供される。このシステムは、前述した本発明の一態様により対応する第２のユーザー機器の対象アプリケーションを操作するための第１のユーザー機器と、前述した本発明の別の態様により第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための第２のユーザー機器とを備える。
【発明の効果】
【００１０】
従来技術と比較して、本発明の１実施形態において、第１のユーザー機器は、第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信かつ表示し、前記デスクトップ・スクリーンショットの前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換し、前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信し、第２のユーザー機器により送信された、起動された前記対象アプリケーションのアプリケーション・スクリーンショットを受信することにより、２つのユーザー機器間の簡単な静止画像の伝送を実現する。そして、座標マッピングの方法により、ユーザーは１つのユーザー機器で他のユーザー機器のアプリケーションプログラムを自由に使用することができる。これにより、ユーザーのアプリ利用体験が向上すると同時に、アプリの開発コストが低減される。
【図面の簡単な説明】
【００１１】
添付の図面を参照しながら非限定的な実施形態を詳細に説明することにより、本発明の他の特徴、目的および利点はより明らかになる。
【００１２】
【図１】本発明の一実施態様において対応機器の対象アプリケーションを操作するための第１のユーザー機器と第２のユーザー機器の機器概略図である。
【図２】本発明の一実施形態において第２のユーザー機器が第１のユーザー機器に送信したデスクトップ・スクリーンショットを示す概略図である。
【図３】本発明の他の実施形態において第２のユーザー機器が第１のユーザー機器に送信したデスクトップ・スクリーンショットを示す概略図である。
【図４】本発明の一実施形態において第２のユーザー機器が第１のユーザー機器に送信したアプリケーション・スクリーンショットを示す概略図である。
【図５】本発明の１つの好適な実施形態において対応機器の対象アプリケーションを操作するための第１のユーザー機器と第２のユーザー機器の機器概略図である。
【図６】本発明の一実施形態において第２のユーザー機器が第１のユーザー機器に送信したモジュール・スクリーンショットを示す概略図である。
【図７】本発明の他の態様において第１のユーザー機器と第２のユーザー機器を協働して、対応機器の対象アプリケーションを操作する方法を示すフローチャートである。
【図８】本発明の１つの好適な実施形態において第１のユーザー機器と第２のユーザー機器を協働して、対応機器の対象アプリケーションを操作する方法を示すフローチャートである。
【００１３】
図面において、同じまたは類似の参照符号は、同じまたは類似の部品を示す。
【発明を実施するための形態】
【００１４】
以下では、図面を参照して本発明を更に詳細に説明する。
【００１５】
図１は、本発明の一実施態様において対応機器の対象アプリケーションを操作するための第１のユーザー機器と第２のユーザー機器の機器概略図を示す。ここで、第１のユーザー機器１は、前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信するように構成されたユニット（以下、「第１の受信ユニット１１」という）と、前記デスクトップ・スクリーンショットを表示するように構成されたユニット（以下、「第１の表示ユニット１２」という）と、前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換するように構成されたユニット（以下、「第１の変換ユニット１３」という）と、前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信するように構成されたユニット（以下、「第２の送信ユニット１４」という）と、前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信するように構成されたユニット（以下、「第３の受信ユニット１５」という）と、前記アプリケーション・スクリーンショットを表示するように構成されたユニット（以下、「第２の表示ユニット１６」という）とを備える。第２のユーザー機器２は、対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信するように構成されたユニット（以下、「第１の送信ユニット２１」という）と、前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信するように構成されたユニット（以下、「第２の受信ユニット２２」という）と、前記対象アプリケーションを起動するように、前記座標でアプリケーションの起動操作を実行するように構成されたユニット（以下、「第１の実行ユニット２３」という）と、前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信するように構成されたユニット（以下、「第３の送信ユニット２４」という）とを備える。具体的には、第２のユーザー機器２の第１の送信ユニット２１は、第１のユーザー機器１に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信する。それに対応して、第１のユーザー機器１の第１の受信ユニット１１は、前記第２のユーザー機器２により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信する。第１の表示ユニット１２は、前記デスクトップ・スクリーンショットを表示する。そして、第１の変換ユニット１３は、前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換する。第２の送信ユニット１４は、前記第２のユーザー機器２に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信する。それに対応して、第２のユーザー機器２の第２の受信ユニット２２は、前記第１のユーザー機器１により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信する。第１の実行ユニット２３は、前記対象アプリケーションを起動するように、前記座標でアプリケーションの起動操作を実行する。第３の送信ユニット２４は、前記第１のユーザー機器１に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信する。それに対応して、第１のユーザー機器１の第３の受信ユニット１５は、前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信する。第２の表示ユニット１６は、前記アプリケーション・スクリーンショットを表示する。
【００１６】
ここで、第１のユーザー機器１および第２のユーザー機器２は、キーボード、マウス、タッチパッド、タッチスクリーン、又は手書き装置などの方式で、ユーザーとヒューマン・マシン・インタラクションを行うことができる例えばＰＣ、携帯電話、スマートフォン、ウェアラブル機器、ＰＤＡ、パームコンピュータＰＰＣ、又はタブレットコンピュータなどの任意の種類の電子製品であってもよい。ここで、第１のユーザー機器１と第２のユーザー機器２は、ＷｉＦｉ、ブルートゥースなどの方式で接続してもよい。当業者であれば、前述の第１のユーザー機器１と第２のユーザー機器２は単なる一例に過ぎず、適用可能であれば、既存の、又は今後現れ得る他のユーザー機器は、本発明の保護範囲に含まれるべきであり、かつ参照によってここに含まれることを理解すべきである。ここで、第１のユーザー機器１と第２のユーザー機器２はいずれも、予め設定又は記憶された命令に応じて数値計算および情報処理を自動的に行うことができる電子機器を備える。そのハードウェアには、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルゲートアレイ（ＦＰＧＡ）、ディジタルプロセッサ（ＤＳＰ）、組込み機器などが含まれるが、それらには限定されない。
【００１７】
具体的に、第２のユーザー機器２の第１の送信ユニット２１は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。デスクトップ・スクリーンショットは、ユーザーが第２のユーザー機器２で見たデスクトップのすべての画像情報であってもよい。即ち、この時点でデスクトップ・スクリーンショットは、第２のユーザー機器２のデスクトップのフルスクリーンショットである。または、前記デスクトップ・スクリーンショットは、対象アプリケーションのアプリケーション識別情報だけを含むスクリーンショットであってもよい。即ち、この時点でデスクトップ・スクリーンショットは、第２のユーザー機器２のデスクトップのフルスクリーンショットの一部である。ここで、上記対象アプリケーションは、第２のユーザー機器２にインストールされた、例えば３６０セキュリティ、Ｙｏｕｋｕアプリ、新華辞典アプリなどのサードパーティ製のアプリケーションである。上記アプリケーション識別情報は、前記対象アプリケーションを識別するために用いられ、アイコン、文字、画像、図形、動画などのうちの１種類以上を含むことができる。前記アプリケーション識別情報に表示される文字は動的に変更でき、例えば動画の形式で当該対象アプリケーションを説明することが好ましい。当業者であれば、前述のアプリケーション識別情報は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他のアプリケーション識別情報は、本発明の保護範囲に含まれるべきであり、かつ参照によってここに含まれることを理解すべきである。
【００１８】
例えば、仮に、ユーザーＡは２つの移動端末、即ち第１のユーザー機器１と第２のユーザー機器２を持っていると仮定する。ここで、第１のユーザー機器１はタブレットコンピュータＵＥ１であり、その操作システムはＩＯＳであり、スクリーン解像度は１５３６＊２３０４である。即ち、ＵＥ１は水平方向に１５３６画素を有し、垂直方向に２３０４画素を有する。第２のユーザー機器２はスマートフォンＵＥ２であり、その操作システムはＡｎｄｒｏｉｄであり、スクリーン解像度は６４０＊９６０である。ＵＥ１とＵＥ２の画素ピッチが等しいと仮定すると、ＵＥ２には、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯがインストールされるが、ＵＥ１には類似のアプリケーションがインストールされていない。このため、ユーザーＡがＵＥ１により当該アプリを使用しようとする場合、従来技術において、ユーザーＡはＵＥ１の操作システムに適用するアプリをダウンロードする必要がある。一方、本発明では、ユーザーＡは、ＵＥ１とＵＥ２機器のＷｉｆｉ又はブルートゥースを介して、ＵＥ１をＵＥ２と接続することができる。その後、ＵＥ２の第１の送信ユニット２１は、まず、スクリーンキャプチャにより、又はインストールされたスクリーンキャプチャソフトウェアにより、得た対象アプリケーション（すなわち、Ｈｅａｒｔ  Ｒａｔｅ  ＰＲＯ）のアプリケーションアイコンを含むキャプチャされたデスクトップ・スクリーンショットを、ＷｉＦｉ又はブルートゥースなどの方式で、ＵＥ１に送信する。図２に示すように、このデスクトップ・スクリーンショットは、ＵＥ２のデスクトップのフルスクリーンショットであってもよい。
【００１９】
これに対応して、第１のユーザー機器１の第１の受信ユニット１１はＷｉＦｉ又はブルートゥースなどの方式で、前記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを受信する。ここで、デスクトップ・スクリーンショットは、第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。
【００２０】
次に、第１の表示ユニット１２はデスクトップ・スクリーンショットを表示する。ここで、第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを第１のユーザー機器１が表示するとき、第１のユーザー機器１のスクリーンサイズとアスペクト比が、第２のユーザー機器のスクリーンサイズとアスペクト比と等しくない状況があり得る。この場合、第１のユーザー機器１の第１の表示ユニット１２は、まず前記デスクトップ・スクリーンショットに対して比例的拡大、縮小などの調整処理を行うことができる。調整後のデスクトップ・スクリーンショットは、第１のユーザー機器１において、スクリーンの中央に位置する方式や、フルスクリーン表示などの方式で表示することができる。または、第１のユーザー機器１が上記デスクトップ・スクリーンショットを表示した後、黒い余白領域が出現する可能性もある。例えば、上記の例で続けると、ＵＥ１のスクリーン解像度は１５３６＊２３０４であり、一方、ＵＥ２のスクリーン解像度は６４０＊９６０であるため、ＵＥ１の第１の表示ユニット１２は、上記デスクトップ・スクリーンショットを表示する場合、元のデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍（１５３６／６４０＝２．４、２３０４／９６０＝２．４のため）拡大し、フルスクリーン表示する。
【００２１】
当業者であれば、上記デスクトップ・スクリーンショットを表示する上記方式は一例に過ぎず、本発明に適用可能であれば、デスクトップ・スクリーンショットを表示する既存又は今後現れ得る他の方式は、本発明の保護範囲に含まれるべきであり、かつ参照によってここに含まれることを理解すべきである。
【００２２】
第１の変換ユニット１３は、まず、第１のユーザー機器１自体が提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、又は上記対象アプリケーションが提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、上記デスクトップ・スクリーンショットの上記アプリケーション識別情報に対応するユーザーの選択操作を取得する。次に、この選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換する。ここで、上記選択操作は、ユーザーが前記対象アプリケーションを起動するための例えばクリックなどの操作であってもよく、ユーザーが上記デスクトップ・スクリーンショットの上記対象アプリケーションの配列位置を調整するための例えばドラッグなどの操作であってもよい。例えば、仮に、ユーザーＡはＵＥ１で、ＵＥ２により送信された、図２に示すようなデスクトップ・スクリーンショットを見た後、このデスクトップ・スクリーンショットにおける対象アプリケーション即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを起動するために、当該対象アプリケーションのアプリケーションアイコンをクリックする。その後、第１の変換ユニット１３は、ＵＥ１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、上記デスクトップ・スクリーンショットの対象アプリケーション即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンに対するユーザーＡのクリック操作を取得する。次に、このクリック操作に応じて、ＵＥ１のスクリーンのＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンの座標を、ＵＥ２のスクリーンのＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンの座標に変換する。例えば、ＵＥ１の第１の変換ユニット１３が、ＵＥ１のスクリーンの対象アプリケーションの座標を、ＵＥ２のスクリーンの対象アプリケーションの座標に変換する過程では、それは、ＵＥ１がＵＥ２に送信したデスクトップ・スクリーンショットに対して行う表示調整処理の逆処理である。例えば、仮に、ＵＥ２のスクリーン（そのスクリーン解像度は６４０＊９６０である）において、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯからスクリーンの左側までの距離がｘであれば、ＵＥ２のスクリーンの上側までの距離はｙである。即ち、ＵＥ２のスクリーンにおいて対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標は（ｘ，ｙ）であり、ＵＥ１（そのスクリーン解像度は１５３６＊２３０４である）が当該デスクトップ・スクリーンショットを表示するとき、長さと幅をいずれも元の２．４倍に拡大する。つまり、ＵＥ１において、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯからスクリーンの左側までの距離はｘ’＝２．４＊ｘであり、スクリーンの上側までの距離はｙ’＝２．４＊ｙである。即ち、ＵＥ１のスクリーンにおいて対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標は（ｘ’，ｙ’）である。これに対して、ＵＥ１が、ＵＥ１のスクリーンでの当該対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標を、ＵＥ２のスクリーンの当該対象アプリケーションＨｅａｒｔ  ���ａｔｅ  ＰＲＯの座標に変換する過程では、ＵＥ１のスクリーンの対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標を現在の１／２．４に比例的に縮小する。
【００２３】
当業者であれば、上記座標変換の方式は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他の座標変換の方式が、本発明の保護範囲に含まれ、かつ参照によってここに含まれることを理解すべきである。
【００２４】
好ましくは、第１の表示ユニット１２が上記デスクトップ・スクリーンショットを表示するとき、第１のユーザー機器１のスクリーンサイズが第２のユーザー機器２のスクリーンサイズより大きい場合、第１の表示ユニット１２は上記デスクトップ・スクリーンショットを調整処理せず、代わりに、直接、第２のユーザー機器２のサイズで上記デスクトップ・スクリーンショットを表示してもよい。このとき、図３に示すように、第１のユーザー機器１のスクリーンには黒い領域が現れる。ここで、第１の変換ユニット１３は、上記選択操作に応じて、上記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換するとき、第１のユーザー機器１のスクリーンの黒いフレームを基準として、第１のユーザー機器１のスクリーンにおける上記アプリケーション識別情報から黒いフレームまでの距離を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の対応する座標とする。
【００２５】
次に、第２の送信ユニット１４はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を送信する。
【００２６】
これに対応して、第２のユーザー機器２の第２の受信ユニット２２はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。
【００２７】
上記対象アプリケーションを起動するように、第１の実行ユニット２３は上記座標でアプリケーションの起動操作を実行する。例えば、第２の受信ユニット２２が受信した第１のユーザー機器１により送信された上記第２のユーザー機器２のスクリーンの上記アプリケーション識別情報の座標が（ｘ，ｙ）であると仮設すると、第２のユーザー機器２が表示するデスクトップ・スクリーンショットはそれ自体のものであるため、ユーザーＡのＵＥ１で実行したアプリケーションを起動するクリック操作に応じて、実際に対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを起動するように、第２のユーザー機器２は、当該座標でアプリケーションの起動操作を実行することができる。
【００２８】
次に、第３の送信ユニット２４はＷｉＦｉ又はブルートゥースなどの方式で上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。例えば、上記の例で続けると、起動した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの画面が図４のようになると仮定すると、第３の送信ユニット２４は、まずスクリーンキャプチャなどの方式で、当該アプリケーション・スクリーンショットをキャプチャして取得し、その後、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。
【００２９】
これに対応して、第１のユーザー機器１の第３の受信ユニット１５はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを受信する。
【００３０】
第２の表示ユニット１６は、上記アプリケーション・スクリーンショットを表示する。ここで、第２の表示ユニット１６が上記アプリケーション・スクリーンショットを表示する方式は、第１の表示ユニット１２が上記デスクトップ・スクリーンショットを表示する方式と同じ又は実質的に同じである。簡潔にするために、ここでは詳述せず、引用の方式で援用する。ここで、ユーザーは第１のユーザー機器１のスクリーンで第２のユーザー機器２のアプリケーションの起動を見ることができ、第１のユーザー機器１は第２のユーザー機器２のアプリケーションの起動変化をリアルタイムに示すことによって、ユーザーは第１のユーザー機器１で、第２のユーザー機器２にのみ存在するアプリケーションを使用することができる。アプリケーションのクロスプラットフォーム使用が実現されて、ユーザーのアプリ利用体験を向上させるとともに、アプリの開発コストを低減させることができる。同時に、上記デスクトップ・スクリーンショットの上記対象アプリケーションの配列位置を調整するために、ユーザーが第１のユーザー機器１に表示される上記デスクトップ・スクリーンショットにおいて、対象アプリケーションに対して、例えばドラッグなどの操作を実行した場合、第２のユーザー機器２は実際に当該操作を実行し、かつ第１のユーザー機器１に、デスクトップの対象アプリケーションの位置が変更されたデスクトップ・スクリーンショットを同期させた後、ユーザーは、第１のユーザー機器１において、デスクトップ・スクリーンの対象アプリケーションの位置変化を見ることができ、これにより、ユーザーの機器利用体験も向上させる。
【００３１】
ここで、当業者であれば、第２の表示ユニット１６が上記アプリケーション・スクリーンショットを表示する前、第１のユーザー機器１も当該アプリケーション・スクリーンショットをプリプロセスして、プリプロセス後の上記アプリケーション・スクリーンショットを第１のユーザー機器のスクリーン属性にマッチングさせることができることを理解すべきである。
【００３２】
第１のユーザー機器１と第２のユーザー機器２の各種ユニットは相互に連続的に動作する。具体的には、第２のユーザー機器２の第１の送信ユニット２１は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを連続的に送信する。ここで、前記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。対応して、第１のユーザー機器１の第１の受信ユニット１１は、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを連続的に受信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。第１の表示ユニット１２は、上記デスクトップ・スクリーンショットを連続的に表示する。第１の変換ユニット１３は、連続的に、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。第２の送信ユニット１４は、連続的に、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を送信する。対応して、第２のユーザー機器２の第２の受信ユニット２２は、連続的に、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。上記対象アプリケーションを起動するように、第１の実行ユニット２３は、上記座標でアプリケーションの起動操作を連続的に実行する。第３の送信ユニット２４は、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを連続的に送信する。対応して、第１のユーザー機器１の第３の受信ユニット１５は、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを連続的に受信する。第２の表示ユニット１６は、上記アプリケーション・スクリーンショットを連続的に表示する。
ここで、当業者であれば、上記「連続的」は、比較的長い時間内に第２のユーザー機器２が第１のユーザー機器１に上記デスクトップ・スクリーンショットを送信するのを停止するまで、第１のユーザー機器１と第２のユーザー機器２の各装置が相互にそれぞれ、デスクトップ・スクリーンショットの送信、受信及び表示、座標変換、変換後の座標の送信及び受信、対象アプリケーションの起動、起動後の対象アプリケーションのアプリケーション・スクリーンショットの送信、受信及び表示を連続的に行うことを意味することを理解すべきである。
【００３３】
第１のユーザー機器１は、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するために、上記デスクトップ・スクリーンショットをプリプロセスするように構成されたユニット（以下、「プリプロセスユニット」というが、図示しない）をさらに備えることが好ましい。具体的には、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、プリプロセスユニットは、上記デスクトップ・スクリーンショットのプリプロセスを実行する。ここで、第１の表示ユニット１２は、プリプロセス後の上記デスクトップ・スクリーンショットを表示する。
【００３４】
具体的には、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、プリプロセスユニットは上記デスクトップ・スクリーンショットのプリプロセスを実行する。ここで、上記スクリーン属性は、第１のユーザー機器のスクリーン属性を表す、例えばスクリーンサイズ、解像度、スクリーンアスペクト比などの情報を含むが、これらに限定されるものではない。好ましくは、上記プリプロセスは、
上記第１のユーザー機器のスクリーンサイズと上記第２のユーザー機器のスクリーンサイズに基づいて、上記デスクトップ・スクリーンショットを調整処理するステップ、及び
上記第１のユーザー機器のスクリーンアスペクト比と上記第２のユーザー機器のスクリーンアスペクト比に基づいて、上記デスクトップ・スクリーンショットを調整処理するステップのうち、少なくとも１ステップを含む。
【００３５】
例えば、前記プリプロセスは、上記第１のユーザー機器のスクリーンサイズと上記第２のユーザー機器のスクリーンサイズに基づいて、上記デスクトップ・スクリーンショットを調整処理することを含む場合、ユーザーＡが持っている２つの移動端末、即ちＵＥ１とＵＥ２について、ＵＥ１のスクリーン解像度は１５３６＊２３０４であり、ＵＥ２のスクリーン解像度は６４０＊９６０である。ＵＥ１とＵＥ２の画素ピッチが等しく、ＵＥ２には、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのようなアプリがインストールされ、ＵＥ１には類似のアプリケーションがインストールされていないと仮定する。ユーザーＡがＵＥ１により当該アプリを使用しようとするとき、ＵＥ２により送信されたＵＥ１により受信されるデスクトップ・スクリーンショットを図２に示す。ＵＥ１のスクリーンサイズはＵＥ２のスクリーンサイズの２．４倍であるため、ＵＥ１のプリプロセスユニットは、当該デスクトップ・スクリーンショットをプリプロセスし、図２に示すようにデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍拡大して、ＵＥ１のスクリーン属性にマッチングさせることができる。
【００３６】
次に、第１の表示ユニット１２は、プリプロセス後のデスクトップ・スクリーンショットを表示する。例えば、上記の例で続けると、プリプロセスユニットは、図２のデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍に拡大する。このとき、第１の表示ユニット１２は、プリプロセス後の上記デスクトップ・スクリーンショットをフルスクリーン表示する。
【００３７】
１つの好適な実施形態（図１を参照）において、第１のユーザー機器１は、上記第２のユーザー機器に、上記第２のユーザー機器の対象アプリケーションに関するユーザーの操作要求を送信するように構成されたユニット（以下、「操作要求送信ユニット」というが、図示しない）をさらに備える。第２のユーザー機器２は、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関するユーザーの操作要求を受信するユニット（以下、「操作要求受信ユニット」というが、図示しない）をさらに備える。具体的には、第１のユーザー機器１の操作要求送信ユニットは、上記第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信する。対応して、第２のユーザー機器２の操作要求受信ユニットは、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関するユーザーの操作要求を受信する。第１の送信ユニット２１は、上記操作要求に応じて、上記第１のユーザー機器にデスクトップ・スクリーンショットを送信する。ここで、前記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含む。
【００３８】
具体的には、第１のユーザー機器１の操作要求送信ユニットは、ＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信する。例えば、対応するユーザーＡがＵＥ１で、ＵＥ２にインストールされたアプリ、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを使用しようとするとき、ＵＥ１によりＵＥ２の当該アプリを使用するための操作要求を、例えば、ＵＥ１のブルートゥースをＵＥ２のブルートゥースに接続することにより、自発的に送信することができる。その後、ＵＥ２の心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの使用を要求するように、ＵＥ１でＵＥ２に約定情報を送信する。ここで、本発明では、第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信することによって、第２のユーザー機器２が、いずれにおいても第１のユーザー機器１に、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報のデスクトップ・スクリーンショットを送信するようにすることではなく、ＵＥ１とＵＥ２がＷｉＦｉ又はブルートゥースを介して接続した後、ユーザーがＵＥ２からＵＥ１に上記デスクトップ・スクリーンショットを送信するのを望まない間、ＵＥ２が自発的にデスクトップ・スクリーンショットを送信することによりユーザー及ぼす妨害を回避し、ユーザーのデバイスとアプリの利用体験をさらに向上させる。
【００３９】
対応して、第２のユーザー機器２の操作要求受信ユニットは、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信する。
【００４０】
第１の送信ユニット２１は、上記操作要求に応じて、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含む。
【００４１】
図５は、本発明の１つの好適な実施形態において、対応機器の対象アプリケーションを操作するための第１のユーザー機器１と第２のユーザー機器２の機器概略図を示す。第１のユーザー機器１は第１の送信ユニット１１’、第１の表示ユニット１２’、第１の変換ユニット１３’、第２の送信ユニット１４’、第３の受信ユニット１５’及び第２の表示ユニット１６’を備える。第１のユーザー機器１は、上記ユーザーの上記アプリケーション・スクリーンショットで実行した、上記対象アプリケーションの機能モジュールへのアクセス操作を取得するように構成されたユニット（以下、「モジュールアクセス操作取得ユニット１７’」という）と、上記アクセス操作に応じて、上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換するように構成されたユニット（以下、「第２の変換ユニット１８’」という）と、上記第２のユーザー機器に、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標を送信するように構成されたユニット（以下、「第４の送信ユニット１９’」という）と、上記第２のユーザー機器により送信された起動した上記機能モジュールのモジュール・スクリーンショットを受信するように構成されたユニット（以下、「第５の受信ユニット１ａ’」という）と、上記モジュール・スクリーンショットを表示するように構成されたユニット（以下、「第３の表示ユニット１ｂ’」という）とをさらに備える。
第２のユーザー機器２は、第１の送信ユニット２１’、第２の受信ユニット２２’、第１の実行ユニット２３’及び第３の送信ユニット２４’を備える。第２のユーザー機器２は、上記第１のユーザー機器により送信された、上記第２のユーザー機器のスクリーンの対応するユーザーのアクセスした上記対象アプリケーションにおける機能モジュールの座標を受信するように構成されたユニット（以下、「第４の受信ユニット２５’」という）と、上記機能モジュールを起動するように、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標で、モジュールアクセス操作を実行するように構成されたユニット（以下、「第２の実行ユニット２６’」という）と、上記第１のユーザー機器に、起動した上記機能モジュールのモジュール・スクリーンショットを送信するように構成されたユニット（以下、「第５の送信ユニット２７’」という）とをさらに備える。ここで、第１のユーザー機器１における第１の送信ユニット１１’、第１の表示ユニット１２’、第１の変換ユニット１３’、第２の送信ユニット１４’、第３の受信ユニット１５’及び第２の表示ユニット１６’、並びに第２のユーザー機器２における第１の送信ユニット２１’、第２の受信ユニット２２’、第１の実行ユニット２３’及び第３の送信ユニット２４’はそれぞれ、図１の実施形態の対応する装置の内容と同じ又は実質的に同じであるので、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００４２】
具体的には、第１のユーザー機器１のモジュールアクセス操作取得ユニット１７’は、第１のユーザー機器１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）を呼び出すことによって、上記ユーザーの上記アプリケーション・スクリーンショットで実行した上記対象アプリケーションの機能モジュールへのアクセス操作、例えば上記機能モジュールに対するユーザーのクリックなど、を取得する。例えば、ユーザーＡは、ＵＥ１のスクリーンで、ＵＥ２が返送した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーション・スクリーンショットを見た後、このアプリケーションの機能モジュール、例えば「履歴」をクリックすると、ＵＥ１のモジュールアクセス操作取得ユニット１７’は、ユーザーＡが上記アプリケーション・スクリーンショットで実行した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの機能モジュール「履歴」に対するクリック操作を取得することができる。
【００４３】
第２の変換ユニット１８’は、上記アクセス操作に応じて、上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する。ここで、第２の変換ユニット１８’が上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する方式は、図１の実施形態における、第１の変換ユニット１３が上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する方式と同じ又は実質的に同じであるので、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００４４】
第４の送信ユニット１９’はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器に、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標を送信する。
【００４５】
対応して、第２のユーザー機器２の第４の受信ユニット２５’はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器により送信された、上記第２のユーザー機器のスクリーンの対応するユーザーのアクセスした上記アプリケーション識別情報の座標を受信する。
【００４６】
上記機能モジュールを起動するように、第２の実行ユニット２６’は、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標で、モジュールアクセス操作を実行する。ここで、第２の実行ユニット２６’が上記機能モジュールを起動する方式は、図１の実施形態において第１の実行ユニット２３が上記対象アプリケーションを起動する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００４７】
次に、第５の送信ユニット２７’は、まず、スクリーンキャプチャなどの方式で、起動した上機能モジュールのモジュール・スクリーンショットをキャプチャし、その後、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器に、このモジュール・スクリーンショットを送信する。例えば、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯに対して、第２のユーザー機器２の第２の実行ユニット２６’は機能モジュール「履歴」を起動した後、画面が図６に示すようになると、第５の送信ユニット２７’は、上記第１のユーザー機器１に、このモジュール・スクリーンショットを送信する。
【００４８】
対応して、第１のユーザー機器１の第５の受信ユニット１ａ’はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器により送信された起動した上記機能モジュールのモジュール・スクリーンショットを受信する。
【００４９】
第３の表示ユニット１ｂ’は、上記モジュール・スクリーンショットを表示する。ここで、第３の表示ユニット１ｂ’が上記モジュール・スクリーンショットを表示する方式は、図１の実施形態において第１の表示ユニット１２’が上記デスクトップ・スクリーンショットを表示する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００５０】
当業者であれば、具体的な実施形態では、第１のユーザー機器１の第１の表示ユニット１２’、第２の表示ユニット１６’及び第３の表示ユニット１ｂ’は、互いに独立しているモジュールであってもよく、一体化されてもよいことを理解すべきである。
【００５１】
当業者であれば、具体的な実施形態では、第２のユーザー機器２の第１の実行ユニット２３’と第２の実行ユニット２６’は、互いに独立しているモジュールであってもよく、一体化されてもよいことを理解すべきである。
【００５２】
図７は、本発明の他の態様において第１のユーザー機器と第２のユーザー機器を協働して、対応機器の対象アプリケーションを操作する方法を示すフローチャートである。
【００５３】
ここで、この方法は、ステップＳ１、ステップＳ２、ステップＳ３、ステップＳ４、ステップＳ５、ステップＳ６およびステップＳ７を含む。
【００５４】
具体的に、ステップＳ１において、第２のユーザー機器２は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。対応して、第１のユーザー機器１は、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを受信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。ステップＳ２において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットを表示する。ステップＳ３において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。ステップＳ４において、第１のユーザー機器１は、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を送信する。対応して、第２のユーザー機器２は、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。ステップＳ５において、上記対象アプリケーションを起動するように、第２のユーザー機器２は上記座標で、アプリケーションの起動操作を実行する。ステップＳ６において、第２のユーザー機器２は、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。対応して、第１のユーザー機器１は、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを受信する。ステップＳ７において、第１のユーザー機器１は、上記アプリケーション・スクリーンショットを表示する。
【００５５】
ここで、第１のユーザー機器１および第２のユーザー機器２は、キーボード、マウス、タッチパッド、タッチスクリーン、又は手書き装置などの方式で、ユーザーとヒューマン・マシン・インタラクションを行うことができる、例えばＰＣ、携帯電話、スマートフォン、ウェアラブル機器、ＰＤＡ、パームコンピュータＰＰＣ、又はタブレットコンピュータなどの任意の種類の電子製品であってもよい。第１のユーザー機器１と第２のユーザー機器２は、ＷｉＦｉ、ブルートゥースなどの方式で接続することができる。当業者であれば、前述の第１のユーザー機器１と第２のユーザー機器２は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他のユーザー機器は、本発明の保護範囲に含まれるべきであり、かつ参照によって援用されることを理解すべきである。ここで、第１のユーザー機器１と第２のユーザー機器２はいずれも、予め設定又は記憶された命令に応じて、数値計算および情報処理を自動的に行うことができる電子機器を備え、そのハードウェアには、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルゲートアレイ（ＦＰＧＡ）、ディジタルプロセッサ（ＤＳＰ）、組込み機器などが含まれるが、それらに限定されるものではない。
【００５６】
具体的には、ステップＳ１において、第２のユーザー機器２は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを送信する。上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。ここで、上記デスクトップ・スクリーンショットは、ユーザーが第２のユーザー機器２で見たデスクトップのすべての画像情報であってもよい。即ち、デスクトップ・スクリーンショットは、第２のユーザー機器２のデスクトップのフルスクリーンショットであってもよい。または、上記デスクトップ・スクリーンショットは、対象アプリケーションのアプリケーション識別情報のみを含むスクリーンショットであってもよい。即ち、デスクトップ・スクリーンショットは、第２のユーザー機器２のデスクトップのフルスクリーンショットの一部であってもよい。ここで、上記対象アプリケーションは、第２のユーザー機器２によりインストールされた、例えば３６０セキュリティ、Ｙｏｕｋｕアプリ、新華辞典アプリなどのサードパーティ製のアプリケーションをいう。上記アプリケーション識別情報は、上記対象アプリケーションを識別するのに用いられ、アイコン、文字、画像、図形、動画などの様々な形式のうちの１種類以上により構成されてもよい。好ましくは、上記アプリケーション識別情報に表示される文字は動的に変更でき、例えば動画の形式で当該対象アプリケーションを説明するものである。当業者であれば、前述のアプリケーション識別情報は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他のアプリケーション識別情報は、本発明の保護範囲に含まれるべきであり、かつ参照によって援用されることを理解すべきである。
【００５７】
例えば、ユーザーＡが２つの移動端末、即ち第１のユーザー機器１と第２のユーザー機器２を持っていると仮定する。第１のユーザー機器１はタブレットコンピュータＵＥ１であり、その操作システムはＩＯＳであり、スクリーン解像度は１５３６＊２３０４である。即ち、ＵＥ１は水平方向に１５３６画素を有し、垂直方向に２３０４画素を有する。第２のユーザー機器２はスマートフォンＵＥ２であり、その操作システムはＡｎｄｒｏｉｄであり、スクリーン解像度は６４０＊９６０である。ＵＥ１とＵＥ２の画素ピッチが等しく、ＵＥ２にはアプリ、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯがインストールされ、ＵＥ１には類似のアプリケーションがインストールされていないと仮定すると、ユーザーＡがＵＥ１により当該アプリを使用しようとする場合、従来技術においては、ユーザーＡはＵＥ１の操作システムに適用するアプリをダウンロードする必要がある。一方、本発明では、ユーザーＡは、ＵＥ１とＵＥ２機器のＷｉＦｉ又はブルートゥースを介して、ＵＥ１とＵＥ２を接続することができる。その後、ステップＳ１において、ＵＥ２は、まず、スクリーンキャプチャにより、又はインストールされたスクリーンキャプチャソフトウェアにより、キャプチャして得た対象アプリケーション即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコン（例えばアプリケーションｉｃｏｎなど）を含むデスクトップ・スクリーンショットを、ＷｉＦｉ又はブルートゥースなどの方式で、ＵＥ１に送信する。図２に示すように、このデスクトップ・スクリーンショットは、ＵＥ２のデスクトップのフルスクリーンショットであってもよい。
【００５８】
対応して、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを受信する。上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。
【００５９】
次に、ステップＳ２において、第１のユーザー機器１は上記デスクトップ・スクリーンショットを表示する。ここで、第１のユーザー機器１が第２のユーザー機器２により送信された上記デスクトップ・スクリーンショットを表示するとき、第１のユーザー機器１と第２のユーザー機器２のスクリーンサイズとアスペクト比が等しくない場合がある。この場合、ステップＳ２において、第１のユーザー機器１は、まず上記デスクトップ・スクリーンショットに対して比例的に拡大、縮小などの調整処理を行う。調整後の上記デスクトップ・スクリーンショットは、第１のユーザー機器１において、中央に位置する方式や、フルスクリーン表示などの方式で表示されてもよい。また、第１のユーザー機器１が上記デスクトップ・スクリーンショットを表示した後、黒い余白領域が出現する可能性もある。例えば、上記の例で続けると、ＵＥ１のスクリーン解像度が１５３６＊２３０４である一方、ＵＥ２のスクリーン解像度は６４０＊９６０であるため、ＵＥ１は、ステップＳ２において、上記デスクトップ・スクリーンショットを表示する場合、元のデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍（１５３６／６４０＝２．４、２３０４／９６０＝２．４のため）拡大し、フルスクリーン表示する。
【００６０】
当業者であれば、上記デスクトップ・スクリーンショットを表示する上記方式は一例に過ぎず、本発明に適用可能であれば、上記デスクトップ・スクリーンショットを表示する既存又は今後現れ得る他の方式は、本発明の保護範囲に含まれるべきであり、かつ参照によって援用されることを理解すべきである。
【００６１】
ステップＳ３において、第１のユーザー機器１は、まず、第１のユーザー機器１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、又は上記対象アプリケーションが提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作を取得し、次に、この選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。ここで、上記選択操作は、ユーザーが上記対象アプリケーションを起動するための、例えばクリックなどの操作であってもよく、ユーザーが上記デスクトップ・スクリーンショットで上記対象アプリケーションの配列位置を調整するための、例えばドラッグなどの操作であってもよい。例えば、ユーザーＡがＵＥ１で、ＵＥ２により送信された、図２に示すようなデスクトップ・スクリーンショットを見た後、このデスクトップ・スクリーンショットにおける対象アプリケーション、即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを起動するために、当該対象アプリケーションのアプリケーションアイコンをクリックすると仮定する。その場合、ステップＳ３において、第１のユーザー機器１は、ＵＥ１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、上記デスクトップ・スクリーンショットにおける対象アプリケーション、即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンに対するユーザーＡのクリック操作を取得し、次に、このクリック操作に応じて、ＵＥ１のスクリーンのＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンの座標を、ＵＥ２のスクリーンでのＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンの座標に変換する。例えば、ステップＳ３において、ＵＥ１がＵＥ１のスクリーンの対象アプリケーションの座標を、ＵＥ２のスクリーンの対象アプリケーションの座標に変換する過程では、ＵＥ１によりＵＥ２に送信されたデスクトップ・スクリーンショットに対して行う表示調整処理の逆処理である。例えば、仮に、ＵＥ２のスクリーン（そのスクリーン解像度は６４０＊９６０である）において、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯからスクリーンの左側までの距離はｘであり、スクリーンの上側までの距離はｙであり、即ち、ＵＥ２のスクリーンにおいて対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標は（ｘ，ｙ）であり、ＵＥ１（そのスクリーン解像度は１５３６＊２３０４である）が当該デスクトップ・スクリーンショットを表示するとき、長さと幅をいずれも元の２．４倍に拡大する。つまり、ＵＥ１において、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯからスクリーンの左側までの距離はｘ’＝２．４＊ｘであり、スクリーンの上側までの距離はｙ’＝２．４＊ｙであり、即ち、ＵＥ１のスクリーンにおいて対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標は（ｘ’，ｙ’）である。それに対応して、ＵＥ１が、ＵＥ１のスクリーンの当該対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標を、ＵＥ２のスクリーンの当該対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標に変換する過程において、ＵＥ１のスクリーンの対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標を現在の１／２．４に比例的に縮小する。
【００６２】
当業者であれば、上記座標変換の方式は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他の座標変換の方式は、本発明の保護範囲に含まれるべきであり、かつ参照によって援用されることを理解すべきである。
【００６３】
好ましくは、ステップＳ２において、第１のユーザー機器１が上記デスクトップ・スクリーンショットを表示するとき、第１のユーザー機器１のスクリーンサイズが第２のユーザー機器２のスクリーンサイズより大きい場合、第１のユーザー機器１は上記デスクトップ・スクリーンショットを調整処理せずに、上記デスクトップ・スクリーンショットを直接、その第２のユーザー機器２のサイズで表示してもよい。このとき、図３に示すように、第１のユーザー機器１のスクリーンには黒い領域が現れる。ステップＳ３において、第１のユーザー機器１は、上記選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換するとき、第１のユーザー機器１のスクリーンの黒いフレームを基準として、第１のユーザー機器１のスクリーンにおける上記アプリケーション識別情報から黒いフレームまでの距離を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報に対応する座標とする。
【００６４】
次に、ステップＳ４において、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信する。
【００６５】
対応して、第２のユーザー機器２はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。
【００６６】
ステップＳ５において、上記対象アプリケーションを起動するように、第２のユーザー機器２は上記座標で、アプリケーションの起動操作を実行する。例えば、ステップＳ４において、第２のユーザー機器２が受信した、第１のユーザー機器１により送信された上記第２のユーザー機器２のスクリーンの上記アプリケーション識別情報の座標が（ｘ，ｙ）であると仮定すると、第２のユーザー機器２が表示するデスクトップ・スクリーンショットはそれ自体であるため、ユーザーＡのＵＥ１で実行したアプリケーションを起動するクリック操作に応じて、実際に対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯが起動するように、第２のユーザー機器２は、当該座標でアプリケーションの起動操作を実行することができる。
【００６７】
次に、ステップＳ６において、第２のユーザー機器２はＷｉＦｉ又はブルートゥースなどの方式で上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。例えば、上記の例で続けると、起動した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの画面が図４に示すようになると仮定すると、ステップＳ６において、第２のユーザー機器２は、まずスクリーンキャプチャなどの方式で、当該アプリケーション・スクリーンショットをキャプチャして取得し、その後、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。
【００６８】
対応して、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを受信する。
【００６９】
ステップＳ７において、第１のユーザー機器１は、上記アプリケーション・スクリーンショットを表示する。ここで、第１のユーザー機器１がステップＳ７において上記アプリケーション・スクリーンショットを表示する方式は、第１のユーザー機器１がステップＳ２において上記デスクトップ・スクリーンショットを表示する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。ここで、ユーザーは第１のユーザー機器１のスクリーンで、第２のユーザー機器２のアプリケーションの起動を見ることができ、第１のユーザー機器１は第２のユーザー機器２のアプリケーションの起動変化をリアルタイムに示すことによって、ユーザーは第１のユーザー機器１で、第２のユーザー機器２だけに存在するアプリケーションを使用することができる。これにより、アプリケーションのクロスプラットフォーム使用が実現され、ユーザーのアプリ利用体験を向上させるとともに、アプリの開発コストを低減させることができる。同時に、上記デスクトップ・スクリーンショットでの上記対象アプリケーションの配列位置を調整するために、ユーザーが第１のユーザー機器１に表示される上記デスクトップ・スクリーンショットにおいて、対象アプリケーションに対して、例えばドラッグなどの操作を実行した場合、第２のユーザー機器２は実際に当該操作を実行し、かつ第１のユーザー機器１に、デスクトップで対象アプリケーションの位置が変更されたデスクトップ・スクリーンショットを同期させた後、ユーザーは第１のユーザー機器１において、デスクトップ・スクリーンショットの対象アプリケーションの位置変化を見ることができ、これにより、ユーザーの機器利用体験も向上させることができる。
【００７０】
ここで、当業者であれば、ステップＳ７において、第１のユーザー機器１が上記アプリケーション・スクリーンショットを表示する前に、第１のユーザー機器１はさらに当該アプリケーション・スクリーンショットをプリプロセスして、プリプロセス後の上記アプリケーション・スクリーンショットを第１のユーザー機器のスクリーン属性にマッチングさせることができることを理解すべきである。
【００７１】
第１のユーザー機器１と第２のユーザー機器２の各ステップは相互に連続的に動作する。具体的には、ステップＳ１において、第２のユーザー機器２は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを連続的に送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。対応して、第１のユーザー機器１は、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを連続的に受信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。ステップＳ２において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットを連続的に表示する。ステップＳ３において、第１のユーザー機器１は、連続的に、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、上記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。ステップＳ４において、第１のユーザー機器１は、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を連続的に送信する。それに対応して、第２のユーザー機器２は、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を連続的に受信する。ステップＳ５において、上記対象アプリケーションを起動するように、第２のユーザー機器２は上記座標でアプリケーションの起動操作を連続的に実行する。ステップＳ６において、第２のユーザー機器２は、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを連続的に送信する。それに対応して、第１のユーザー機器１は、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを連続的に受信する。ステップＳ７において、第１のユーザー機器１は、上記アプリケーション・スクリーンショットを連続的に表示する。
ここで、当業者であれば、上記「連続的」は、比較的長い時間で第２のユーザー機器２が第１のユーザー機器１に上記デスクトップ・スクリーンショットを送信することを停止するまで、第１のユーザー機器１と第２のユーザー機器２の各ステップが相互にそれぞれ、デスクトップ・スクリーンショットの送信、受信及び表示、座標変換、変換後の座標の送信及び受信、対象アプリケーションの起動、起動後の対象アプリケーションのアプリケーション・スクリーンショットの送信、受信及び表示を連続的に行うことをいうことを理解すべきである。
【００７２】
好ましくは、この方法はステップＳ１４（図示せず）をさらに含む。具体的には、ステップＳ１４において、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、第１のユーザー機器１は上記デスクトップ・スクリーンショットをプリプロセスする。ここで、ステップＳ２において、第１のユーザー機器１は、プリプロセス後の前記デスクトップ・スクリーンショットを表示する。
【００７３】
具体的には、ステップＳ１４において、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、第１のユーザー機器１は上記デスクトップ・スクリーンショットをプリプロセスする。ここで、上記スクリーン属性には、第１のユーザー機器のスクリーン属性を表す、例えばスクリーンサイズ、解像度、スクリーンアスペクト比などの情報が含まれるが、これらに限定されるものではない。好ましくは、上記プリプロセスは、
上記第１のユーザー機器のスクリーンサイズと上記第２のユーザー機器のスクリーンサイズに基づいて、上記デスクトップ・スクリーンショットを調整処理するステップ、及び
上記第１のユーザー機器のスクリーンアスペクト比と上記第２のユーザー機器のスクリーンアスペクト比に基づいて、上記デスクトップ・スクリーンショットを調整処理するステップのうち、少なくとも一つのステップを含む。
【００７４】
例えば、上記プリプロセスが、上記第１のユーザー機器のスクリーンサイズと上記第２のユーザー機器のスクリーンサイズに基づいて、上記デスクトップ・スクリーンショットを調整処理するステップを含む場合、ユーザーＡが持っている２つの移動端末、即ちＵＥ１とＵＥ２については、ＵＥ１のスクリーン解像度は１５３６＊２３０４であり、ＵＥ２のスクリーン解像度は６４０＊９６０である。ＵＥ１とＵＥ２の画素ピッチが等しく、ＵＥ２にはアプリ、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯがインストールされ、ＵＥ１には類似のアプリケーションがインストールされていないと仮定すると、ユーザーＡがＵＥ１により当該アプリを使用しようとするとき、図２に示すように、ＵＥ１は、ＵＥ２により送信されたデスクトップ・スクリーンショットを受信する。ＵＥ１のスクリーンサイズはＵＥ２のスクリーンサイズの２．４倍であるため、ＵＥ１は、テップＳ１４において、当該デスクトップ・スクリーンショットをプリプロセスし、図２に示すようなデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍拡大して、ＵＥ１のスクリーン属性にマッチングさせることができる。
【００７５】
次に、ステップＳ２において、第１のユーザー機器１は、プリプロセス後の上記デスクトップ・スクリーンショットを表示する。例えば、上記の例で続けると、ステップＳ１４において、第１のユーザー機器１は、図２に示すようなデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍拡大する。このとき、ステップＳ２において、第１のユーザー機器１は、プリプロセス後の前記デスクトップ・スクリーンショットをフルスクリーン表示する。
【００７６】
１つの好適な実施形態（図７を参照）において、上記方法はステップＳ１５（図示せず）をさらに含む。具体的には、ステップＳ１５において、第１のユーザー機器１は、上記第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信する。それに対応して、第２のユーザー機器２は、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信する。ステップＳ１において、第２のユーザー機器２は前記操作要求に応じて、上記第１のユーザー機器にデスクトップ・スクリーンショットを送信する。上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含む。
【００７７】
具体的には、ステップＳ１５において、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信する。例えば、対応するユーザーＡがＵＥ１で、ＵＥ２にインストールされたアプリ、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを使用しようとするとき、ＵＥ１によりＵＥ２に、ＵＥ２の当該アプリを使用する操作要求を自発的に送信することができる。例えば、ＵＥ１のブルートゥースを介してＵＥ２のブルートゥースと接続してから、ＵＥ２の心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの使用を要求するように、ＵＥ１によりＵＥ２に約定情報を送信する。ここで、本発明では、第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信することによって、第２のユーザー機器２がいずれの場合でも第１のユーザー機器１に、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信するようにすることではなく、ＵＥ１とＵＥ２がＷｉＦｉ又はブルートゥースを介して接続した後、ユーザーがＵＥ２からＵＥ１に上記デスクトップ・スクリーンショットを送信するのを望まない間、ＵＥ２が自発的にデスクトップ・スクリーンショットを送信してユーザーに妨害を与えることを回避し、ユーザーの機器とアプリの利用体験をさらに向上させる。
【００７８】
それに対応して、第２のユーザー機器２はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信する。
【００７９】
次に、ステップＳ１において、第２のユーザー機器２は上記操作要求に応じて、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含む。
【００８０】
図８は、本発明の１つの好適な実施例において、第１のユーザー機器と第２のユーザー機器を協働して、対応機器の対象アプリケーションを操作する方法を示すフローチャートである。
【００８１】
ここで、この方法は、ステップＳ１’、ステップＳ２’、ステップＳ３’、ステップＳ４’、ステップＳ５’、ステップＳ６’、ステップＳ７’、Ｓ８’、ステップＳ９’、ステップＳ１０’、ステップＳ１１’、ステップＳ１２’およびステップＳ１３’を含む。
【００８２】
具体的には、ステップＳ１’において、第２のユーザー機器２は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。対応して、第１のユーザー機器１は、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを受信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。ステップＳ２’において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットを表示する。ステップＳ３’において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。ステップＳ４’において、第１のユーザー機器１は、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を送信する。対応して、第２のユーザー機器２は、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。ステップＳ５’において、上記対象アプリケーションを起動するように、第２のユーザー機器２は上記座標で、アプリケーションの起動操作を実行する。ステップＳ６’において、第２のユーザー機器２は、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。対応して、第１のユーザー機器１は、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを受信する。ステップＳ７’において、第１のユーザー機器１は、上記アプリケーション・スクリーンショットを表示する。ステップＳ８’において、第１のユーザー機器１は、上記ユーザーの上記アプリケーション・スクリーンショットで実行した、上記対象アプリケーションの機能モジュールへのアクセス操作を取得する。ステップＳ９’において、第１のユーザー機器１は、上記アクセス操作に応じて、上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する。ステップＳ１０’において、第１のユーザー機器１は、上記第２のユーザー機器に、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標を送信する。対応して、第２のユーザー機器２は、上記第１のユーザー機器により送信された、上記第２のユーザー機器のスクリーンで対応するユーザーのアクセスした上記対象アプリケーションにおける機能モジュールの座標を受信する。ステップＳ１１’において、上記機能モジュールを起動するように、第２のユーザー機器２は、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標で、モジュールへのアクセス操作を実行する。ステップＳ１２’において、第２のユーザー機器２は、上記第１のユーザー機器１に、起動した上記機能モジュールのモジュール・スクリーンショットを送信する。対応して、第１のユーザー機器１は、上記第２のユーザー機器により送信された、起動した上記機能モジュールのモジュール・スクリーンショットを受信する。ステップＳ１３’において、第１のユーザー機器１は、上記モジュール・スクリーンショットを表示する。ステップＳ１’、ステップＳ２’、ステップＳ３’、ステップＳ４’、ステップＳ５’、ステップＳ６’、ステップＳ７’はそれぞれ、図７の実施形態における対応するステップの内容と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００８３】
具体的には、ステップＳ８’において、第１のユーザー機器１は、第１のユーザー機器１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）を呼び出すことによって、上記ユーザーの上記アプリケーション・スクリーンショットで実行した上記対象アプリケーションの機能モジュールへのアクセス操作、例えば前記機能モジュールに対するユーザーのクリックなどを取得する。例えば、ユーザーＡは、ＵＥ１のスクリーンで、ＵＥ２が返送した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーション・スクリーンショットを見た後、このアプリケーションの機能モジュール、例えば「履歴」をクリックすると、ＵＥ１はステップＳ８’において、第１のユーザー機器１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）を呼び出し、ユーザーＡの上記アプリケーション・スクリーンショットで実行した、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの機能モジュール「履歴」に対するクリック操作を取得することができる。
【００８４】
ステップＳ９’において、第１のユーザー機器１は、上記アクセス操作に応じて、上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する。ここで、第１のユーザー機器１がステップＳ９’において上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する方式は、図７の実施形態における、第１のユーザー機器１がステップＳ３において上記第１のユーザー機器のスクリーンで上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００８５】
ステップＳ１０’において、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器に、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標を送信する。
【００８６】
対応して、第２のユーザー機器２はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器により送信された、上記第２のユーザー機器のスクリーンに対応するユーザーのアクセスした上記アプリケーションにおける機能モジュールの座標を受信する。
【００８７】
ステップＳ１１’において、上記機能モジュールを起動するように、第２のユーザー機器２は、上記第２のユーザー機器のスクリーンの上機能モジュールの座標で、モジュールアクセス操作を実行する。ここで、第２のユーザー機器２がステップＳ１１’において上記機能モジュールを起動する方式は、図７の実施形態において、第２のユーザー機器２がステップＳ５で上記対象アプリケーションを起動する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００８８】
次に、ステップＳ１２’において、第２のユーザー機器２は、まず、スクリーンキャプチャなどの方式で、起動した上記機能モジュールのモジュール・スクリーンショットをキャプチャし、その後、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器に、このモジュール・スクリーンショットを送信する。例えば、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯに対して、第２のユーザー機器２はステップＳ１１’において機能モジュール「履歴」を起動した後、画面が図６に示すようになると、ステップＳ１２’において、第２のユーザー機器２は上記第１のユーザー機器１に、このモジュール・スクリーンショットを送信する。
【００８９】
対応して、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器により送信された、起動した上記機能モジュールのモジュール・スクリーンショットを受信する。
【００９０】
ステップＳ１３’において、第１のユーザー機器１は、上記モジュール・スクリーンショットを表示する。ここで、第１のユーザー機器１がステップＳ１３’において上記モジュール・スクリーンショットを表示する方式は、図７の実施形態において、第１のユーザー機器１がステップＳ２で上記デスクトップ・スクリーンショットを表示する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００９１】
なお、本発明は、ソフトウェア及び／又はソフトウェアとハードウェアの組み合わせで実行されてもよい。例えば、特定用途向け集積回路（ＡＳＩＣ）、汎用コンピュータまたは他の類似のハードウェアデバイスを用いて実現することもできる。一実施形態において、本発明のソフトウェアプログラムは、プロセッサの実行によって上記ステップ又は機能を実現することができる。同様に、本発明のソフトウェアプログラム（関連するデータ構造を含む）は、コンピュータ読み取り可能な記録媒体、例えば、ＲＡＭメモリ、磁気又は光学ドライブ、もしくはフロッピーディスク及び類似の装置に記憶されてもよい。また、本発明の幾つかのステップ又は機能は、例えば、プロセッサと協働して各ステップ又は機能を実行する回路とするように、ハードウェアで実現されてもよい。
【００９２】
また、本発明の一部は、コンピュータプログラム製品例えばコンピュータプログラム命令として使用されてもよい。それはコンピュータによって実行されるとき、当該コンピュータの操作により、本発明による方法及び／又は技術案を呼び出し又は提供することができる。本発明の方法を呼び出すプログラム命令は、固定又は移動可能な記録媒体に記憶され、及び／又はブロードキャスト又は他の信号担持媒体内のデータストリームを経由して伝送され、及び／又は前記プログラム命令に従って動作するコンピューティングデバイスのワークメモリ内に記憶されてもよい。ここで、本発明による１つの実施形態は１つの装置を含む。この装置は、コンピュータプログラム命令を記憶するためのメモリとコンピュータプログラム命令を実行するためのプロセッサを備える。このコンピュータプログラム命令は、このプロセッサにより実行されるとき、前述した本発明の複数の実施形態に係る方法及び／又は技術案を実行するように、この装置をトリガーする。
【００９３】
当業者にとっては、本発明は、上記の例示的な実施形態の詳細内容に限定されるものではなく、本発明の精神または本質的な特徴から逸脱しない範囲で、他の具体的な形態で実施できることが明らかである。したがって、実施形態はすべての点において、制限的なものではなく例示的なものとみなされるべきである。本発明の範囲は、以上の説明ではなく添付の特許請求の範囲によって制限されるものである。よって、特許請求の範囲と等価な要素の意味及び範囲内に入る全ての変更は本発明に含まれることが意図されている。特許請求の範囲におけるいかなる参照符号も、関連する請求項を限定するものと見なされるべきではない。また、用語「含む／備える」は、他のユニットまたはステップを排除するものではない。単数は複数を排除するものではない。装置の請求項に記載の複数のユニットまたは装置は、単一のユニットまたは装置によりソフトウェア又はハードウェアを介して実現することができる。「第１の」や「第２の」などの用語は、名称を表すために使用されるが、いずれも特定の順序を示さない。
【図１】
2017526022.tif 000003
【図２】
2017526022.tif 000004
【図３】
2017526022.tif 000005
【図４】
2017526022.tif 000006
【図５】
2017526022.tif 000007
【図６】
2017526022.tif 000008
【図７】
2017526022.tif 000009
【図８】
2017526022.tif 000010
【手続補正書】
【提出日】平成28年10月28日(2016.10.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【関連出願の参照】
【０００１】
本願は、２０１５年２月３日に出願された「対応機器の対象アプリケーションを操作するための方法及び機器」を名称とする中国特許出願第２０１５１００５６８０７．１号の優先権を享受し、この先願の内容を引用することによりここに組み入れる。
【技術分野】
【０００２】
本発明はインターネット技術分野に関し、特に対応機器の対象アプリケーションを操作するための技術に関する。
【背景技術】
【０００３】
現在、ユーザーが使用可能な端末はますます増えている。これらの端末は、例えばＷｉｎｄｏｗｓ、Ｌｉｎｕｘ、Ｍａｃ  ＯＳ、ｉＯＳ、Ａｎｄｒｏｉｄ、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅなどの異なる操作システムを使用することができる。異なる操作システムの端末はいずれも、複数のアプリ（ａｐｐｌｉｃａｔｉｏｎ、アプリケーションプログラム）をインストールすることで端末の機能を豊富にし、ユーザーを支援する。しかしながら、従来技術において、ある操作システムに適用するアプリは別の操作システムの端末に使用できないため、異なる操作システムに適用するアプリはクロスプラットフォームで使用することができず、アプリの移植性を低下させていた。一方、異なる端末ユーザーの要求を満たすために、開発者は異なる端末に適用する各種バージョンのアプリ、例えばＷｉｎｄｏｗｓ版、ｗｉｎｏｗｓ  ｐｈｏｎｅ版、ｉＰｈｏｎｅ版、ｉＰａｄ版、Ａｎｄｒｏｉｄ版のアプリなどを開発する必要があり、これが開発コストを増加させていた。さらに、ユーザーは、ある端末を使用する際に、この端末がサポートするアプリだけを使用することができ、別の操作システムの端末のアプリを使用することができない。このことが、ユーザーのアプリと機器の利用体験に影響を及ぼすことは明らかである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、対応機器の対象アプリケーションを操作するための方法および機器を提供することである。
【課題を解決するための手段】
【０００５】
本発明の一態様によれば、第１のユーザー機器において、第１のユーザー機器に対応する第２のユーザー機器の対象アプリケーションを操作するための方法が提供される。この方法は、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信することと、
前記デスクトップ・スクリーンショットを表示することと、
前記デスクトップ・スクリーンショットの前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換することと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信することと、
前記第２のユーザー機器により送信された、起動後の前記対象アプリケーションのアプリケーション・スクリーンショットを受信することと、
前記アプリケーション・スクリーンショットを表示することと、を含む。
【０００６】
本発明の別の態様によれば、第２のユーザー機器において、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための方法がさらに提供される。この方法は、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信することと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信することと、
前記対象アプリケーションを起動するように、前記座標でアプリケーションの起動操作を実行することと、
前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信することと、を含む。
【０００７】
本発明の一態様によれば、第１のユーザー機器に対応する第２のユーザー機器の対象アプリケーションを操作するための第１のユーザー機器がさらに提供される。この第１のユーザー機器は、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信するように構成されたユニットと、
前記デスクトップ・スクリーンショットを表示するように構成されたユニットと、
前記デスクトップ・スクリーンショットの前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換するように構成されたユニットと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信するように構成されたユニットと、
前記第２のユーザー機器により送信された、起動された前記対象アプリケーションのアプリケーション・スクリーンショットを受信するように構成されたユニットと、
前記アプリケーション・スクリーンショットを表示するように構成されたユニットと、を備える。
【０００８】
本発明の別の態様によれば、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための第２のユーザー機器がさらに提供される。このユーザー機器は、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信するように構成されたユニットと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信するように構成されたユニットと、
前記対象アプリケーションを起動するように、前記座標でアプリケーションの起動操作を実行するように構成されたユニットと、
前記第１のユーザー機器に、起動された前記対象アプリケーションのアプリケーション・スクリーンショットを送信するように構成されたユニットと、を備える。
【０００９】
本発明のさらなる態様によれば、対応機器の対象アプリケーションを操作するためのシステムがさらに提供される。このシステムは、前述した本発明の一態様により対応する第２のユーザー機器の対象アプリケーションを操作するための第１のユーザー機器と、前述した本発明の別の態様により第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための第２のユーザー機器とを備える。
【発明の効果】
【００１０】
従来技術と比較して、本発明の１実施形態において、第１のユーザー機器は、第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信かつ表示し、前記デスクトップ・スクリーンショットの前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換し、前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信し、第２のユーザー機器により送信された、起動された前記対象アプリケーションのアプリケーション・スクリーンショットを受信することにより、２つのユーザー機器間の簡単な静止画像の伝送を実現する。そして、座標マッピングの方法により、ユーザーは１つのユーザー機器で他のユーザー機器のアプリケーションプログラムを自由に使用することができる。これにより、ユーザーのアプリ利用体験が向上すると同時に、アプリの開発コストが低減される。
【図面の簡単な説明】
【００１１】
添付の図面を参照しながら非限定的な実施形態を詳細に説明することにより、本発明の他の特徴、目的および利点はより明らかになる。
【００１２】
【図１】本発明の一実施態様において対応機器の対象アプリケーションを操作するための第１のユーザー機器と第２のユーザー機器の機器概略図である。
【図２】本発明の一実施形態において第２のユーザー機器が第１のユーザー機器に送信したデスクトップ・スクリーンショットを示す概略図である。
【図３】本発明の他の実施形態において第２のユーザー機器が第１のユーザー機器に送信したデスクトップ・スクリーンショットを示す概略図である。
【図４】本発明の一実施形態において第２のユーザー機器が第１のユーザー機器に送信したアプリケーション・スクリーンショットを示す概略図である。
【図５】本発明の１つの好適な実施形態において対応機器の対象アプリケーションを操作するための第１のユーザー機器と第２のユーザー機器の機器概略図である。
【図６】本発明の一実施形態において第２のユーザー機器が第１のユーザー機器に送信したモジュール・スクリーンショットを示す概略図である。
【図７】本発明の他の態様において第１のユーザー機器と第２のユーザー機器を協働して、対応機器の対象アプリケーションを操作する方法を示すフローチャートである。
【図８】本発明の１つの好適な実施形態において第１のユーザー機器と第２のユーザー機器を協働して、対応機器の対象アプリケーションを操作する方法を示すフローチャートである。
【００１３】
図面において、同じまたは類似の参照符号は、同じまたは類似の部品を示す。
【発明を実施するための形態】
【００１４】
以下では、図面を参照して本発明を更に詳細に説明する。
【００１５】
図１は、本発明の一実施態様において対応機器の対象アプリケーションを操作するための第１のユーザー機器と第２のユーザー機器の機器概略図を示す。ここで、第１のユーザー機器１は、前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信するように構成されたユニット（以下、「第１の受信ユニット１１」という）と、前記デスクトップ・スクリーンショットを表示するように構成されたユニット（以下、「第１の表示ユニット１２」という）と、前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換するように構成されたユニット（以下、「第１の変換ユニット１３」という）と、前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信するように構成されたユニット（以下、「第２の送信ユニット１４」という）と、前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信するように構成されたユニット（以下、「第３の受信ユニット１５」という）と、前記アプリケーション・スクリーンショットを表示するように構成されたユニット（以下、「第２の表示ユニット１６」という）とを備える。第２のユーザー機器２は、対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信するように構成されたユニット（以下、「第１の送信ユニット２１」という）と、前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信するように構成されたユニット（以下、「第２の受信ユニット２２」という）と、前記対象アプリケーションを起動するように、前記座標でアプリケーションの起動操作を実行するように構成されたユニット（以下、「第１の実行ユニット２３」という）と、前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信するように構成されたユニット（以下、「第３の送信ユニット２４」という）とを備える。具体的には、第２のユーザー機器２の第１の送信ユニット２１は、第１のユーザー機器１に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信する。それに対応して、第１のユーザー機器１の第１の受信ユニット１１は、前記第２のユーザー機器２により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信する。第１の表示ユニット１２は、前記デスクトップ・スクリーンショットを表示する。そして、第１の変換ユニット１３は、前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換する。第２の送信ユニット１４は、前記第２のユーザー機器２に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信する。それに対応して、第２のユーザー機器２の第２の受信ユニット２２は、前記第１のユーザー機器１により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信する。第１の実行ユニット２３は、前記対象アプリケーションを起動するように、前記座標でアプリケーションの起動操作を実行する。第３の送信ユニット２４は、前記第１のユーザー機器１に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信する。それに対応して、第１のユーザー機器１の第３の受信ユニット１５は、前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信する。第２の表示ユニット１６は、前記アプリケーション・スクリーンショットを表示する。
【００１６】
ここで、第１のユーザー機器１および第２のユーザー機器２は、キーボード、マウス、タッチパッド、タッチスクリーン、又は手書き装置などの方式で、ユーザーとヒューマン・マシン・インタラクションを行うことができる例えばＰＣ、携帯電話、スマートフォン、ウェアラブル機器、ＰＤＡ、パームコンピュータＰＰＣ、又はタブレットコンピュータなどの任意の種類の電子製品であってもよい。ここで、第１のユーザー機器１と第２のユーザー機器２は、ＷｉＦｉ、ブルートゥースなどの方式で接続してもよい。当業者であれば、前述の第１のユーザー機器１と第２のユーザー機器２は単なる一例に過ぎず、適用可能であれば、既存の、又は今後現れ得る他のユーザー機器は、本発明の保護範囲に含まれるべきであり、かつ参照によってここに含まれることを理解すべきである。ここで、第１のユーザー機器１と第２のユーザー機器２はいずれも、予め設定又は記憶された命令に応じて数値計算および情報処理を自動的に行うことができる電子機器を備える。そのハードウェアには、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルゲートアレイ（ＦＰＧＡ）、ディジタルプロセッサ（ＤＳＰ）、組込み機器などが含まれるが、それらには限定されない。
【００１７】
具体的に、第２のユーザー機器２の第１の送信ユニット２１は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。デスクトップ・スクリーンショットは、ユーザーが第２のユーザー機器２で見たデスクトップのすべての画像情報であってもよい。即ち、この時点でデスクトップ・スクリーンショットは、第２のユーザー機器２のデスクトップのフルスクリーンショットである。または、前記デスクトップ・スクリーンショットは、対象アプリケーションのアプリケーション識別情報だけを含むスクリーンショットであってもよい。即ち、この時点でデスクトップ・スクリーンショットは、第２のユーザー機器２のデスクトップのフルスクリーンショットの一部である。ここで、上記対象アプリケーションは、第２のユーザー機器２にインストールされた、例えば３６０セキュリティ、Ｙｏｕｋｕアプリ、新華辞典アプリなどのサードパーティ製のアプリケーションである。上記アプリケーション識別情報は、前記対象アプリケーションを識別するために用いられ、アイコン、文字、画像、図形、動画などのうちの１種類以上を含むことができる。前記アプリケーション識別情報に表示される文字は動的に変更でき、例えば動画の形式で当該対象アプリケーションを説明することが好ましい。当業者であれば、前述のアプリケーション識別情報は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他のアプリケーション識別情報は、本発明の保護範囲に含まれるべきであり、かつ参照によってここに含まれることを理解すべきである。
【００１８】
例えば、仮に、ユーザーＡは２つの移動端末、即ち第１のユーザー機器１と第２のユーザー機器２を持っていると仮定する。ここで、第１のユーザー機器１はタブレットコンピュータＵＥ１であり、その操作システムはＩＯＳであり、スクリーン解像度は１５３６＊２３０４である。即ち、ＵＥ１は水平方向に１５３６画素を有し、垂直方向に２３０４画素を有する。第２のユーザー機器２はスマートフォンＵＥ２であり、その操作システムはＡｎｄｒｏｉｄであり、スクリーン解像度は６４０＊９６０である。ＵＥ１とＵＥ２の画素ピッチが等しいと仮定すると、ＵＥ２には、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯがインストールされるが、ＵＥ１には類似のアプリケーションがインストールされていない。このため、ユーザーＡがＵＥ１により当該アプリを使用しようとする場合、従来技術において、ユーザーＡはＵＥ１の操作システムに適用するアプリをダウンロードする必要がある。一方、本発明では、ユーザーＡは、ＵＥ１とＵＥ２機器のＷｉｆｉ又はブルートゥースを介して、ＵＥ１をＵＥ２と接続することができる。その後、ＵＥ２の第１の送信ユニット２１は、まず、スクリーンキャプチャにより、又はインストールされたスクリーンキャプチャソフトウェアにより、得た対象アプリケーション（すなわち、Ｈｅａｒｔ  Ｒａｔｅ  ＰＲＯ）のアプリケーションアイコンを含むキャプチャされたデスクトップ・スクリーンショットを、ＷｉＦｉ又はブルートゥースなどの方式で、ＵＥ１に送信する。図２に示すように、このデスクトップ・スクリーンショットは、ＵＥ２のデスクトップのフルスクリーンショットであってもよい。
【００１９】
これに対応して、第１のユーザー機器１の第１の受信ユニット１１はＷｉＦｉ又はブルートゥースなどの方式で、前記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを受信する。ここで、デスクトップ・スクリーンショットは、第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。
【００２０】
次に、第１の表示ユニット１２はデスクトップ・スクリーンショットを表示する。ここで、第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを第１のユーザー機器１が表示するとき、第１のユーザー機器１のスクリーンサイズとアスペクト比が、第２のユーザー機器のスクリーンサイズとアスペクト比と等しくない状況があり得る。この場合、第１のユーザー機器１の第１の表示ユニット１２は、まず前記デスクトップ・スクリーンショットに対して比例的拡大、縮小などの調整処理を行うことができる。調整後のデスクトップ・スクリーンショットは、第１のユーザー機器１において、スクリーンの中央に位置する方式や、フルスクリーン表示などの方式で表示することができる。または、第１のユーザー機器１が上記デスクトップ・スクリーンショットを表示した後、黒い余白領域が出現する可能性もある。例えば、上記の例で続けると、ＵＥ１のスクリーン解像度は１５３６＊２３０４であり、一方、ＵＥ２のスクリーン解像度は６４０＊９６０であるため、ＵＥ１の第１の表示ユニット１２は、上記デスクトップ・スクリーンショットを表示する場合、元のデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍（１５３６／６４０＝２．４、２３０４／９６０＝２．４のため）拡大し、フルスクリーン表示する。
【００２１】
当業者であれば、上記デスクトップ・スクリーンショットを表示する上記方式は一例に過ぎず、本発明に適用可能であれば、デスクトップ・スクリーンショットを表示する既存又は今後現れ得る他の方式は、本発明の保護範囲に含まれるべきであり、かつ参照によってここに含まれることを理解すべきである。
【００２２】
第１の変換ユニット１３は、まず、第１のユーザー機器１自体が提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、又は上記対象アプリケーションが提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、上記デスクトップ・スクリーンショットの上記アプリケーション識別情報に対応するユーザーの選択操作を取得する。次に、この選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換する。ここで、上記選択操作は、ユーザーが前記対象アプリケーションを起動するための例えばクリックなどの操作であってもよく、ユーザーが上記デスクトップ・スクリーンショットの上記対象アプリケーションの配列位置を調整するための例えばドラッグなどの操作であってもよい。例えば、仮に、ユーザーＡはＵＥ１で、ＵＥ２により送信された、図２に示すようなデスクトップ・スクリーンショットを見た後、このデスクトップ・スクリーンショットにおける対象アプリケーション即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを起動するために、当該対象アプリケーションのアプリケーションアイコンをクリックする。その後、第１の変換ユニット１３は、ＵＥ１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、上記デスクトップ・スクリーンショットの対象アプリケーション即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンに対するユーザーＡのクリック操作を取得する。次に、このクリック操作に応じて、ＵＥ１のスクリーンのＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンの座標を、ＵＥ２のスクリーンのＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンの座標に変換する。例えば、ＵＥ１の第１の変換ユニット１３が、ＵＥ１のスクリーンの対象アプリケーションの座標を、ＵＥ２のスクリーンの対象アプリケーションの座標に変換する過程では、それは、ＵＥ１がＵＥ２に送信したデスクトップ・スクリーンショットに対して行う表示調整処理の逆処理である。例えば、仮に、ＵＥ２のスクリーン（そのスクリーン解像度は６４０＊９６０である）において、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯからスクリーンの左側までの距離がｘであれば、ＵＥ２のスクリーンの上側までの距離はｙである。即ち、ＵＥ２のスクリーンにおいて対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標は（ｘ，ｙ）であり、ＵＥ１（そのスクリーン解像度は１５３６＊２３０４である）が当該デスクトップ・スクリーンショットを表示するとき、長さと幅をいずれも元の２．４倍に拡大する。つまり、ＵＥ１において、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯからスクリーンの左側までの距離はｘ’＝２．４＊ｘであり、スクリーンの上側までの距離はｙ’＝２．４＊ｙである。即ち、ＵＥ１のスクリーンにおいて対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標は（ｘ’，ｙ’）である。これに対して、ＵＥ１が、ＵＥ１のスクリーンでの当該対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標を、ＵＥ２のスクリーンの当該対象アプリケーションＨｅａｒｔ  ���ａｔｅ  ＰＲＯの座標に変換する過程では、ＵＥ１のスクリーンの対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標を現在の１／２．４に比例的に縮小する。
【００２３】
当業者であれば、上記座標変換の方式は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他の座標変換の方式が、本発明の保護範囲に含まれ、かつ参照によってここに含まれることを理解すべきである。
【００２４】
好ましくは、第１の表示ユニット１２が上記デスクトップ・スクリーンショットを表示するとき、第１のユーザー機器１のスクリーンサイズが第２のユーザー機器２のスクリーンサイズより大きい場合、第１の表示ユニット１２は上記デスクトップ・スクリーンショットを調整処理せず、代わりに、直接、第２のユーザー機器２のサイズで上記デスクトップ・スクリーンショットを表示してもよい。このとき、図３に示すように、第１のユーザー機器１のスクリーンには黒い領域が現れる。ここで、第１の変換ユニット１３は、上記選択操作に応じて、上記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換するとき、第１のユーザー機器１のスクリーンの黒いフレームを基準として、第１のユーザー機器１のスクリーンにおける上記アプリケーション識別情報から黒いフレームまでの距離を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の対応する座標とする。
【００２５】
次に、第２の送信ユニット１４はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を送信する。
【００２６】
これに対応して、第２のユーザー機器２の第２の受信ユニット２２はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。
【００２７】
上記対象アプリケーションを起動するように、第１の実行ユニット２３は上記座標でアプリケーションの起動操作を実行する。例えば、第２の受信ユニット２２が受信した第１のユーザー機器１により送信された上記第２のユーザー機器２のスクリーンの上記アプリケーション識別情報の座標が（ｘ，ｙ）であると仮設すると、第２のユーザー機器２が表示するデスクトップ・スクリーンショットはそれ自体のものであるため、ユーザーＡのＵＥ１で実行したアプリケーションを起動するクリック操作に応じて、実際に対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを起動するように、第２のユーザー機器２は、当該座標でアプリケーションの起動操作を実行することができる。
【００２８】
次に、第３の送信ユニット２４はＷｉＦｉ又はブルートゥースなどの方式で上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。例えば、上記の例で続けると、起動した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの画面が図４のようになると仮定すると、第３の送信ユニット２４は、まずスクリーンキャプチャなどの方式で、当該アプリケーション・スクリーンショットをキャプチャして取得し、その後、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。
【００２９】
これに対応して、第１のユーザー機器１の第３の受信ユニット１５はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを受信する。
【００３０】
第２の表示ユニット１６は、上記アプリケーション・スクリーンショットを表示する。ここで、第２の表示ユニット１６が上記アプリケーション・スクリーンショットを表示する方式は、第１の表示ユニット１２が上記デスクトップ・スクリーンショットを表示する方式と同じ又は実質的に同じである。簡潔にするために、ここでは詳述せず、引用の方式で援用する。ここで、ユーザーは第１のユーザー機器１のスクリーンで第２のユーザー機器２のアプリケーションの起動を見ることができ、第１のユーザー機器１は第２のユーザー機器２のアプリケーションの起動変化をリアルタイムに示すことによって、ユーザーは第１のユーザー機器１で、第２のユーザー機器２にのみ存在するアプリケーションを使用することができる。アプリケーションのクロスプラットフォーム使用が実現されて、ユーザーのアプリ利用体験を向上させるとともに、アプリの開発コストを低減させることができる。同時に、上記デスクトップ・スクリーンショットの上記対象アプリケーションの配列位置を調整するために、ユーザーが第１のユーザー機器１に表示される上記デスクトップ・スクリーンショットにおいて、対象アプリケーションに対して、例えばドラッグなどの操作を実行した場合、第２のユーザー機器２は実際に当該操作を実行し、かつ第１のユーザー機器１に、デスクトップの対象アプリケーションの位置が変更されたデスクトップ・スクリーンショットを同期させた後、ユーザーは、第１のユーザー機器１において、デスクトップ・スクリーンの対象アプリケーションの位置変化を見ることができ、これにより、ユーザーの機器利用体験も向上させる。
【００３１】
ここで、当業者であれば、第２の表示ユニット１６が上記アプリケーション・スクリーンショットを表示する前、第１のユーザー機器１も当該アプリケーション・スクリーンショットをプリプロセスして、プリプロセス後の上記アプリケーション・スクリーンショットを第１のユーザー機器のスクリーン属性にマッチングさせることができることを理解すべきである。
【００３２】
第１のユーザー機器１と第２のユーザー機器２の各種ユニットは相互に連続的に動作する。具体的には、第２のユーザー機器２の第１の送信ユニット２１は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを連続的に送信する。ここで、前記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。対応して、第１のユーザー機器１の第１の受信ユニット１１は、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを連続的に受信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。第１の表示ユニット１２は、上記デスクトップ・スクリーンショットを連続的に表示する。第１の変換ユニット１３は、連続的に、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。第２の送信ユニット１４は、連続的に、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を送信する。対応して、第２のユーザー機器２の第２の受信ユニット２２は、連続的に、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。上記対象アプリケーションを起動するように、第１の実行ユニット２３は、上記座標でアプリケーションの起動操作を連続的に実行する。第３の送信ユニット２４は、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを連続的に送信する。対応して、第１のユーザー機器１の第３の受信ユニット１５は、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを連続的に受信する。第２の表示ユニット１６は、上記アプリケーション・スクリーンショットを連続的に表示する。
ここで、当業者であれば、上記「連続的」は、比較的長い時間内に第２のユーザー機器２が第１のユーザー機器１に上記デスクトップ・スクリーンショットを送信するのを停止するまで、第１のユーザー機器１と第２のユーザー機器２の各装置が相互にそれぞれ、デスクトップ・スクリーンショットの送信、受信及び表示、座標変換、変換後の座標の送信及び受信、対象アプリケーションの起動、起動後の対象アプリケーションのアプリケーション・スクリーンショットの送信、受信及び表示を連続的に行うことを意味することを理解すべきである。
【００３３】
第１のユーザー機器１は、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するために、上記デスクトップ・スクリーンショットをプリプロセスするように構成されたユニット（以下、「プリプロセスユニット」というが、図示しない）をさらに備えることが好ましい。具体的には、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、プリプロセスユニットは、上記デスクトップ・スクリーンショットのプリプロセスを実行する。ここで、第１の表示ユニット１２は、プリプロセス後の上記デスクトップ・スクリーンショットを表示する。
【００３４】
具体的には、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、プリプロセスユニットは上記デスクトップ・スクリーンショットのプリプロセスを実行する。ここで、上記スクリーン属性は、第１のユーザー機器のスクリーン属性を表す、例えばスクリーンサイズ、解像度、スクリーンアスペクト比などの情報を含むが、これらに限定されるものではない。好ましくは、上記プリプロセスは、
上記第１のユーザー機器のスクリーンサイズと上記第２のユーザー機器のスクリーンサイズに基づいて、上記デスクトップ・スクリーンショットを調整処理するステップ、及び
上記第１のユーザー機器のスクリーンアスペクト比と上記第２のユーザー機器のスクリーンアスペクト比に基づいて、上記デスクトップ・スクリーンショットを調整処理するステップのうち、少なくとも１ステップを含む。
【００３５】
例えば、前記プリプロセスは、上記第１のユーザー機器のスクリーンサイズと上記第２のユーザー機器のスクリーンサイズに基づいて、上記デスクトップ・スクリーンショットを調整処理することを含む場合、ユーザーＡが持っている２つの移動端末、即ちＵＥ１とＵＥ２について、ＵＥ１のスクリーン解像度は１５３６＊２３０４であり、ＵＥ２のスクリーン解像度は６４０＊９６０である。ＵＥ１とＵＥ２の画素ピッチが等しく、ＵＥ２には、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのようなアプリがインストールされ、ＵＥ１には類似のアプリケーションがインストールされていないと仮定する。ユーザーＡがＵＥ１により当該アプリを使用しようとするとき、ＵＥ２により送信されたＵＥ１により受信されるデスクトップ・スクリーンショットを図２に示す。ＵＥ１のスクリーンサイズはＵＥ２のスクリーンサイズの２．４倍であるため、ＵＥ１のプリプロセスユニットは、当該デスクトップ・スクリーンショットをプリプロセスし、図２に示すようにデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍拡大して、ＵＥ１のスクリーン属性にマッチングさせることができる。
【００３６】
次に、第１の表示ユニット１２は、プリプロセス後のデスクトップ・スクリーンショットを表示する。例えば、上記の例で続けると、プリプロセスユニットは、図２のデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍に拡大する。このとき、第１の表示ユニット１２は、プリプロセス後の上記デスクトップ・スクリーンショットをフルスクリーン表示する。
【００３７】
１つの好適な実施形態（図１を参照）において、第１のユーザー機器１は、上記第２のユーザー機器に、上記第２のユーザー機器の対象アプリケーションに関するユーザーの操作要求を送信するように構成されたユニット（以下、「操作要求送信ユニット」というが、図示しない）をさらに備える。第２のユーザー機器２は、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関するユーザーの操作要求を受信するユニット（以下、「操作要求受信ユニット」というが、図示しない）をさらに備える。具体的には、第１のユーザー機器１の操作要求送信ユニットは、上記第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信する。対応して、第２のユーザー機器２の操作要求受信ユニットは、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関するユーザーの操作要求を受信する。第１の送信ユニット２１は、上記操作要求に応じて、上記第１のユーザー機器にデスクトップ・スクリーンショットを送信する。ここで、前記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含む。
【００３８】
具体的には、第１のユーザー機器１の操作要求送信ユニットは、ＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信する。例えば、対応するユーザーＡがＵＥ１で、ＵＥ２にインストールされたアプリ、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを使用しようとするとき、ＵＥ１によりＵＥ２の当該アプリを使用するための操作要求を、例えば、ＵＥ１のブルートゥースをＵＥ２のブルートゥースに接続することにより、自発的に送信することができる。その後、ＵＥ２の心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの使用を要求するように、ＵＥ１でＵＥ２に約定情報を送信する。ここで、本発明では、第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信することによって、第２のユーザー機器２が、いずれにおいても第１のユーザー機器１に、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報のデスクトップ・スクリーンショットを送信するようにすることではなく、ＵＥ１とＵＥ２がＷｉＦｉ又はブルートゥースを介して接続した後、ユーザーがＵＥ２からＵＥ１に上記デスクトップ・スクリーンショットを送信するのを望まない間、ＵＥ２が自発的にデスクトップ・スクリーンショットを送信することによりユーザー及ぼす妨害を回避し、ユーザーのデバイスとアプリの利用体験をさらに向上させる。
【００３９】
対応して、第２のユーザー機器２の操作要求受信ユニットは、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信する。
【００４０】
第１の送信ユニット２１は、上記操作要求に応じて、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含む。
【００４１】
図５は、本発明の１つの好適な実施形態において、対応機器の対象アプリケーションを操作するための第１のユーザー機器１と第２のユーザー機器２の機器概略図を示す。第１のユーザー機器１は第１の送信ユニット１１’、第１の表示ユニット１２’、第１の変換ユニット１３’、第２の送信ユニット１４’、第３の受信ユニット１５’及び第２の表示ユニット１６’を備える。第１のユーザー機器１は、上記ユーザーの上記アプリケーション・スクリーンショットで実行した、上記対象アプリケーションの機能モジュールへのアクセス操作を取得するように構成されたユニット（以下、「モジュールアクセス操作取得ユニット１７’」という）と、上記アクセス操作に応じて、上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換するように構成されたユニット（以下、「第２の変換ユニット１８’」という）と、上記第２のユーザー機器に、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標を送信するように構成されたユニット（以下、「第４の送信ユニット１９’」という）と、上記第２のユーザー機器により送信された起動した上記機能モジュールのモジュール・スクリーンショットを受信するように構成されたユニット（以下、「第５の受信ユニット１ａ’」という）と、上記モジュール・スクリーンショットを表示するように構成されたユニット（以下、「第３の表示ユニット１ｂ’」という）とをさらに備える。
第２のユーザー機器２は、第１の送信ユニット２１’、第２の受信ユニット２２’、第１の実行ユニット２３’及び第３の送信ユニット２４’を備える。第２のユーザー機器２は、上記第１のユーザー機器により送信された、上記第２のユーザー機器のスクリーンの対応するユーザーのアクセスした上記対象アプリケーションにおける機能モジュールの座標を受信するように構成されたユニット（以下、「第４の受信ユニット２５’」という）と、上記機能モジュールを起動するように、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標で、モジュールアクセス操作を実行するように構成されたユニット（以下、「第２の実行ユニット２６’」という）と、上記第１のユーザー機器に、起動した上記機能モジュールのモジュール・スクリーンショットを送信するように構成されたユニット（以下、「第５の送信ユニット２７’」という）とをさらに備える。ここで、第１のユーザー機器１における第１の送信ユニット１１’、第１の表示ユニット１２’、第１の変換ユニット１３’、第２の送信ユニット１４’、第３の受信ユニット１５’及び第２の表示ユニット１６’、並びに第２のユーザー機器２における第１の送信ユニット２１’、第２の受信ユニット２２’、第１の実行ユニット２３’及び第３の送信ユニット２４’はそれぞれ、図１の実施形態の対応する装置の内容と同じ又は実質的に同じであるので、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００４２】
具体的には、第１のユーザー機器１のモジュールアクセス操作取得ユニット１７’は、第１のユーザー機器１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）を呼び出すことによって、上記ユーザーの上記アプリケーション・スクリーンショットで実行した上記対象アプリケーションの機能モジュールへのアクセス操作、例えば上記機能モジュールに対するユーザーのクリックなど、を取得する。例えば、ユーザーＡは、ＵＥ１のスクリーンで、ＵＥ２が返送した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーション・スクリーンショットを見た後、このアプリケーションの機能モジュール、例えば「履歴」をクリックすると、ＵＥ１のモジュールアクセス操作取得ユニット１７’は、ユーザーＡが上記アプリケーション・スクリーンショットで実行した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの機能モジュール「履歴」に対するクリック操作を取得することができる。
【００４３】
第２の変換ユニット１８’は、上記アクセス操作に応じて、上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する。ここで、第２の変換ユニット１８’が上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する方式は、図１の実施形態における、第１の変換ユニット１３が上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する方式と同じ又は実質的に同じであるので、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００４４】
第４の送信ユニット１９’はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器に、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標を送信する。
【００４５】
対応して、第２のユーザー機器２の第４の受信ユニット２５’はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器により送信された、上記第２のユーザー機器のスクリーンの対応するユーザーのアクセスした上記アプリケーション識別情報の座標を受信する。
【００４６】
上記機能モジュールを起動するように、第２の実行ユニット２６’は、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標で、モジュールアクセス操作を実行する。ここで、第２の実行ユニット２６’が上記機能モジュールを起動する方式は、図１の実施形態において第１の実行ユニット２３が上記対象アプリケーションを起動する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００４７】
次に、第５の送信ユニット２７’は、まず、スクリーンキャプチャなどの方式で、起動した上機能モジュールのモジュール・スクリーンショットをキャプチャし、その後、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器に、このモジュール・スクリーンショットを送信する。例えば、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯに対して、第２のユーザー機器２の第２の実行ユニット２６’は機能モジュール「履歴」を起動した後、画面が図６に示すようになると、第５の送信ユニット２７’は、上記第１のユーザー機器１に、このモジュール・スクリーンショットを送信する。
【００４８】
対応して、第１のユーザー機器１の第５の受信ユニット１ａ’はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器により送信された起動した上記機能モジュールのモジュール・スクリーンショットを受信する。
【００４９】
第３の表示ユニット１ｂ’は、上記モジュール・スクリーンショットを表示する。ここで、第３の表示ユニット１ｂ’が上記モジュール・スクリーンショットを表示する方式は、図１の実施形態において第１の表示ユニット１２’が上記デスクトップ・スクリーンショットを表示する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００５０】
当業者であれば、具体的な実施形態では、第１のユーザー機器１の第１の表示ユニット１２’、第２の表示ユニット１６’及び第３の表示ユニット１ｂ’は、互いに独立しているモジュールであってもよく、一体化されてもよいことを理解すべきである。
【００５１】
当業者であれば、具体的な実施形態では、第２のユーザー機器２の第１の実行ユニット２３’と第２の実行ユニット２６’は、互いに独立しているモジュールであってもよく、一体化されてもよいことを理解すべきである。
【００５２】
図７は、本発明の他の態様において第１のユーザー機器と第２のユーザー機器を協働して、対応機器の対象アプリケーションを操作する方法を示すフローチャートである。
【００５３】
ここで、この方法は、ステップＳ１、ステップＳ２、ステップＳ３、ステップＳ４、ステップＳ５、ステップＳ６およびステップＳ７を含む。
【００５４】
具体的に、ステップＳ１において、第２のユーザー機器２は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。対応して、第１のユーザー機器１は、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを受信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。ステップＳ２において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットを表示する。ステップＳ３において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。ステップＳ４において、第１のユーザー機器１は、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を送信する。対応して、第２のユーザー機器２は、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。ステップＳ５において、上記対象アプリケーションを起動するように、第２のユーザー機器２は上記座標で、アプリケーションの起動操作を実行する。ステップＳ６において、第２のユーザー機器２は、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。対応して、第１のユーザー機器１は、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを受信する。ステップＳ７において、第１のユーザー機器１は、上記アプリケーション・スクリーンショットを表示する。
【００５５】
ここで、第１のユーザー機器１および第２のユーザー機器２は、キーボード、マウス、タッチパッド、タッチスクリーン、又は手書き装置などの方式で、ユーザーとヒューマン・マシン・インタラクションを行うことができる、例えばＰＣ、携帯電話、スマートフォン、ウェアラブル機器、ＰＤＡ、パームコンピュータＰＰＣ、又はタブレットコンピュータなどの任意の種類の電子製品であってもよい。第１のユーザー機器１と第２のユーザー機器２は、ＷｉＦｉ、ブルートゥースなどの方式で接続することができる。当業者であれば、前述の第１のユーザー機器１と第２のユーザー機器２は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他のユーザー機器は、本発明の保護範囲に含まれるべきであり、かつ参照によって援用されることを理解すべきである。ここで、第１のユーザー機器１と第２のユーザー機器２はいずれも、予め設定又は記憶された命令に応じて、数値計算および情報処理を自動的に行うことができる電子機器を備え、そのハードウェアには、マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルゲートアレイ（ＦＰＧＡ）、ディジタルプロセッサ（ＤＳＰ）、組込み機器などが含まれるが、それらに限定されるものではない。
【００５６】
具体的には、ステップＳ１において、第２のユーザー機器２は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを送信する。上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。ここで、上記デスクトップ・スクリーンショットは、ユーザーが第２のユーザー機器２で見たデスクトップのすべての画像情報であってもよい。即ち、デスクトップ・スクリーンショットは、第２のユーザー機器２のデスクトップのフルスクリーンショットであってもよい。または、上記デスクトップ・スクリーンショットは、対象アプリケーションのアプリケーション識別情報のみを含むスクリーンショットであってもよい。即ち、デスクトップ・スクリーンショットは、第２のユーザー機器２のデスクトップのフルスクリーンショットの一部であってもよい。ここで、上記対象アプリケーションは、第２のユーザー機器２によりインストールされた、例えば３６０セキュリティ、Ｙｏｕｋｕアプリ、新華辞典アプリなどのサードパーティ製のアプリケーションをいう。上記アプリケーション識別情報は、上記対象アプリケーションを識別するのに用いられ、アイコン、文字、画像、図形、動画などの様々な形式のうちの１種類以上により構成されてもよい。好ましくは、上記アプリケーション識別情報に表示される文字は動的に変更でき、例えば動画の形式で当該対象アプリケーションを説明するものである。当業者であれば、前述のアプリケーション識別情報は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他のアプリケーション識別情報は、本発明の保護範囲に含まれるべきであり、かつ参照によって援用されることを理解すべきである。
【００５７】
例えば、ユーザーＡが２つの移動端末、即ち第１のユーザー機器１と第２のユーザー機器２を持っていると仮定する。第１のユーザー機器１はタブレットコンピュータＵＥ１であり、その操作システムはＩＯＳであり、スクリーン解像度は１５３６＊２３０４である。即ち、ＵＥ１は水平方向に１５３６画素を有し、垂直方向に２３０４画素を有する。第２のユーザー機器２はスマートフォンＵＥ２であり、その操作システムはＡｎｄｒｏｉｄであり、スクリーン解像度は６４０＊９６０である。ＵＥ１とＵＥ２の画素ピッチが等しく、ＵＥ２にはアプリ、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯがインストールされ、ＵＥ１には類似のアプリケーションがインストールされていないと仮定すると、ユーザーＡがＵＥ１により当該アプリを使用しようとする場合、従来技術においては、ユーザーＡはＵＥ１の操作システムに適用するアプリをダウンロードする必要がある。一方、本発明では、ユーザーＡは、ＵＥ１とＵＥ２機器のＷｉＦｉ又はブルートゥースを介して、ＵＥ１とＵＥ２を接続することができる。その後、ステップＳ１において、ＵＥ２は、まず、スクリーンキャプチャにより、又はインストールされたスクリーンキャプチャソフトウェアにより、キャプチャして得た対象アプリケーション即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコン（例えばアプリケーションｉｃｏｎなど）を含むデスクトップ・スクリーンショットを、ＷｉＦｉ又はブルートゥースなどの方式で、ＵＥ１に送信する。図２に示すように、このデスクトップ・スクリーンショットは、ＵＥ２のデスクトップのフルスクリーンショットであってもよい。
【００５８】
対応して、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを受信する。上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。
【００５９】
次に、ステップＳ２において、第１のユーザー機器１は上記デスクトップ・スクリーンショットを表示する。ここで、第１のユーザー機器１が第２のユーザー機器２により送信された上記デスクトップ・スクリーンショットを表示するとき、第１のユーザー機器１と第２のユーザー機器２のスクリーンサイズとアスペクト比が等しくない場合がある。この場合、ステップＳ２において、第１のユーザー機器１は、まず上記デスクトップ・スクリーンショットに対して比例的に拡大、縮小などの調整処理を行う。調整後の上記デスクトップ・スクリーンショットは、第１のユーザー機器１において、中央に位置する方式や、フルスクリーン表示などの方式で表示されてもよい。また、第１のユーザー機器１が上記デスクトップ・スクリーンショットを表示した後、黒い余白領域が出現する可能性もある。例えば、上記の例で続けると、ＵＥ１のスクリーン解像度が１５３６＊２３０４である一方、ＵＥ２のスクリーン解像度は６４０＊９６０であるため、ＵＥ１は、ステップＳ２において、上記デスクトップ・スクリーンショットを表示する場合、元のデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍（１５３６／６４０＝２．４、２３０４／９６０＝２．４のため）拡大し、フルスクリーン表示する。
【００６０】
当業者であれば、上記デスクトップ・スクリーンショットを表示する上記方式は一例に過ぎず、本発明に適用可能であれば、上記デスクトップ・スクリーンショットを表示する既存又は今後現れ得る他の方式は、本発明の保護範囲に含まれるべきであり、かつ参照によって援用されることを理解すべきである。
【００６１】
ステップＳ３において、第１のユーザー機器１は、まず、第１のユーザー機器１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、又は上記対象アプリケーションが提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作を取得し、次に、この選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。ここで、上記選択操作は、ユーザーが上記対象アプリケーションを起動するための、例えばクリックなどの操作であってもよく、ユーザーが上記デスクトップ・スクリーンショットで上記対象アプリケーションの配列位置を調整するための、例えばドラッグなどの操作であってもよい。例えば、ユーザーＡがＵＥ１で、ＵＥ２により送信された、図２に示すようなデスクトップ・スクリーンショットを見た後、このデスクトップ・スクリーンショットにおける対象アプリケーション、即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを起動するために、当該対象アプリケーションのアプリケーションアイコンをクリックすると仮定する。その場合、ステップＳ３において、第１のユーザー機器１は、ＵＥ１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）により、上記デスクトップ・スクリーンショットにおける対象アプリケーション、即ちＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンに対するユーザーＡのクリック操作を取得し、次に、このクリック操作に応じて、ＵＥ１のスクリーンのＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンの座標を、ＵＥ２のスクリーンでのＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーションアイコンの座標に変換する。例えば、ステップＳ３において、ＵＥ１がＵＥ１のスクリーンの対象アプリケーションの座標を、ＵＥ２のスクリーンの対象アプリケーションの座標に変換する過程では、ＵＥ１によりＵＥ２に送信されたデスクトップ・スクリーンショットに対して行う表示調整処理の逆処理である。例えば、仮に、ＵＥ２のスクリーン（そのスクリーン解像度は６４０＊９６０である）において、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯからスクリーンの左側までの距離はｘであり、スクリーンの上側までの距離はｙであり、即ち、ＵＥ２のスクリーンにおいて対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標は（ｘ，ｙ）であり、ＵＥ１（そのスクリーン解像度は１５３６＊２３０４である）が当該デスクトップ・スクリーンショットを表示するとき、長さと幅をいずれも元の２．４倍に拡大する。つまり、ＵＥ１において、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯからスクリーンの左側までの距離はｘ’＝２．４＊ｘであり、スクリーンの上側までの距離はｙ’＝２．４＊ｙであり、即ち、ＵＥ１のスクリーンにおいて対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標は（ｘ’，ｙ’）である。それに対応して、ＵＥ１が、ＵＥ１のスクリーンの当該対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標を、ＵＥ２のスクリーンの当該対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標に変換する過程において、ＵＥ１のスクリーンの対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの座標を現在の１／２．４に比例的に縮小する。
【００６２】
当業者であれば、上記座標変換の方式は一例に過ぎず、本発明に適用可能であれば、既存又は今後現れ得る他の座標変換の方式は、本発明の保護範囲に含まれるべきであり、かつ参照によって援用されることを理解すべきである。
【００６３】
好ましくは、ステップＳ２において、第１のユーザー機器１が上記デスクトップ・スクリーンショットを表示するとき、第１のユーザー機器１のスクリーンサイズが第２のユーザー機器２のスクリーンサイズより大きい場合、第１のユーザー機器１は上記デスクトップ・スクリーンショットを調整処理せずに、上記デスクトップ・スクリーンショットを直接、その第２のユーザー機器２のサイズで表示してもよい。このとき、図３に示すように、第１のユーザー機器１のスクリーンには黒い領域が現れる。ステップＳ３において、第１のユーザー機器１は、上記選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換するとき、第１のユーザー機器１のスクリーンの黒いフレームを基準として、第１のユーザー機器１のスクリーンにおける上記アプリケーション識別情報から黒いフレームまでの距離を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報に対応する座標とする。
【００６４】
次に、ステップＳ４において、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信する。
【００６５】
対応して、第２のユーザー機器２はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。
【００６６】
ステップＳ５において、上記対象アプリケーションを起動するように、第２のユーザー機器２は上記座標で、アプリケーションの起動操作を実行する。例えば、ステップＳ４において、第２のユーザー機器２が受信した、第１のユーザー機器１により送信された上記第２のユーザー機器２のスクリーンの上記アプリケーション識別情報の座標が（ｘ，ｙ）であると仮定すると、第２のユーザー機器２が表示するデスクトップ・スクリーンショットはそれ自体であるため、ユーザーＡのＵＥ１で実行したアプリケーションを起動するクリック操作に応じて、実際に対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯが起動するように、第２のユーザー機器２は、当該座標でアプリケーションの起動操作を実行することができる。
【００６７】
次に、ステップＳ６において、第２のユーザー機器２はＷｉＦｉ又はブルートゥースなどの方式で上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。例えば、上記の例で続けると、起動した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの画面が図４に示すようになると仮定すると、ステップＳ６において、第２のユーザー機器２は、まずスクリーンキャプチャなどの方式で、当該アプリケーション・スクリーンショットをキャプチャして取得し、その後、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。
【００６８】
対応して、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを受信する。
【００６９】
ステップＳ７において、第１のユーザー機器１は、上記アプリケーション・スクリーンショットを表示する。ここで、第１のユーザー機器１がステップＳ７において上記アプリケーション・スクリーンショットを表示する方式は、第１のユーザー機器１がステップＳ２において上記デスクトップ・スクリーンショットを表示する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。ここで、ユーザーは第１のユーザー機器１のスクリーンで、第２のユーザー機器２のアプリケーションの起動を見ることができ、第１のユーザー機器１は第２のユーザー機器２のアプリケーションの起動変化をリアルタイムに示すことによって、ユーザーは第１のユーザー機器１で、第２のユーザー機器２だけに存在するアプリケーションを使用することができる。これにより、アプリケーションのクロスプラットフォーム使用が実現され、ユーザーのアプリ利用体験を向上させるとともに、アプリの開発コストを低減させることができる。同時に、上記デスクトップ・スクリーンショットでの上記対象アプリケーションの配列位置を調整するために、ユーザーが第１のユーザー機器１に表示される上記デスクトップ・スクリーンショットにおいて、対象アプリケーションに対して、例えばドラッグなどの操作を実行した場合、第２のユーザー機器２は実際に当該操作を実行し、かつ第１のユーザー機器１に、デスクトップで対象アプリケーションの位置が変更されたデスクトップ・スクリーンショットを同期させた後、ユーザーは第１のユーザー機器１において、デスクトップ・スクリーンショットの対象アプリケーションの位置変化を見ることができ、これにより、ユーザーの機器利用体験も向上させることができる。
【００７０】
ここで、当業者であれば、ステップＳ７において、第１のユーザー機器１が上記アプリケーション・スクリーンショットを表示する前に、第１のユーザー機器１はさらに当該アプリケーション・スクリーンショットをプリプロセスして、プリプロセス後の上記アプリケーション・スクリーンショットを第１のユーザー機器のスクリーン属性にマッチングさせることができることを理解すべきである。
【００７１】
第１のユーザー機器１と第２のユーザー機器２の各ステップは相互に連続的に動作する。具体的には、ステップＳ１において、第２のユーザー機器２は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを連続的に送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。対応して、第１のユーザー機器１は、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを連続的に受信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。ステップＳ２において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットを連続的に表示する。ステップＳ３において、第１のユーザー機器１は、連続的に、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、上記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。ステップＳ４において、第１のユーザー機器１は、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を連続的に送信する。それに対応して、第２のユーザー機器２は、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を連続的に受信する。ステップＳ５において、上記対象アプリケーションを起動するように、第２のユーザー機器２は上記座標でアプリケーションの起動操作を連続的に実行する。ステップＳ６において、第２のユーザー機器２は、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを連続的に送信する。それに対応して、第１のユーザー機器１は、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを連続的に受信する。ステップＳ７において、第１のユーザー機器１は、上記アプリケーション・スクリーンショットを連続的に表示する。
ここで、当業者であれば、上記「連続的」は、比較的長い時間で第２のユーザー機器２が第１のユーザー機器１に上記デスクトップ・スクリーンショットを送信することを停止するまで、第１のユーザー機器１と第２のユーザー機器２の各ステップが相互にそれぞれ、デスクトップ・スクリーンショットの送信、受信及び表示、座標変換、変換後の座標の送信及び受信、対象アプリケーションの起動、起動後の対象アプリケーションのアプリケーション・スクリーンショットの送信、受信及び表示を連続的に行うことをいうことを理解すべきである。
【００７２】
好ましくは、この方法はステップＳ１４（図示せず）をさらに含む。具体的には、ステップＳ１４において、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、第１のユーザー機器１は上記デスクトップ・スクリーンショットをプリプロセスする。ここで、ステップＳ２において、第１のユーザー機器１は、プリプロセス後の前記デスクトップ・スクリーンショットを表示する。
【００７３】
具体的には、ステップＳ１４において、上記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、第１のユーザー機器１は上記デスクトップ・スクリーンショットをプリプロセスする。ここで、上記スクリーン属性には、第１のユーザー機器のスクリーン属性を表す、例えばスクリーンサイズ、解像度、スクリーンアスペクト比などの情報が含まれるが、これらに限定されるものではない。好ましくは、上記プリプロセスは、
上記第１のユーザー機器のスクリーンサイズと上記第２のユーザー機器のスクリーンサイズに基づいて、上記デスクトップ・スクリーンショットを調整処理するステップ、及び
上記第１のユーザー機器のスクリーンアスペクト比と上記第２のユーザー機器のスクリーンアスペクト比に基づいて、上記デスクトップ・スクリーンショットを調整処理するステップのうち、少なくとも一つのステップを含む。
【００７４】
例えば、上記プリプロセスが、上記第１のユーザー機器のスクリーンサイズと上記第２のユーザー機器のスクリーンサイズに基づいて、上記デスクトップ・スクリーンショットを調整処理するステップを含む場合、ユーザーＡが持っている２つの移動端末、即ちＵＥ１とＵＥ２については、ＵＥ１のスクリーン解像度は１５３６＊２３０４であり、ＵＥ２のスクリーン解像度は６４０＊９６０である。ＵＥ１とＵＥ２の画素ピッチが等しく、ＵＥ２にはアプリ、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯがインストールされ、ＵＥ１には類似のアプリケーションがインストールされていないと仮定すると、ユーザーＡがＵＥ１により当該アプリを使用しようとするとき、図２に示すように、ＵＥ１は、ＵＥ２により送信されたデスクトップ・スクリーンショットを受信する。ＵＥ１のスクリーンサイズはＵＥ２のスクリーンサイズの２．４倍であるため、ＵＥ１は、テップＳ１４において、当該デスクトップ・スクリーンショットをプリプロセスし、図２に示すようなデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍拡大して、ＵＥ１のスクリーン属性にマッチングさせることができる。
【００７５】
次に、ステップＳ２において、第１のユーザー機器１は、プリプロセス後の上記デスクトップ・スクリーンショットを表示する。例えば、上記の例で続けると、ステップＳ１４において、第１のユーザー機器１は、図２に示すようなデスクトップ・スクリーンショットの縦横サイズを比例的に２．４倍拡大する。このとき、ステップＳ２において、第１のユーザー機器１は、プリプロセス後の前記デスクトップ・スクリーンショットをフルスクリーン表示する。
【００７６】
１つの好適な実施形態（図７を参照）において、上記方法はステップＳ１５（図示せず）をさらに含む。具体的には、ステップＳ１５において、第１のユーザー機器１は、上記第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信する。それに対応して、第２のユーザー機器２は、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信する。ステップＳ１において、第２のユーザー機器２は前記操作要求に応じて、上記第１のユーザー機器にデスクトップ・スクリーンショットを送信する。上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含む。
【００７７】
具体的には、ステップＳ１５において、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信する。例えば、対応するユーザーＡがＵＥ１で、ＵＥ２にインストールされたアプリ、例えば心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯを使用しようとするとき、ＵＥ１によりＵＥ２に、ＵＥ２の当該アプリを使用する操作要求を自発的に送信することができる。例えば、ＵＥ１のブルートゥースを介してＵＥ２のブルートゥースと接続してから、ＵＥ２の心拍数測定アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの使用を要求するように、ＵＥ１によりＵＥ２に約定情報を送信する。ここで、本発明では、第２のユーザー機器２に、上記第２のユーザー機器の対象アプリケーションに関する上記ユーザーの操作要求を送信することによって、第２のユーザー機器２がいずれの場合でも第１のユーザー機器１に、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信するようにすることではなく、ＵＥ１とＵＥ２がＷｉＦｉ又はブルートゥースを介して接続した後、ユーザーがＵＥ２からＵＥ１に上記デスクトップ・スクリーンショットを送信するのを望まない間、ＵＥ２が自発的にデスクトップ・スクリーンショットを送信してユーザーに妨害を与えることを回避し、ユーザーの機器とアプリの利用体験をさらに向上させる。
【００７８】
それに対応して、第２のユーザー機器２はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器により送信された、上記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信する。
【００７９】
次に、ステップＳ１において、第２のユーザー機器２は上記操作要求に応じて、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される上記対象アプリケーションのアプリケーション識別情報を含む。
【００８０】
図８は、本発明の１つの好適な実施例において、第１のユーザー機器と第２のユーザー機器を協働して、対応機器の対象アプリケーションを操作する方法を示すフローチャートである。
【００８１】
ここで、この方法は、ステップＳ１’、ステップＳ２’、ステップＳ３’、ステップＳ４’、ステップＳ５’、ステップＳ６’、ステップＳ７’、Ｓ８’、ステップＳ９’、ステップＳ１０’、ステップＳ１１’、ステップＳ１２’およびステップＳ１３’を含む。
【００８２】
具体的には、ステップＳ１’において、第２のユーザー機器２は、対応する第１のユーザー機器１にデスクトップ・スクリーンショットを送信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。対応して、第１のユーザー機器１は、上記第２のユーザー機器２により送信されたデスクトップ・スクリーンショットを受信する。ここで、上記デスクトップ・スクリーンショットは、上記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含む。ステップＳ２’において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットを表示する。ステップＳ３’において、第１のユーザー機器１は、上記デスクトップ・スクリーンショットにおける上記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、上記第１のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する。ステップＳ４’において、第１のユーザー機器１は、上記第２のユーザー機器２に、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を送信する。対応して、第２のユーザー機器２は、上記第１のユーザー機器１により送信された、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標を受信する。ステップＳ５’において、上記対象アプリケーションを起動するように、第２のユーザー機器２は上記座標で、アプリケーションの起動操作を実行する。ステップＳ６’において、第２のユーザー機器２は、上記第１のユーザー機器１に、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを送信する。対応して、第１のユーザー機器１は、上記第２のユーザー機器により送信された、起動した上記対象アプリケーションのアプリケーション・スクリーンショットを受信する。ステップＳ７’において、第１のユーザー機器１は、上記アプリケーション・スクリーンショットを表示する。ステップＳ８’において、第１のユーザー機器１は、上記ユーザーの上記アプリケーション・スクリーンショットで実行した、上記対象アプリケーションの機能モジュールへのアクセス操作を取得する。ステップＳ９’において、第１のユーザー機器１は、上記アクセス操作に応じて、上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する。ステップＳ１０’において、第１のユーザー機器１は、上記第２のユーザー機器に、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標を送信する。対応して、第２のユーザー機器２は、上記第１のユーザー機器により送信された、上記第２のユーザー機器のスクリーンで対応するユーザーのアクセスした上記対象アプリケーションにおける機能モジュールの座標を受信する。ステップＳ１１’において、上記機能モジュールを起動するように、第２のユーザー機器２は、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標で、モジュールへのアクセス操作を実行する。ステップＳ１２’において、第２のユーザー機器２は、上記第１のユーザー機器１に、起動した上記機能モジュールのモジュール・スクリーンショットを送信する。対応して、第１のユーザー機器１は、上記第２のユーザー機器により送信された、起動した上記機能モジュールのモジュール・スクリーンショットを受信する。ステップＳ１３’において、第１のユーザー機器１は、上記モジュール・スクリーンショットを表示する。ステップＳ１’、ステップＳ２’、ステップＳ３’、ステップＳ４’、ステップＳ５’、ステップＳ６’、ステップＳ７’はそれぞれ、図７の実施形態における対応するステップの内容と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００８３】
具体的には、ステップＳ８’において、第１のユーザー機器１は、第１のユーザー機器１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）を呼び出すことによって、上記ユーザーの上記アプリケーション・スクリーンショットで実行した上記対象アプリケーションの機能モジュールへのアクセス操作、例えば前記機能モジュールに対するユーザーのクリックなどを取得する。例えば、ユーザーＡは、ＵＥ１のスクリーンで、ＵＥ２が返送した対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯのアプリケーション・スクリーンショットを見た後、このアプリケーションの機能モジュール、例えば「履歴」をクリックすると、ＵＥ１はステップＳ８’において、第１のユーザー機器１が提供するアプリケーションプログラムインターフェース（ＡＰＩ）を呼び出し、ユーザーＡの上記アプリケーション・スクリーンショットで実行した、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯの機能モジュール「履歴」に対するクリック操作を取得することができる。
【００８４】
ステップＳ９’において、第１のユーザー機器１は、上記アクセス操作に応じて、上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する。ここで、第１のユーザー機器１がステップＳ９’において上記第１のユーザー機器のスクリーンの上記機能モジュールの座標を、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標に変換する方式は、図７の実施形態における、第１のユーザー機器１がステップＳ３において上記第１のユーザー機器のスクリーンで上記アプリケーション識別情報の座標を、上記第２のユーザー機器のスクリーンの上記アプリケーション識別情報の座標に変換する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００８５】
ステップＳ１０’において、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器に、上記第２のユーザー機器のスクリーンの上記機能モジュールの座標を送信する。
【００８６】
対応して、第２のユーザー機器２はＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器により送信された、上記第２のユーザー機器のスクリーンに対応するユーザーのアクセスした上記アプリケーションにおける機能モジュールの座標を受信する。
【００８７】
ステップＳ１１’において、上記機能モジュールを起動するように、第２のユーザー機器２は、上記第２のユーザー機器のスクリーンの上機能モジュールの座標で、モジュールアクセス操作を実行する。ここで、第２のユーザー機器２がステップＳ１１’において上記機能モジュールを起動する方式は、図７の実施形態において、第２のユーザー機器２がステップＳ５で上記対象アプリケーションを起動する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００８８】
次に、ステップＳ１２’において、第２のユーザー機器２は、まず、スクリーンキャプチャなどの方式で、起動した上記機能モジュールのモジュール・スクリーンショットをキャプチャし、その後、ＷｉＦｉ又はブルートゥースなどの方式で、上記第１のユーザー機器に、このモジュール・スクリーンショットを送信する。例えば、対象アプリケーションＨｅａｒｔ  Ｒａｔｅ  ＰＲＯに対して、第２のユーザー機器２はステップＳ１１’において機能モジュール「履歴」を起動した後、画面が図６に示すようになると、ステップＳ１２’において、第２のユーザー機器２は上記第１のユーザー機器１に、このモジュール・スクリーンショットを送信する。
【００８９】
対応して、第１のユーザー機器１はＷｉＦｉ又はブルートゥースなどの方式で、上記第２のユーザー機器により送信された、起動した上記機能モジュールのモジュール・スクリーンショットを受信する。
【００９０】
ステップＳ１３’において、第１のユーザー機器１は、上記モジュール・スクリーンショットを表示する。ここで、第１のユーザー機器１がステップＳ１３’において上記モジュール・スクリーンショットを表示する方式は、図７の実施形態において、第１のユーザー機器１がステップＳ２で上記デスクトップ・スクリーンショットを表示する方式と同じ又は実質的に同じであるため、簡潔化のために、ここでは詳述せず、引用の方式で援用する。
【００９１】
なお、本発明は、ソフトウェア及び／又はソフトウェアとハードウェアの組み合わせで実行されてもよい。例えば、特定用途向け集積回路（ＡＳＩＣ）、汎用コンピュータまたは他の類似のハードウェアデバイスを用いて実現することもできる。一実施形態において、本発明のソフトウェアプログラムは、プロセッサの実行によって上記ステップ又は機能を実現することができる。同様に、本発明のソフトウェアプログラム（関連するデータ構造を含む）は、コンピュータ読み取り可能な記録媒体、例えば、ＲＡＭメモリ、磁気又は光学ドライブ、もしくはフロッピーディスク及び類似の装置に記憶されてもよい。また、本発明の幾つかのステップ又は機能は、例えば、プロセッサと協働して各ステップ又は機能を実行する回路とするように、ハードウェアで実現されてもよい。
【００９２】
また、本発明の一部は、コンピュータプログラム製品例えばコンピュータプログラム命令として使用されてもよい。それはコンピュータによって実行されるとき、当該コンピュータの操作により、本発明による方法及び／又は技術案を呼び出し又は提供することができる。本発明の方法を呼び出すプログラム命令は、固定又は移動可能な記録媒体に記憶され、及び／又はブロードキャスト又は他の信号担持媒体内のデータストリームを経由して伝送され、及び／又は前記プログラム命令に従って動作するコンピューティングデバイスのワークメモリ内に記憶されてもよい。ここで、本発明による１つの実施形態は１つの装置を含む。この装置は、コンピュータプログラム命令を記憶するためのメモリとコンピュータプログラム命令を実行するためのプロセッサを備える。このコンピュータプログラム命令は、このプロセッサにより実行されるとき、前述した本発明の複数の実施形態に係る方法及び／又は技術案を実行するように、この装置をトリガーする。
【００９３】
当業者にとっては、本発明は、上記の例示的な実施形態の詳細内容に限定されるものではなく、本発明の精神または本質的な特徴から逸脱しない範囲で、他の具体的な形態で実施できることが明らかである。したがって、実施形態はすべての点において、制限的なものではなく例示的なものとみなされるべきである。本発明の範囲は、以上の説明ではなく添付の特許請求の範囲によって制限されるものである。よって、特許請求の範囲と等価な要素の意味及び範囲内に入る全ての変更は本発明に含まれることが意図されている。特許請求の範囲におけるいかなる参照符号も、関連する請求項を限定するものと見なされるべきではない。また、用語「含む／備える」は、他のユニットまたはステップを排除するものではない。単数は複数を排除するものではない。装置の請求項に記載の複数のユニットまたは装置は、単一のユニットまたは装置によりソフトウェア又はハードウェアを介して実現することができる。「第１の」や「第２の」などの用語は、名称を表すために使用されるが、いずれも特定の順序を示さない。
【００９４】
様々な実施形態の態様が、特許請求の範囲に記載されている。様々な実施形態のこれらの態様及び他の態様は、以下の番号付項目に記載されている。
【００９５】
１．第１のユーザー機器で、第１のユーザー機器に 対応する第２のユーザー機器の対象アプリケーションを操作するための方法であって、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信することと、
前記デスクトップ・スクリーンショットを表示することと、
前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換することと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信することと、
前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信することと、
前記アプリケーション・スクリーンショットを表示することと、を含む、第１のユーザー機器で、第１のユーザー機器に 対応する第２のユーザー機器の対象アプリケーションを操作するための方法。
【００９６】
２．前記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、前記デスクトップ・スクリーンショットをプリプロセスすることをさらに含み、
前記デスクトップ・スクリーンショットを表示することは、プリプロセス後の前記デスクトップ・スクリーンショットを表示することを含む、項目１に記載の方法。
【００９７】
３．前記プリプロセスは、
前記第１のユーザー機器のスクリーンサイズと前記第２のユーザー機器のスクリーンサイズに基づいて、前記デスクトップ・スクリーンショットを調整処理すること、及び
前記第１のユーザー機器のスクリーンアスペクト比と前記第２のユーザー機器のスクリーンアスペクト比に基づいて、前記デスクトップ・スクリーンショットを調整処理することのうち、少なくとも１つを含む、項目２に記載の方法。
【００９８】
４．前記ユーザーが前記アプリケーション・スクリーンショットで実行した、前記対象アプリケーションの機能モジュールへのアクセス操作を取得することと、
前記アクセス操作に応じて、前記第１のユーザー機器のスクリーンの前記機能モジュールの座標を、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標に変換することと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標を送信することと、
前記第２のユーザー機器により送信された、起動した前記機能モジュールのモジュール・スクリーンショットを受信することと、
前記モジュール・スクリーンショットを表示することと、をさらに含む項目１〜３のいずれか１項に記載の方法。  
【００９９】
５．前記第２のユーザー機器に、前記第２のユーザー機器の対象アプリケーションに関する前記ユーザーの操作要求を送信することをさらに含む項目１〜４のいずれか１項に記載の方法。
【０１００】
６．第２のユーザー機器において、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための方法であって、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信することと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信することと、
前記対象アプリケーションを起動するように、前記座標で、アプリケーションの起動操作を実行することと、
前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信することとを含む、第２のユーザー機器において、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための方法。
【０１０１】
７．前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの対応するユーザーのアクセスした前記対象アプリケーションの機能モジュールの座標を受信することと、
前記機能モジュールを起動するように、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標で、モジュールへのアクセス操作を実行することと、
前記第１のユーザー機器に、起動した前記機能モジュールのモジュール・スクリーンショットを送信することと、をさらに含む項目６に記載の方法。
【０１０２】
８．前記第１のユーザー機器により送信された、前記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信することをさらに含み、
対応する第１のユーザー機器にデスクトップ・スクリーンショットを送信することは、前記操作要求に応じて、前記第１のユーザー機器にデスクトップ・スクリーンショットを送信することを含み、前記デスクトップ・スクリーンショットは、前記第２のユーザー機器のデスクトップに表示される前記対象アプリケーションのアプリケーション識別情報を含む項目６または７に記載の方法。
【０１０３】
９．第２のユーザー機器の対象アプリケーションを操作するための第１のユーザー機器であって、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信するように構成されたユニットと、
前記デスクトップ・スクリーンショットを表示するように構成されたユニットと、
前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換するように構成されたユニットと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信するように構成されたユニットと、
前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信するように構成されたユニットと、
前記アプリケーション・スクリーンショットを表示するように構成されたユニットと、を備える第１のユーザー機器。  
【０１０４】
１０．前記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、前記デスクトップ・スクリーンショットのプリプロセスを実行するように構成されたユニットをさらに備え、
前記デスクトップ・スクリーンショットを表示するように構成されたユニットは、プリプロセス後の前記デスクトップ・スクリーンショットを表示するように構成された項目９に記載の第１のユーザー機器。  
【０１０５】
１１．前記プリプロセスは、
前記第１のユーザー機器のスクリーンサイズと前記第２のユーザー機器のスクリーンサイズに基づいて、前記デスクトップ・スクリーンショットを調整処理すること、及び
前記第１のユーザー機器のスクリーンアスペクト比と前記第２のユーザー機器のスクリーンアスペクト比に基づいて、前記デスクトップ・スクリーンショットを調整処理することのうち、少なくとも１つを含む、項目１０に記載の第１のユーザー機器。
【０１０６】
１２．前記ユーザーが前記アプリケーション・スクリーンショットで実行した、前記対象アプリケーションの機能モジュールへのアクセス操作を取得するように構成されたユニットと、
前記アクセス操作に応じて、前記第１のユーザー機器のスクリーンの前記機能モジュールの座標を、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標に変換するように構成されたユニットと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標を送信するように構成されたユニットと、
前記第２のユーザー機器により送信された、起動した前記機能モジュールのモジュール・スクリーンショットを受信するように構成されたユニットと、
前記モジュール・スクリーンショットを表示するように構成されたユニットと、をさらに備える項目９〜１１のいずれか１項に記載の第１のユーザー機器。
【０１０７】
１３．前記第２のユーザー機器に、前記第２のユーザー機器の対象アプリケーションに関する前記ユーザーの操作要求を送信するように構成されたユニットをさらに備える項目９〜１２のいずれか１項に記載の第１のユーザー機器。
【０１０８】
１４．第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための第２のユーザー機器であって、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信するように構成されたユニットと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信するように構成されたユニットと、
前記対象アプリケーションを起動するように、前記座標で、アプリケーションの起動操作を実行するように構成されたユニットと、
前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信するように構成されたユニットと、を備える第２のユーザー機器。
【０１０９】
１５．前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンで対応するユーザーのアクセスした前記対象アプリケーションの機能モジュールの座標を受信するように構成されたユニットと、
前記機能モジュールを起動するように、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標で、モジュールへのアクセス操作を実行するように構成されたユニットと、
前記第１のユーザー機器に、起動した前記機能モジュールのモジュール・スクリーンショットを送信するように構成されたユニットと、をさらに備える項目１４に記載の第２のユーザー機器。
【０１１０】
１６．前記第１のユーザー機器により送信された、前記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信するように構成されたユニットをさらに備え、
対応する第１のユーザー機器にデスクトップ・スクリーンショットを送信するように構成されたユニットは、前記操作要求に応じて、前記第１のユーザー機器にデスクトップ・スクリーンショットを送信するように構成され、前記デスクトップ・スクリーンショットは、前記第２のユーザー機器のデスクトップに表示される前記対象アプリケーションのアプリケーション識別情報を含む項目１４または１５に記載の第２のユーザー機器。
【０１１１】
１７．項目９〜１３のいずれか１項に記載の第１のユーザー機器と、項目１４〜１６のいずれか１項に記載の第２のユーザー機器とを備える、対応機器の対象アプリケーションを操作するためのシステム。
【０１１２】
１８．コンピュータ可読記憶媒体であって、コンピュータ命令を含み、前記コンピュータ命令が実行されるとき、項目１〜８のいずれか１項に記載の方法が実行されるコンピュータ可読記憶媒体。
【０１１３】
１９．コンピュータプログラム製品であって、前記コンピュータプログラムが実行されるとき、項目１〜８のいずれか１項に記載の方法が実行されるコンピュータプログラム製品。
【０１１４】
２０．コンピュータ機器であって、メモリとプロセッサを備え、前記メモリにはコンピュータコードが記憶され、前記プロセッサは、前記コンピュータコードを実行することによって、項目１〜８のいずれか１項に記載の方法を実行するように構成されているコンピュータ機器。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のユーザー機器で、第１のユーザー機器に対応 する第２のユーザー機器の対象アプリケーションを操作するための方法であって、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信することと、
前記デスクトップ・スクリーンショットを表示することと、
前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換することと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信することと、
前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信することと、
前記アプリケーション・スクリーンショットを表示することと、を含む、第１のユーザー機器で、第１ユーザー機器に対応する第２のユーザー機器の対象アプリケーションを操作するための方法。
【請求項２】
前記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、前記デスクトップ・スクリーンショットのプリプロセスを実行することをさらに含み、
前記デスクトップ・スクリーンショットを表示することは、プリプロセス後の前記デスクトップ・スクリーンショットを表示することを含み、
前記プリプロセスは、
前記第１のユーザー機器のスクリーンサイズと前記第２のユーザー機器のスクリーンサイズに基づいて、前記デスクトップ・スクリーンショットを調整処理すること、及び
前記第１のユーザー機器のスクリーンアスペクト比と前記第２のユーザー機器のスクリーンアスペクト比に基づいて、前記デスクトップ・スクリーンショットを調整処理することのうち、少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記ユーザーが前記アプリケーション・スクリーンショットで実行した、前記対象アプリケーションの機能モジュールへのアクセス操作を取得することと、
前記アクセス操作に応じて、前記第１のユーザー機器のスクリーンの前記機能モジュールの座標を、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標に変換することと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標を送信することと、
前記第２のユーザー機器により送信された、起動した前記機能モジュールのモジュール・スクリーンショットを受信することと、
前記モジュール・スクリーンショットを表示することと、をさらに含む請求項１又は２に記載の方法。  
【請求項４】
前記第２のユーザー機器に、前記第２のユーザー機器の対象アプリケーションに関する前記ユーザーの操作要求を送信することをさらに含む請求項１〜３のいずれか１項に記載の方法。
【請求項５】
第２のユーザー機器において、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための方法であって、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信することと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信することと、
前記対象アプリケーションを起動するように、前記座標で、アプリケーションの起動操作を実行することと、
前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信することを含む、第２のユーザー機器において、第１のユーザー機器が当該第２のユーザー機器の対象アプリケーションを操作することを支援するための方法。
【請求項６】
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの対応するユーザーのアクセスした前記対象アプリケーションの機能モジュールの座標を受信することと、
前記機能モジュールを起動するように、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標で、モジュールへのアクセス操作を実行することと、
前記第１のユーザー機器に、起動した前記機能モジュールのモジュール・スクリーンショットを送信することと、をさらに含む請求項５に記載の方法。
【請求項７】
前記第１のユーザー機器により送信された、前記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信することをさらに含み、
対応する第１のユーザー機器にデスクトップ・スクリーンショットを送信することは、前記操作要求に応じて、前記第１のユーザー機器にデスクトップ・スクリーンショットを送信することを含み、前記デスクトップ・スクリーンショットは、前記第２のユーザー機器のデスクトップに表示される前記対象アプリケーションのアプリケーション識別情報を含む請求項５または６に記載の方法。
【請求項８】
第２のユーザー機器の対象アプリケーションを操作するための第１のユーザー機器であって、
前記第２のユーザー機器により送信された、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを受信するように構成されたユニットと、
前記デスクトップ・スクリーンショットを表示するように構成されたユニットと、
前記デスクトップ・スクリーンショットにおける前記アプリケーション識別情報に対する対応するユーザーの選択操作に応じて、前記第１のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標に変換するように構成されたユニットと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を送信するように構成されたユニットと、
前記第２のユーザー機器により送信された、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを受信するように構成されたユニットと、
前記アプリケーション・スクリーンショットを表示するように構成されたユニットと、を備える第１のユーザー機器。  
【請求項９】
前記第１のユーザー機器のスクリーン属性にマッチングするデスクトップ・スクリーンショットを取得するように、前記デスクトップ・スクリーンショットのプリプロセスを実行するように構成されたユニットをさらに備え、
前記デスクトップ・スクリーンショットを表示するように構成されたユニットは、プリプロセス後の前記デスクトップ・スクリーンショットを表示するように構成され、
前記プリプロセスは、
前記第１のユーザー機器のスクリーンサイズと前記第２のユーザー機器のスクリーンサイズに基づいて、前記デスクトップ・スクリーンショットを調整処理すること、及び
前記第１のユーザー機器のスクリーンアスペクト比と前記第２のユーザー機器のスクリーンアスペクト比に基づいて、前記デスクトップ・スクリーンショットを調整処理することのうち、少なくとも１つを含む、請求項８に記載の第１のユーザー機器。
【請求項１０】
前記ユーザーが前記アプリケーション・スクリーンショットで実行した、前記対象アプリケーションの機能モジュールへのアクセス操作を取得するように構成されたユニットと、
前記アクセス操作に応じて、前記第１のユーザー機器のスクリーンの前記機能モジュールの座標を、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標に変換するように構成されたユニットと、
前記第２のユーザー機器に、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標を送信するように構成されたユニットと、
前記第２のユーザー機器により送信された、起動した前記機能モジュールのモジュール・スクリーンショットを受信するように構成されたユニットと、
前記モジュール・スクリーンショットを表示するように構成されたユニットと、をさらに備える請求項８または９に記載の第１のユーザー機器。
【請求項１１】
前記第２のユーザー機器に、前記第２のユーザー機器の対象アプリケーションに関する前記ユーザーの操作要求を送信するように構成されたユニットをさらに備える請求項８〜１０のいずれか１項に記載の第１のユーザー機器。
【請求項１２】
第１のユーザー機器が第２のユーザー機器の対象アプリケーションを操作することを支援するための第２のユーザー機器であって、
対応する第１のユーザー機器に、前記第２のユーザー機器のデスクトップに表示される対象アプリケーションのアプリケーション識別情報を含むデスクトップ・スクリーンショットを送信するように構成されたユニットと、
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの前記アプリケーション識別情報の座標を受信するように構成されたユニットと、
前記対象アプリケーションを起動するように、前記座標で、アプリケーションの起動操作を実行するように構成されたユニットと、
前記第１のユーザー機器に、起動した前記対象アプリケーションのアプリケーション・スクリーンショットを送信するように構成されたユニットと、を備える第２のユーザー機器。
【請求項１３】
前記第１のユーザー機器により送信された、前記第２のユーザー機器のスクリーンの対応するユーザーのアクセスした前記対象アプリケーションの機能モジュールの座標を受信するように構成されたユニットと、
前記機能モジュールを起動するように、前記第２のユーザー機器のスクリーンの前記機能モジュールの座標で、モジュールへのアクセス操作を実行するように構成されたユニットと、
前記第１のユーザー機器に、起動した前記機能モジュールのモジュール・スクリーンショットを送信するように構成されたユニットと、をさらに備える請求項１２に記載の第２のユーザー機器。
【請求項１４】
前記第１のユーザー機器により送信された、前記第２のユーザー機器の対象アプリケーションに関する対応するユーザーの操作要求を受信するように構成されたユニットをさらに備え、
対応する第１のユーザー機器にデスクトップ・スクリーンショットを送信するように構成されたユニットは、前記操作要求に応じて、前記第１のユーザー機器にデスクトップ・スクリーンショットを送信するように構成され、前記デスクトップ・スクリーンショットは、前記第２のユーザー機器のデスクトップに表示される前記対象アプリケーションのアプリケーション識別情報を含む請求項１２または１３に記載の第２のユーザー機器。
【請求項１５】
請求項８〜１１のいずれか１項に記載の第１のユーザー機器と、請求項１２〜１４のいずれか１項に記載の第２のユーザー機器とを備える、対応機器の対象アプリケーションを操作するためのシステム。
【請求項１６】
コンピュータ可読記憶媒体であって、コンピュータ命令を含み、前記コンピュータ命令が実行されるとき、請求項１〜７のいずれか１項に記載の方法が実行されるコンピュータ可読記憶媒体。
【請求項１７】
コンピュータプログラム製品であって、前記コンピュータプログラムが実行されるとき、請求項１〜７のいずれか１項に記載の方法が実行されるコンピュータプログラム製品。
【国際調査報告】
2017526022.tif 000011
2017526022.tif 000012
2017526022.tif 000013
2017526022.tif 000014