(57)【特許請求の範囲】
【請求項１】
表示装置を含む端末デバイスに適用される、同じ画面上にコンテンツを表示するための方法であって、
前記表示装置上にアプリケーションのアプリケーションインタフェースを表示し、前記アプリケーションインタフェースと同じ画面上にフローティング領域を表示するステップであり、前記アプリケーションはゲームアプリケーションであるステップと、
前記アプリケーションのインストールパッケージ内のコンテンツをロードし、前記アプリケーションインタフェース上に前記アプリケーションのアプリケーションコンテンツを表示するために、システムの基礎レイヤと相互作用するサービスインタフェースを呼び出すステップと、
前記フローティング領域に対応するクラスローダを設定するステップと、
前記フローティング領域の表示コンテンツを決定するステップと、
表示のために前記決定された表示コンテンツを前記フローティング領域にロードするために前記クラスローダを呼び出すステップと、
ユーザにより前記フローティング領域に表示されるアプリケーション制御コンポーネントをトリガーすることに応じて、前記フローティング領域に表示される前記表示コンテンツに基づいて、前記アプリケーションインタフェース上に表示される前記アプリケーションコンテンツを調整するステップと
を含み、
前記アプリケーションインタフェース上の前記アプリケーションコンテンツのための前記サービスインタフェースのローディング機構は、前記フローティング領域内の前記表示コンテンツのための前記クラスローダのローディング機構と異なり、
前記フローティング領域に表示される前記表示コンテンツに基づいて、前記アプリケーションインタフェース上に表示される前記アプリケーションコンテンツを調整するステップは、
プロセス間通信を通じて、前記フローティング領域内の前記表示コンテンツのコンテンツ識別子をアプリケーションプロセスに転送するステップと、
前記コンテンツ識別子を取得した後に、前記アプリケーションプロセスにより、前記システムの前記基礎レイヤと相互作用する前記サービスインタフェースを通じて、前記アプリケーションの前記インストールパッケージから前記コンテンツ識別子に対応するコンテンツを取得し、これにより、前記コンテンツ識別子に対応するように前記アプリケーションインタフェース上に表示される前記アプリケーションコンテンツを調整するステップと
を含む、方法。
【請求項２】
前記フローティング領域の前記表示コンテンツを決定するステップは、
前記フローティング領域の前記表示コンテンツをフィルタするためのフィルタ条件を決定するステップと、
前記フィルタ条件を満たす前記表示コンテンツを取得するステップと
を含む、請求項１に記載の同じ画面上にコンテンツを表示するための方法。
【請求項３】
前記フィルタ条件を満たす前記表示コンテンツを取得するステップは、
表示コンテンツ要求メッセージをサーバに送信するステップであり、前記表示コンテンツ要求メッセージは前記フィルタ条件を含み、前記サーバは、前記フィルタ条件に基づいて前記フィルタ条件を満たす前記表示コンテンツを決定するステップと、
前記サーバにより送信された表示コンテンツ応答メッセージを受信するステップであり、前記表示コンテンツ応答メッセージは、前記決定された表示コンテンツに基づいて前記サーバにより構築され、前記表示コンテンツ応答メッセージは、前記決定された表示コンテンツを含むステップと
を含む、請求項２に記載の同じ画面上にコンテンツを表示するための方法。
【請求項４】
前記フィルタ条件は、前記アプリケーションインタフェース上に表示される前記アプリケーションのアプリケーション識別子を含み、
前記フィルタ条件を満たす前記表示コンテンツを取得するステップは、
前記表示コンテンツとして前記アプリケーションインタフェース上に表示される前記アプリケーションの参考コンテンツから前記フィルタ条件を満たす参考コンテンツを取得するステップであり、サーバは、前記アプリケーション識別子に基づいて前記アプリケーションの前記参考コンテンツを決定し、前記フローティング領域の前記表示コンテンツとして前記フィルタ条件に基づいて前記アプリケーションの前記参考コンテンツから前記フィルタ条件を満たす目標参考コンテンツを決定するステップを含む、請求項２に記載の同じ画面上にコンテンツを表示するための方法。
【請求項５】
前記フローティング領域内に表示される前記目標参考コンテンツを適用するステップを更に含み、
前記フローティング領域に表示される前記表示コンテンツに基づいて、前記アプリケーションインタフェース上に表示される前記アプリケーションコンテンツを調整するステップは、
前記取得された目標参考コンテンツに基づいて前記アプリケーションインタフェース上に表示される前記アプリケーションコンテンツを調整するステップを更に含む、請求項４に記載の同じ画面上にコンテンツを表示するための方法。
【請求項６】
前記フィルタ条件を満たす前記表示コンテンツを取得するステップは、
前記端末デバイスによりローカルにキャッシュされたコンテンツから前記フィルタ条件を満たす前記表示コンテンツを取得するステップ、及び／又は
前記サーバから前記フィルタ条件を満たす前記表示コンテンツを受信し、前記受信した表示コンテンツに基づいて前記端末デバイスによりローカルにキャッシュされた前記コンテンツを更新するステップ
を更に含む、請求項３乃至５のうちいずれか１項に記載の同じ画面上にコンテンツを表示するための方法。
【請求項７】
前記表示コンテンツは、ピクチャであり、表示のために前記決定された表示コンテンツを前記フローティング領域にロードすることは、
前記ピクチャのデータ量、前記ピクチャの幅及び高さ、並びにピクチャブラウジングフレームの幅及び高さの比に基づいて、前記ピクチャについての圧縮比を決定し、前記ピクチャブラウジングフレームは、前記フローティング領域内に前記ピクチャを表示するための領域であり、
前記圧縮比に基づいて前記ピクチャを圧縮するためにピクチャ処理アプリケーションプログラムインタフェースを呼び出し、
表示のために前記圧縮されたピクチャを前記フローティング領域内の前記ピクチャブラウジングフレームにロードすることを含む、請求項１に記載の同じ画面上にコンテンツを表示するための方法。
【請求項８】
前記ピクチャがドラッグされるときに、前記ドラッグされるピクチャの位置が前記ピクチャブラウジングフレームの境界に到達するか否かを決定するステップと、
前記ドラッグされるピクチャの前記位置が前記ピクチャブラウジングフレームの前記境界に到達する場合、前記ピクチャが前記境界に向けてドラッグされることを妨げるステップと
を更に含む、請求項７に記載の同じ画面上にコンテンツを表示するための方法。
【請求項９】
表示装置を含む端末デバイスに適用される、同じ画面上にコンテンツを表示するための装置であって、
前記表示装置上にアプリケーションのアプリケーションインタフェースを表示し、前記アプリケーションインタフェースと同じ画面上にフローティング領域を表示するように構成されたフローティング領域表示モジュールであり、前記アプリケーションはゲームアプリケーションであるフローティング領域表示モジュールと、
前記アプリケーションのインストールパッケージ内のコンテンツをロードし、前記アプリケーションインタフェース上に前記アプリケーションのアプリケーションコンテンツを表示するために、システムの基礎レイヤと相互作用するサービスインタフェースを呼び出すように構成されたアプリケーションコンテンツローディングモジュールと、
前記フローティング領域に対応するクラスローダを設定するように構成されたローダ設定モジュールと、
前記フローティング領域の表示コンテンツを決定するように構成された表示コンテンツ決定モジュールと、
表示のために前記決定された表示コンテンツを前記フローティング領域にロードするために前記クラスローダを呼び出すように構成された表示コンテンツローディングモジュールと、
ユーザにより前記フローティング領域に表示されるアプリケーション制御コンポーネントをトリガーすることに応じて、前記フローティング領域に表示される前記表示コンテンツに基づいて、前記アプリケーションインタフェース上に表示される前記アプリケーションコンテンツを調整するように構成された調整モジュールと
を含み、
前記アプリケーションインタフェース上の前記アプリケーションコンテンツのための前記サービスインタフェースのローディング機構は、前記フローティング領域内の前記表示コンテンツのための前記クラスローダのローディング機構と異なり、
前記調整モジュールは、プロセス間通信を通じて、前記フローティング領域内の前記表示コンテンツのコンテンツ識別子をアプリケーションプロセスに転送するように構成され、
前記コンテンツ識別子を取得した後に、前記アプリケーションプロセスは、前記システムの前記基礎レイヤと相互作用する前記サービスインタフェースを通じて、前記アプリケーションの前記インストールパッケージから前記コンテンツ識別子に対応するコンテンツを取得し、これにより、前記コンテンツ識別子に対応するように前記アプリケーションインタフェース上に表示される前記アプリケーションコンテンツを調整する、装置。
【請求項１０】
前記表示コンテンツ決定モジュールは、
前記フローティング領域の前記表示コンテンツをフィルタするためのフィルタ条件を決定するように構成されたフィルタ条件決定ユニットと、
前記フィルタ条件を満たす前記表示コンテンツを取得するように構成された表示コンテンツ取得ユニットと
を含む、請求項９に記載の同じ画面上にコンテンツを表示するための装置。
【請求項１１】
前記表示コンテンツ取得ユニットは、
表示コンテンツ要求メッセージをサーバに送信するように構成された要求サブユニットであり、前記表示コンテンツ要求メッセージは前記フィルタ条件を含み、前記サーバは、前記フィルタ条件に基づいて前記フィルタ条件を満たす前記表示コンテンツを決定する要求サブユニットと、
前記サーバにより送信された表示コンテンツ応答メッセージを受信するように構成された表示コンテンツ受信サブユニットであり、前記表示コンテンツ応答メッセージは、前記決定された表示コンテンツに基づいて前記サーバにより構築され、前記表示コンテンツ応答メッセージは、前記決定された表示コンテンツを含む表示コンテンツ受信サブユニットと
を含む、請求項１０に記載の同じ画面上にコンテンツを表示するための装置。
【請求項１２】
前記フィルタ条件は、前記アプリケーションインタフェース上に表示される前記アプリケーションのアプリケーション識別子を含み、
前記表示コンテンツ取得ユニットは、前記表示コンテンツとして前記アプリケーションインタフェース上に表示される前記アプリケーションの参考コンテンツから前記フィルタ条件を満たす参考コンテンツを取得するように更に構成され、サーバは、前記アプリケーション識別子に基づいて前記アプリケーションの前記参考コンテンツを決定し、前記フローティング領域の前記表示コンテンツとして前記フィルタ条件に基づいて前記アプリケーションの前記参考コンテンツから前記フィルタ条件を満たす目標参考コンテンツを決定する、請求項１１に記載の同じ画面上にコンテンツを表示するための装置。
【請求項１３】
前記フローティング領域内に表示される前記目標参考コンテンツを適用するように構成された適用モジュールを更に含み、
前記調整モジュールは、前記取得された目標参考コンテンツに基づいて前記アプリケーションインタフェース上に表示される前記アプリケーションコンテンツを調整するように更に構成される、請求項１２に記載の同じ画面上にコンテンツを表示するための装置。
【請求項１４】
前記表示コンテンツ取得ユニットは、前記端末デバイスによりローカルにキャッシュされたコンテンツから前記フィルタ条件を満たす前記表示コンテンツを取得するように更に構成され、及び／又は
前記表示コンテンツ取得ユニットは、前記サーバから前記フィルタ条件を満たす前記表示コンテンツを受信し、前記受信した表示コンテンツに基づいて前記端末デバイスによりローカルにキャッシュされた前記コンテンツを更新するように構成されたローカルコンテンツ更新モジュールを更に含む、請求項１１乃至１３のうちいずれか１項に記載の同じ画面上にコンテンツを表示するための装置。
【請求項１５】
前記表示コンテンツは、ピクチャであり、前記表示コンテンツローディングモジュールは、
前記ピクチャのデータ量、前記ピクチャの幅及び高さ、並びにピクチャブラウジングフレームの幅及び高さの比に基づいて、前記ピクチャについての圧縮比を決定し、前記ピクチャブラウジングフレームは、前記フローティング領域内に前記ピクチャを表示するための領域であり、
前記圧縮比に基づいて前記ピクチャを圧縮するためにピクチャ処理アプリケーションプログラムインタフェースを呼び出し、
表示のために前記圧縮されたピクチャを前記フローティング領域内の前記ピクチャブラウジングフレームにロードするように更に構成される、請求項９に記載の同じ画面上にコンテンツを表示するための装置。
【請求項１６】
前記ピクチャがドラッグされるときに、前記ドラッグされるピクチャの位置が前記ピクチャブラウジングフレームの境界に到達するか否かを決定し、前記ドラッグされるピクチャの前記位置が前記ピクチャブラウジングフレームの前記境界に到達する場合、前記ピクチャが前記境界に向けてドラッグされることを妨げるように構成された境界処理モジュールを更に含む、請求項１５に記載の同じ画面上にコンテンツを表示するための装置。
【請求項１７】
請求項９乃至１６のうちいずれか１項に記載の同じ画面上にコンテンツを表示するための装置を含む端末デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願への相互参照］
この出願は、中国専利局に2015年5月20日に出願された「METHOD  AND  DEVICE  FOR  DISPLAYING  CONTENT  ON  SAME  SCREEN,  AND  TERMINAL  DEVICE」という名称の中国特許出願第201510259367.X号の優先権を主張し、その全内容を参照により援用する。
【０００２】
［技術分野］
この開示は、コンテンツ表示技術の分野に関し、特に同じ画面上にコンテンツを表示するための方法及び装置並びに端末デバイスに関する。
【背景技術】
【０００３】
Android及びIOSのようなインテリジェントなオペレーティングシステムの普及により、より多くのアプリケーションが端末デバイスにロードされている。しかし、現在では、インテリジェントなオペレーティングシステムに基づく端末デバイスのほとんどは、同じインタフェース上でマルチウィンドウのタスクをサポートせず、インテリジェントなオペレーティングシステムに基づく端末デバイスは、PC（パーソナルコンピュータ）のように同じ画面上に複数のコンテンツを表示することができない。したがって、インテリジェントなオペレーティングシステムに基づく端末デバイスにおいて同じ画面上での複数のコンテンツ表示を実現するための方法を検索することが、現在の研究の活発な分野になっている。
【０００４】
同じ画面上にコンテンツを表示するための現在の方法は、主にフローティングウィンドウ技術を使用する。アプリケーションのアプリケーションコンテンツに関係のないフローティングウィンドウは、端末デバイスにより現在実行されているアプリケーションのアプリケーションインタフェース上に表示され、いくつかの機能は、フローティングウィンドウを通じてアプリケーションインタフェース上に実現される。具体的には、アプリケーションを実行するときに、端末デバイスは、端末デバイスにより実行されるアプリケーションのアプリケーションインタフェースを表示し、アプリケーションインタフェース上にアプリケーションコンテンツを表示する。フローティングウィンドウ技術によって、アプリケーションコンテンツに関係のないフローティングウィンドウは、端末デバイスにより実行されるアプリケーションのアプリケーションインタフェース上に表示され、これにより、フローティングウィンドウを通じていくつかの機能を実現し得る。
【０００５】
同じ画面上にコンテンツを表示するための現在の方法では、アプリケーションインタフェース上に表示されるフローティングウィンドウは、主に、メモリを掃除するための命令のようないくつかのデバイス管理命令を結びつけることにより、端末デバイスのためのメモリの掃除及びゴミ箱の掃除のようなデバイス管理機能を実現し、フローティングウィンドウは、動的なコンテンツを表示することができない。例えば、端末デバイスがゲームアプリケーションを実行する場合、フローティングウィンドウは、現在のフローティングウィンドウ技術によりゲームインタフェース上に表示され、フローティングウィンドウは、メモリを掃除するための命令のようなデバイス管理命令のみに結びつけられる。ユーザは、端末デバイスがゲームアプリケーションを実行するときにフローティングウィンドウを通じてメモリの掃除のような目的のみを実現することができ、動的なコンテンツは、フローティングウィンドウを通じて表示されることができない。例えば、端末デバイスがゲームアプリケーションを開始する場合、ビデオを閲覧する目的は、ゲームインタフェース上に表示されるフローティングウィンドウを通じて実現されることができない。
【発明の概要】
【０００６】
前述のことを鑑みて、同じ画面上にコンテンツを表示するための方法及び装置並びに端末デバイスは、この開示の実施例に従って、同じ画面上に動的なコンテンツを表示するように提供される。
【０００７】
前述の目的を実現するために、以下の技術的解決策がこの開示の実施例に従って提供される。
【０００８】
表示装置を含む端末デバイスに適用される、同じ画面上にコンテンツを表示するための方法が提供される。この方法は、表示装置上にアプリケーションのアプリケーションインタフェースを表示し、アプリケーションインタフェースと同じ画面上にフローティング領域を表示するステップと、フローティング領域に対応するコンテンツローダを設定するステップと、フローティング領域の表示コンテンツを決定するステップと、表示のために決定された表示コンテンツをフローティング領域にロードするためにコンテンツローダを呼び出すステップとを含む。
【０００９】
表示装置を含む端末デバイスに適用される、同じ画面上にコンテンツを表示するための装置もまた、開示の実施例に従って提供される。この装置は、表示装置上にアプリケーションのアプリケーションインタフェースを表示し、アプリケーションインタフェースと同じ画面上にフローティング領域を表示するように構成されたフローティング領域表示モジュールと、フローティング領域に対応するコンテンツローダを設定するように構成されたローダ設定モジュールと、フローティング領域の表示コンテンツを決定するように構成された表示コンテンツ決定モジュールと、表示のために決定された表示コンテンツをフローティング領域にロードするためにコンテンツローダを呼び出すように構成された表示コンテンツローディングモジュールとを含む。
【００１０】
同じ画面上にコンテンツを表示するための前述の装置を含む端末デバイスもまた、開示の実施例に従って提供される。
【００１１】
前述の技術的解決策に基づいて、この開示の実施例に従って同じ画面上にコンテンツを表示するための方法は、表示装置上にアプリケーションのアプリケーションインタフェースを表示し、アプリケーションインタフェースと同じ画面上にフローティング領域を表示するステップと、フローティング領域に対応するコンテンツローダを設定するステップと、フローティング領域の表示コンテンツを決定するステップと、表示のために決定された表示コンテンツをフローティング領域にロードするためにコンテンツローダを呼び出すステップとを含む。以上のように、この開示の実施例に基づいて、端末デバイスがアプリケーションインタフェースを表示するときに、動的なコンテンツは、フローティング領域に対応するコンテンツローダを構築することにより、アプリケーションインタフェースと同じ画面上のフローティング領域上に表示されることができる。さらに、表示コンテンツは、フローティング領域に対応するコンテンツローダを通じてフローティング領域内にロードされて表示され、したがって、アプリケーションインタフェース上に表示されるアプリケーションコンテンツをロードして表示する処理と、フローティング領域内に表示コンテンツをロードして表示する処理との間の相互干渉が回避されることができる。したがって、動的なコンテンツは、フローティング領域内に安定してロードされて表示されることができる。
【図面の簡単な説明】
【００１２】
この開示の実施例による技術的解決策又は従来技術における技術的解決策をより明確に説明するために、従来技術又は実施例の説明において使用される図面について以下に簡単に説明する。明らかに、以下に記載する図面は、この開示のいくつかの実施例に過ぎず、他の図面は、創造的取り組みなしにこれらの図面に基づいて当業者により取得され得る。
【図１】この開示の実施例に従って同じ画面上にコンテンツを表示するための方法のフローチャートである。
【図２】この開示の他の実施例に従って同じ画面上にコンテンツを表示するための方法のフローチャートである。
【図３】この開示の他の実施例に従って同じ画面上にコンテンツを表示するための方法のフローチャートである。
【図４】この開示の実施例に従って表示コンテンツを取得するための方法のフローチャートである。
【図５】この開示の実施例に従ってゲームアプリケーションインタフェース上のフローティング領域を通じて同じ画面上でビデオを閲覧する効果の図である。
【図６】この開示の他の実施例に従って同じ画面上にコンテンツを表示するための方法のフローチャートである。
【図７】この開示の実施例に従って参考コンテンツを適用するための方法のフローチャートである。
【図８】この開示の実施例に従ってフローティング領域内にピクチャをロードして表示するための方法のフローチャートである。
【図９】この開示の実施例に従ったアプリケーション例の概略図である。
【図１０】この開示の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。
【図１１】この開示の他の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。
【図１２】この開示の実施例に従った表示コンテンツ決定モジュールの構成ブロック図である。
【図１３】この開示の実施例に従った表示コンテンツ取得ユニットの構成ブロック図である。
【図１４】この開示の他の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。
【図１５】この開示の他の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。
【図１６】この開示の他の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。
【図１７】この開示の実施例に従った端末デバイスのハードウェアの構成ブロック図である。
【発明を実施するための形態】
【００１３】
この開示の実施例の技術的解決策は、この開示の実施例の以下の図面と共に明確且つ完全に説明される。明らかに、記載の実施例は、この開示の実施例の全てではなく、単なる数個に過ぎない。創造的取り組みなしにこの開示の実施例に基づいて当業者により取得される他の全ての実施例は、この開示の保護範囲内に入るものとする。
【００１４】
図１は、この開示の実施例に従って同じ画面上にコンテンツを表示するための方法のフローチャートである。同じ画面上にコンテンツを表示するための方法は、表示装置を含む端末デバイスに適用されてもよく、端末デバイスは、インテリジェント電話、タブレットコンピュータ及びラップトップのようなユーザ装置でもよい。図１に参照が行われ、この方法は、ステップS100〜S130を含んでもよい。
【００１５】
ステップS100において、アプリケーションのアプリケーションインタフェースが表示装置上に表示され、フローティング領域がアプリケーションインタフェースと同じ画面上に表示される。
【００１６】
端末デバイスがアプリケーションを実行するときに、端末デバイスにより実行されるアプリケーションのアプリケーションインタフェースは、端末デバイスの画面上に表示され、アプリケーションのアプリケーションコンテンツは、アプリケーションインタフェース上に表示される。これに基づいて、この開示に従った実施例において、フローティング領域は、フローティングウィンドウ技術に基づいてアプリケーションインタフェースと同じ画面上に表示されてもよく、表示されるフローティング領域の数は、１以上である。
【００１７】
この開示の実施例において、フローティング領域の表示サイズは、カスタマイズされてもよく、フローティング領域は、最小化されてもよく、表示位置を調整するためにアプリケーションインタフェース上でドラッグされてもよい。
【００１８】
ステップS110において、フローティング領域に対応するコンテンツローダが設定される。
【００１９】
この開示の実施例において、フローティング領域に対応するコンテンツローダが構築され、フローティング領域内に表示されるコンテンツは、コンテンツローダを通じてロードされてもよい。コンテンツローダは、Classloader（クラスローダ）でもよい。
【００２０】
ステップS120において、フローティング領域の表示コンテンツが決定される。
【００２１】
任意選択で、この開示の実施例において、フローティング領域の表示コンテンツは、ネットワーク上で取得されてもよく、或いは端末デバイスによりローカルにキャッシュされたコンテンツから取得されてもよい。
【００２２】
ステップS130において、表示のために表示コンテンツをフローティング領域にロードするためにコンテンツローダが呼び出される。
【００２３】
この開示の実施例に従って同じ画面上にコンテンツを表示するための方法は、表示装置上にアプリケーションのアプリケーションインタフェースを表示し、アプリケーションインタフェースと同じ画面上にフローティング領域を表示するステップと、フローティング領域に対応するコンテンツローダを設定するステップと、フローティング領域の表示コンテンツを決定するステップと、表示のために決定された表示コンテンツをフローティング領域にロードするためにコンテンツローダを呼び出すステップとを含む。以上のように、この開示の実施例に基づいて、端末デバイスがアプリケーションインタフェースを表示するときに、動的なコンテンツは、フローティング領域に対応するコンテンツローダを構築することにより、アプリケーションインタフェースと同じ画面上のフローティング領域上に表示されることができる。さらに、表示コンテンツは、フローティング領域に対応するコンテンツローダを通じてフローティング領域内にロードされて表示され、したがって、アプリケーションインタフェース上に表示されるアプリケーションコンテンツをロードして表示する処理と、フローティング領域内に表示コンテンツをロードして表示する処理との間の相互干渉が回避されることができる。したがって、動的なコンテンツは、フローティング領域内に安定してロードされて表示されることができる。
【００２４】
この開示の実施例において、アプリケーションインタフェース上のアプリケーションコンテンツのためのローディング機構は、フローティング領域内の表示コンテンツのためのローディング機構と同じではない。この開示の実施例において、フローティング領域内の表示コンテンツは、フローティング領域に対応する構築されたコンテンツローダを通じてロードされ、アプリケーションインタフェース上のアプリケーションコンテンツは、端末デバイスにより提供されるシステムの基礎レイヤと相互作用するサービスインタフェースを通じてロードされてもよい。
【００２５】
さらに、この開示の実施例において、システムの基礎レイヤと相互作用するサービスインタフェースは、アプリケーションのインストールパッケージ内のコンテンツをロードし、アプリケーションインタフェース上にアプリケーションコンテンツを表示するために呼び出されてもよい。
【００２６】
任意選択で、Androidオペレーティングシステムでは、システムの基礎レイヤと相互作用するサービスインタフェースは、Qmiインタフェースでもよい。
【００２７】
図２は、この開示の他の実施例に従って同じ画面上にコンテンツを表示するための方法のフローチャートである。図２に参照が行われ、この方法は、ステップS200〜S250を含んでもよい。
【００２８】
ステップS200において、アプリケーションが実行される。
【００２９】
ステップS210において、システムの基礎レイヤと相互作用するサービスインタフェースが、アプリケーションのアプリケーションインタフェースを表示するためにアプリケーションのインストールパッケージ内のコンテンツをロードし、アプリケーションインタフェース上にアプリケーションコンテンツを表示するために呼び出される。
【００３０】
任意選択で、ステップS210は、アプリケーションインタフェース上のアプリケーションコンテンツの継続的なローディング及び動的な変化を実現するために継続的に実行されてもよい。
【００３１】
任意選択で、Androidオペレーティングシステム上で、端末デバイスは、アプリケーションを開始した後にアプリケーションのインストールパッケージ内のコンテンツをロードするためにQmiインタフェースを呼び出し、これにより、画面上にアプリケーションインタフェースを表示し、アプリケーションインタフェース上にアプリケーションコンテンツを表示してもよい。
【００３２】
ステップS220において、フローティング領域に対応するコンテンツローダが設定される。
【００３３】
ステップS230において、フローティング領域がアプリケーションインタフェースと同じ画面上に表示される。
【００３４】
ステップS240において、フローティング領域の表示コンテンツが決定される。
【００３５】
ステップS250において、表示のために決定された表示コンテンツをフローティング領域にロードするためにコンテンツローダが呼び出される。
【００３６】
以上のように、ステップS220〜S250は、この開示の実施例におけるステップS210と相互に干渉されなくてもよい。
【００３７】
Androidオペレーティングシステムは、この開示の実施例の例として挙げられる。アプリケーションが開始し、Qmiインタフェースがアプリケーションコンテンツをロードするために呼び出された後に、フローティング領域に対応するClassloaderは、フローティング領域の表示コンテンツをロードするために呼び出される。したがって、表示コンテンツは、アプリケーションインタフェース上のアプリケーションコンテンツのためのローディング機構と異なるローディング機構を通じて、フローティング領域内に安定して動的にロードされて表示され得る。
【００３８】
任意選択で、この開示の実施例において、フローティング領域の表示コンテンツを決定する際に、フローティング領域内に表示されるコンテンツのためのフィルタ条件は、フローティング領域内に表示されるコンテンツフィルタフレームを通じて入力され、これにより、フィルタ条件を満たす表示コンテンツを取得してもよく、コンテンツローダは、取得された表示コンテンツをロードする。
【００３９】
図３は、この開示の他の実施例に従って同じ画面上にコンテンツを表示するための方法のフローチャートである。図３に参照が行われ、この方法は、ステップS300〜S330を含んでもよい。
【００４０】
ステップS300において、アプリケーションのアプリケーションインタフェースが表示装置上に表示され、フローティング領域がアプリケーションインタフェースと同じ画面上に表示される。
【００４１】
ステップS310において、フローティング領域に対応するコンテンツローダが設定される。
【００４２】
ステップS320において、フローティング領域の表示コンテンツをフィルタするためのフィルタ条件が決定され、フィルタ条件を満たす表示コンテンツが取得される。
【００４３】
任意選択で、取得された表示コンテンツは、ピクチャ、ビデオ又はテキストでもよい。表示コンテンツの具体的な種類はカスタマイズされてもよい。
【００４４】
ステップS330において、表示のために決定された表示コンテンツをフローティング領域にロードするためにコンテンツローダが呼び出される。
【００４５】
任意選択で、この開示の実施例において、フィルタ条件を満たす表示コンテンツは、サーバから表示コンテンツを要求することにより取得されてもよい。図４は、この開示の実施例に従って表示コンテンツを取得するための方法のフローチャートである。図４に参照が行われ、表示コンテンツを取得するための方法は、ステップS400〜S410を含んでもよい。
【００４６】
ステップS400において、表示コンテンツ要求メッセージは、サーバに送信される。コンテンツ要求メッセージは、フィルタ条件を含み、サーバは、フィルタ条件に基づいてフィルタ条件を満たす表示コンテンツを決定する。
【００４７】
このステップにおいて、フィルタ条件は、表示コンテンツの名前又はURLでもよく、或いは発行時間又は表示コンテンツが属するカテゴリのような表示コンテンツのいくつかの属性条件でもよい。フィルタ条件の具体的な種類は、実際の状況に基づいて決定されてもよい。
【００４８】
データベースは、表示コンテンツ及び表示コンテンツの記述情報を記憶するためにサーバ内に設定されてもよい。フィルタ条件を受信した後に、サーバは、表示コンテンツの記述情報に基づいてフィルタ条件に対応する記述条件を見つけ、フィルタ条件に対応する記述情報の表示コンテンツを取得することができる。
【００４９】
ステップS410において、サーバにより送信された表示コンテンツ応答メッセージが受信される。表示コンテンツ応答メッセージは、決定された表示コンテンツに基づいてサーバにより構築され、表示コンテンツ応答メッセージは、決定された表示コンテンツを含む。
【００５０】
この開示の実施例において、フローティング領域内に同じ画面上にビデオを動的に表示する例が挙げられる。ビデオ検索条件は、アプリケーションインタフェース上の同じ画面上にフローティング領域を表示した後に、フローティング領域内のビデオブラウジングフレームに入力されてもよい。例えば、ビデオ検索条件は、ビデオ名、ビデオに対応するURLでもよい。端末デバイスは、入力されたビデオ検索条件に対応するビデオをサーバから要求してもよい。ビデオ検索条件に対応するビデオを取得した後に、サーバは、ビデオのビデオデータを端末デバイスに送信してもよい。この場合、端末デバイス内に設定されたフローティング領域に対応するコンテンツローダは、表示のために取得されたビデオデータをフローティング領域内のビデオブラウジングフレームにロードしてもよい。図５は、この開示の実施例に従ってゲームアプリケーションインタフェース上のフローティング領域を通じて同じ画面上でビデオを閲覧する効果の図である。
【００５１】
明らかに、フローティング領域内に表示されるコンテンツもまた、ピクチャ又はテキストでもよく、コンテンツの具体的な種類は、実際の状況に基づいて設定されてもよい。
【００５２】
さらに、フローティング領域内に表示されるコンテンツは、アプリケーションインタフェース上に表示されるアプリケーションコンテンツと関係してもよく、例えば、フローティング領域内に表示されるコンテンツは、アプリケーションインタフェース上に表示されるアプリケーションコンテンツの参考コンテンツでもよい。例えば、ビデオアプリケーションのシナリオでは、フローティング領域内に表示されるコンテンツは、ビデオについてのコメントコンテンツでもよい。ビデオがビデオインタフェース上で再生されるときに、ビデオについてのコメントコンテンツは、ビデオインタフェースと同じ画面上に表示されるフローティング領域を通じて動的に表示されてもよい。ゲームアプリケーションのシナリオでは、フローティング領域内に表示されるコンテンツは、ゲームについての戦略コンテンツ（戦略ビデオ、戦略ピクチャ、ゲームマトリクス法の紹介等）でもよく、ゲームについての戦略コンテンツは、ゲームコンテンツがゲームインタフェース上に表示されるときにゲームインタフェースと同じ画面上に表示されるフローティング領域を通じて表示されてもよい。
【００５３】
任意選択で、図６は、この開示の他の実施例に従って同じ画面上にコンテンツを表示するための方法のフローチャートである。図６に示す方法は、図３に示す実施例に基づく。ステップS320は、ステップS610を更に含む。
【００５４】
ステップS610において、フィルタ条件を満たす参考コンテンツが、表示コンテンツとしてアプリケーションインタフェース上に表示されるアプリケーションの参考コンテンツから取得される。サーバは、アプリケーション識別子に基づいてアプリケーションの参考コンテンツを決定し、フローティング領域の表示コンテンツとしてフィルタ条件に基づいてアプリケーションの参考コンテンツからフィルタ条件を満たす目標参考コンテンツを決定する。
【００５５】
任意選択で、アプリケーションのアプリケーション識別子及び表示される参考コンテンツのフィルタ条件を受信した後に、サーバは、アプリケーション識別子に基づいてアプリケーションの参考コンテンツを決定し、フィルタ条件に基づいてアプリケーションの参考コンテンツからフィルタ条件を満たす目標参考コンテンツを決定し、決定された目標参考コンテンツを端末デバイスに送信してもよい。
【００５６】
ゲームアプリケーションのシナリオが例として挙げられる。ゲームアプリケーションを開始した後に、端末デバイスは、ゲームアプリケーションインタフェースを表示し、Qmiインタフェースを介してゲームアプリケーションのインストールパッケージから表示のためにゲームコンテンツをゲームインタフェースにロードしてもよい。同時に、この開示の実施例において、フローティング領域が、フローティングウィンドウ技術によってゲームインタフェースと同じ画面上に表示されてもよい。ゲーム参考コンテンツ（ゲームマトリクス法等）についてのフィルタフレームは、フローティング領域内に表示されてもよい。ユーザがフィルタフレームからゲーム参考コンテンツについてのフィルタ条件を選択した後に、端末デバイスは、選択されたフィルタ条件に対応するゲーム参考コンテンツをサーバから要求してもよい。サーバがフィルタ条件に対応するゲーム参考コンテンツを端末デバイスに送信した後に、端末デバイスは、フローティング領域に対応するClassloaderを通じて表示のためにフィルタ条件に対応するゲーム参考コンテンツをフローティング領域にロードしてもよい。
【００５７】
具体的には、ロードされるゲーム参考コンテンツは、ゲームについてのピクチャ、ビデオ、コメントでもよい。対応して、フローティング領域は、ロードされるピクチャを表示するためにピクチャブラウジングフレームを設定してもよく、ロードされるビデオを表示するためにビデオブラウジングフレームを設定してもよく、ロードされるテキストを表示するためにテキストフレームを設定してもよい。
【００５８】
任意選択で、この開示の実施例において、フローティング領域内にアプリケーションコンテンツの参考コンテンツを表示する際に、参考コンテンツはアプリケーションコンテンツに関係するため、この開示の実施例において、参考コンテンツをアプリケーションインタフェースに適用する機構が更に設定されてもよい。例えば、フローティング領域内に表示されるゲームマトリクス法は、ゲームインタフェースに適用され、これにより、ゲームにより現在使用されているマトリクス法を変更してもよい。
【００５９】
図７は、この開示の実施例に従って参考コンテンツを適用するための方法のフローチャートである。図７に参照が行われ、参考コンテンツを適用するための方法は、ステップS700〜S710を含んでもよい。
【００６０】
ステップS700において、フローティング領域内に表示される目標参考コンテンツが適用される。
【００６１】
ステップS710において、取得された目標参考コンテンツを適用することに応じて、アプリケーションインタフェース上に表示されるアプリケーションコンテンツが目標参考コンテンツに基づいて調整される。
【００６２】
任意選択で、この開示の実施例において、フローティング領域内に表示される参考コンテンツのコンテンツ識別子は、プロセス間通信を通じてアプリケーションプロセスに転送されてもよい。コンテンツ識別子を取得した後に、アプリケーションプロセスは、システムの基礎レイヤと相互作用するサービスインタフェース（Qmiインタフェース等）を通じてアプリケーションのインストールパッケージからコンテンツ識別子に対応するコンテンツを取得し、これにより、コンテンツ識別子に対応するようにアプリケーションインタフェース上に表示されるアプリケーションコンテンツを調整してもよい。
【００６３】
ゲームのシナリオが例として挙げられる。ゲームがゲームインタフェース上にマトリクス法で再生されるときに、ゲームの他のマトリクス法の情報（マトリクス法のピクチャ及びビデオ等）は、ゲームインタフェースと同じ画面上に表示されるフローティング領域内に表示されてもよい。ユーザが現在のゲームマトリクス法をフローティング領域内に表示されるマトリクス法に変更したいと思うときに、ユーザは、フローティング領域内に表示されるアプリケーション制御コンポーネントをトリガーしてもよい。この場合、フローティング領域内に表示されたマトリクス法識別子は、プロセス間通信を通じてゲームプロセスに転送されてもよく、ゲームプロセスは、Qmiインタフェースのようなシステムの基礎レイヤと相互作用するサービスインタフェースを通じてゲームアプリケーションのインストールパッケージからマトリクス法識別子に対応するマトリクス法のコンテンツを取得し、これにより、ゲームインタフェース上にマトリクス法の取得されたコンテンツを表示し、ゲームにより使用されるマトリクス法を変更してもよい。
【００６４】
任意選択で、異常ネットワークの場合、端末デバイスは、サーバからフローティング領域の表示コンテンツを取得することができない。この場合、この開示の実施例において、フローティング領域の表示コンテンツはまた、端末デバイスによりローカルにキャッシュされたコンテンツから取得されてもよい。具体的には、ネットワークが異常である場合、フィルタ条件を満たす表示コンテンツは、端末デバイスによりローカルにキャッシュされたコンテンツから取得されてもよく、フローティング領域に対応するコンテンツローダは、表示のために取得された表示コンテンツをフローティング領域にロードする。
【００６５】
さらに、端末デバイスがサーバから新たな表示コンテンツを取得したときに、端末デバイスによりローカルにキャッシュされたコンテンツは更新されてもよい。具体的には、サーバにより送信されたフィルタ条件を満たす表示コンテンツを受信した後に、端末デバイスは、サーバにより送信された表示コンテンツに基づいて端末デバイスによりローカルにキャッシュされたコンテンツを更新してもよい。
【００６６】
フローティング領域の表示コンテンツをローカルに取得する場合、表示コンテンツの種類及びフローティング領域内の以降の表示処理方針は、サーバから表示コンテンツを要求する場合のものと同様でもよい点に留意すべきである。
【００６７】
任意選択で、この開示の実施例において、ピクチャがフローティング領域内に表示されるときに、ピクチャは圧縮されてもよく、圧縮されたピクチャがフローティング領域のピクチャブラウジングフレーム内に表示される。図８は、この開示の実施例に従ってフローティング領域内にピクチャをロードして表示するための方法のフローチャートである。図８に示す方法は、図１に示す実施例に基づく。この方法は、ステップS800〜S820を更に含んでもよい。
【００６８】
ステップS800において、ピクチャについての圧縮比が、ピクチャのデータ量、ピクチャの幅及び高さ、並びにピクチャブラウジングフレームの幅及び高さの比に基づいて決定される。ピクチャブラウジングフレームは、フローティング領域内にピクチャを表示するための領域である。
【００６９】
ステップS810において、圧縮比に基づいてピクチャを圧縮するためにピクチャ処理API（アプリケーションプログラムインタフェース）が呼び出される。
【００７０】
ステップS820において、圧縮されたピクチャが、フローティング領域内のピクチャブラウジングフレーム内に表示される。
【００７１】
この開示の実施例において、フローティング領域についてのピクチャブラウジングコンポーネントは最適化される。具体的には、この開示の実施例において、ピクチャは、システムのピクチャ処理APIを採用することにより圧縮されてもよい。圧縮比は、ピクチャのデータ量、ピクチャの幅及び高さ、並びにピクチャブラウジングフレームの幅及び高さの比に基づいて決定されてもよい。圧縮比についての具体的な決定方針は、実際の状況に基づいて設定されてもよい。
【００７２】
任意選択で、この開示の実施例において、ピクチャのズーム及びピクチャのドラッグのような機能に加えて、ピクチャブラウジングコンポーネントは、ピクチャブラウジングフレーム内のピクチャが視界の外にドラッグされるという場合を回避するために、ピクチャをドラッグする際にピクチャブラウジングフレームのための境界検知機構を更に設定してもよい。対応して、ピクチャがドラッグされるときに、ドラッグされるピクチャの位置がピクチャブラウジングフレームの境界に到達するか否かが決定され、ドラッグされるピクチャの位置がピクチャブラウジングフレームの境界に到達する場合、ピクチャは、境界からドラッグされることを妨げられる。
【００７３】
この開示の実施例において、端末デバイスがアプリケーションインタフェースを表示するときに、動的なコンテンツは、フローティング領域に対応するコンテンツローダを構築することにより、アプリケーションインタフェースと同じ画面上のフローティング領域上に表示されることができる。さらに、表示コンテンツは、フローティング領域に対応するコンテンツローダを通じてフローティング領域内にロードされて表示され、したがって、アプリケーションインタフェース上に表示されるアプリケーションコンテンツをロードして表示する処理と、フローティング領域内に表示コンテンツをロードして表示する処理との間の相互干渉が回避されることができる。したがって、動的なコンテンツは、フローティング領域内に安定してロードされて表示されることができる。
【００７４】
以下、この開示の実施例に従ったアプリケーションの例が、タワーディフェンスゲームのシナリオを例として挙げることにより説明される。以下の実施例において、タワーディフェンスゲームの陣形のピクチャ、テキスト、ビデオの閲覧及び陣形の配置のような機能は、主にゲームインタフェース上のフローティング領域を通じて実現される。フローティング領域により実現される機能は、プラグインの形式でもよい。
【００７５】
図９に参照が行われる。タワーディフェンスゲーム及びフローティング領域のプラグインを実行するときに、端末デバイスは、Qmiインタフェースを通じてゲームインストールパッケージ内のゲームコンテンツを呼び出し、ゲームインタフェース上にゲームコンテンツを表示してもよく、ゲームインタフェースと同じ画面上にフローティング領域を表示してもよい。この開示の実施例におけるフローティング領域の表示サイズは、調整可能でもよい。図９は、フローティング領域の単なる表現に過ぎない。
【００７６】
図９に示すフローティング領域は、陣形レベル及び陣形機能のようなフィルタフレームを含む。ユーザが表示される陣形についてのフィルタ条件を選択した後に（例えば、陣形レベル及び陣形機能のようなフィルタ条件が選択される）、端末デバイスは、サーバに記憶されたタワーディフェンスゲームの陣形情報においてフィルタ条件を満たす陣形情報をサーバから要求してもよい。陣形情報は、例えば、陣形のピクチャ、ビデオ及びテキスト記述を含んでもよい。
【００７７】
サーバからフィルタ条件に対応する陣形情報を取得した後に、端末デバイスは、Classloaderを通じて陣形情報をフローティング領域にロードしてもよい。具体的には、陣形ピクチャは、フローティング領域内のピクチャブラウジングフレームにロードされてもよく、テキストは、フローティング領域内のテキストブラウジングフレームにロードされてもよい。任意選択で、サーバは、陣形IDと陣形記述情報と陣形情報（陣形のピクチャ、ビデオ等を含む）との間の対応関係を設定してもよい。端末デバイスがフィルタ条件を満たす陣形情報をサーバから要求したときに、サーバは、様々な陣形の陣形記述情報に基づいてフィルタ条件を満たす目標陣形記述情報を決定し、これにより、フィルタ条件に対応する目標陣形記述情報に対応する陣形ID及び陣形情報を取得し、陣形情報を端末デバイスに送信してもよい。
【００７８】
さらに、ネットワーク環境が異常である場合、端末デバイスは、ローカルキャッシュからフィルタ条件に対応する陣形情報を直接取得し、表示のためにClassloaderを通じてローカルキャッシュ内でフィルタ条件を満たす陣形情報をフローティング領域にロードしてもよい。
【００７９】
フローティング領域内に表示される陣形のピクチャ、テキスト又はビデオを閲覧するときに、ユーザがゲームの現在の陣形を現在閲覧されている情報に変更したい場合、ユーザは、図９に示す「この情報の選択」の制御コンポーネントをクリックし、現在閲覧されている情報をゲームに適用してもよい。ビデオを閲覧する際に、現在閲覧されている陣形に対応するビデオURLは、サーバから要求されてもよい。例えば、陣形IDに対応するビデオURLは、サーバ内で設定されてもよい。したがって、端末デバイスが陣形IDに対応するビデオを要求した場合、陣形IDに対応するビデオURLのビデオデータが取得され、端末デバイスに送信されてもよく、端末デバイスは、ビデオデータを取得した後に、Classloaderを通じて表示のためにビデオデータをフローティング領域にロードしてもよい。
【００８０】
以下、この開示の実施例に従って同じ画面上にコンテンツを表示するための装置が説明される。同じ画面上にコンテンツを表示するための装置は、前述の同じ画面上にコンテンツを表示するための方法を参照してもよい。
【００８１】
図１０は、この開示の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。同じ画面上にコンテンツを表示するための装置は、表示装置を含む端末デバイスに適用されてもよい。図１０に参照が行われ、同じ画面上にコンテンツを表示するための装置は、フローティング領域表示モジュール100と、ローダ設定モジュール200と、表示コンテンツ決定モジュール300と、表示コンテンツローディングモジュール400とを含んでもよい。フローティング領域表示モジュール100は、表示装置上にアプリケーションのアプリケーションインタフェースを表示し、アプリケーションインタフェースと同じ画面上にフローティング領域を表示するように構成される。ローダ設定モジュール200は、フローティング領域に対応するコンテンツローダを設定するように構成される。表示コンテンツ決定モジュール300は、フローティング領域の表示コンテンツを決定するように構成される。表示コンテンツローディングモジュール400は、表示のために決定された表示コンテンツをフローティング領域にロードするためにコンテンツローダを呼び出すように構成される。
【００８２】
任意選択で、図１１は、この開示の他の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。図１１に示す装置は、図１０に示す実施例に基づき、この装置は、アプリケーションのインストールパッケージ内のコンテンツをロードし、アプリケーションインタフェース上にアプリケーションのアプリケーションコンテンツを表示するために、システムの基礎レイヤと相互作用するサービスインタフェースを呼び出すように構成されたアプリケーションコンテンツローディングモジュール500を更に含んでもよい。
【００８３】
任意選択で、図１２は、この開示の実施例に従った表示コンテンツ決定モジュール300の任意選択の構成を示す。図１２に参照が行われ、表示コンテンツ決定モジュール300は、フィルタ条件決定ユニット310と、表示コンテンツ取得ユニット320とを含んでもよい。フィルタ条件決定ユニット310は、フローティング領域の表示コンテンツをフィルタするためのフィルタ条件を決定するように構成される。表示コンテンツ取得ユニット320は、フィルタ条件を満たす表示コンテンツを取得するように構成される。
【００８４】
任意選択で、図１３は、この開示の実施例に従った表示コンテンツ取得ユニット320の任意選択の構成を示す。図１３に参照が行われ、表示コンテンツ取得ユニット320は、要求サブユニット321と、表示コンテンツ受信サブユニット322とを含んでもよい。要求サブユニット321は、サーバからフィルタ条件を満たす表示コンテンツを要求するように構成される。表示コンテンツ受信サブユニット322は、表示コンテンツ要求メッセージをサーバに送信するように構成され、コンテンツ要求メッセージはフィルタ条件を含み、サーバは、フィルタ条件に基づいてフィルタ条件を満たす表示コンテンツを決定する。
【００８５】
任意選択で、表示コンテンツは、アプリケーションインタフェース上に表示されるアプリケーションコンテンツの参考コンテンツでもよい。対応して、要求サブユニット321は、アプリケーションのアプリケーション識別子及び表示される参考コンテンツについてのフィルタ条件をサーバに送信するように構成されてもよい。
【００８６】
具体的には、表示コンテンツ受信サブユニット322は、サーバにより送信された表示コンテンツ応答メッセージを受信するように構成され、表示コンテンツ応答メッセージは、決定された表示コンテンツに基づいてサーバにより構築され、表示コンテンツ応答メッセージは、決定された表示コンテンツを含む。
【００８７】
この開示の他の実施例において、フィルタ条件は、アプリケーションインタフェース上に表示されるアプリケーションのアプリケーション識別子を含んでもよい。
【００８８】
対応して、表示コンテンツ取得ユニットは、表示コンテンツとしてアプリケーションインタフェース上に表示されるアプリケーションの参考コンテンツからフィルタ条件を満たす参考コンテンツを取得するように更に構成される。サーバは、アプリケーション識別子に基づいてアプリケーションの参考コンテンツを決定し、フローティング領域の表示コンテンツとしてフィルタ条件に基づいてアプリケーションの参考コンテンツからフィルタ条件を満たす目標参考コンテンツを決定する。
【００８９】
この開示の他の実施例において、図１４は、この開示の他の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。図１４に示す装置は、図１１に示す実施例に基づき、この装置は、適用モジュール600と、調整モジュール700とを更に含んでもよい。適用モジュール600は、フローティング領域内に表示される参考コンテンツを適用するように構成される。調整モジュール700は、参考コンテンツに基づいてアプリケーションインタフェース上に表示されるアプリケーションコンテンツを調整するように構成される。
【００９０】
任意選択で、異常ネットワークの場合、表示コンテンツ決定モジュール300は、端末デバイスによりローカルにキャッシュされたコンテンツからフィルタ条件を満たす表示コンテンツを取得するように更に構成されてもよい。
【００９１】
さらに、図１５は、この開示の他の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。図１５に示す装置は、図１０に示す実施例に基づき、この装置は、サーバからフィルタ条件を満たす表示コンテンツを受信し、受信した表示コンテンツに基づいて端末デバイスによりローカルにキャッシュされたコンテンツを更新するように構成されたローカルコンテンツ更新モジュール800を更に含んでもよい。
【００９２】
任意選択で、フローティング領域の表示コンテンツは、ピクチャでもよい。対応して、コンテンツローダを呼び出し、表示のためにピクチャをフローティング領域にロードする処理において、表示コンテンツローディングモジュール400は、ピクチャのデータ量、ピクチャの幅及び高さ、並びにピクチャブラウジングフレームの幅及び高さの比に基づいて、ピクチャについての圧縮比を決定し、圧縮比に基づいてピクチャを圧縮するためにピクチャ処理APIを呼び出し、表示のために圧縮されたピクチャをフローティング領域内のピクチャブラウジングフレームにロードしてもよい。
【００９３】
さらに、この開示の実施例において、ピクチャをドラッグする際にピクチャブラウジングフレームのための境界検知機構が設定されてもよい。図１６は、この開示の他の実施例に従って同じ画面上にコンテンツを表示するための装置の構成ブロック図である。図１６に示す装置は、図１０に示す実施例に基づき、この装置は、ピクチャがドラッグされるときに、ドラッグされるピクチャの位置がフローティング領域内のピクチャブラウジングフレームの境界に到達するか否かを決定し、ドラッグされるピクチャの位置がピクチャブラウジングフレームの境界に到達する場合、ピクチャが境界からドラッグされることを妨げるように構成された境界処理モジュール900を更に含んでもよい。
【００９４】
この開示の実施例に従って、端末デバイスが更に提供される。端末デバイスは、同じ画面上にコンテンツを表示するための前述の装置を含んでもよい。
【００９５】
この開示の実施例に従った端末デバイスは、アプリケーションインタフェースと同じ画面上でフローティング領域内に表示コンテンツを動的にロードすることができる。さらに、アプリケーションインタフェース上に表示されるアプリケーションコンテンツをロードして表示する処理と、フローティング領域内に表示コンテンツをロードして表示する処理との間の相互干渉が回避されることができる。したがって、動的なコンテンツは、フローティング領域内に安定してロードされて表示されることができる。
【００９６】
図１７は、この開示の実施例に従った端末デバイスのハードウェアの構成ブロック図である。図１７に参照が行われ、端末デバイスは、プロセッサ1と、通信インタフェース2と、メモリ3と、通信バス4とを含んでもよい。プロセッサ1、通信インタフェース2及びメモリ3は、通信バス4を介して相互に通信する。任意選択で、通信インタフェース2は、通信モジュールのインタフェース、例えば、GSM(登録商標)モジュールのインタフェースでもよい。プロセッサ1は、プログラムを実行するように構成される。メモリ3は、プログラムを記憶するように構成される。プログラムは、プログラムコードを含んでもよく、プログラムコードは、コンピュータ動作命令を含む。プロセッサ1は、中央プロセッサCPU、特定用途向け集積回路（ASIC）、又はこの開示の実施例を実現するように構成された１つ以上の集積回路でもよい。メモリ3は、高速RAMメモリ又は不揮発性メモリ、例えば、少なくとも１つのディスクメモリを含んでもよい。
【００９７】
プログラムは、表示装置上にアプリケーションのアプリケーションインタフェースを表示し、アプリケーションインタフェースと同じ画面上にフローティング領域を表示し、フローティング領域に対応するコンテンツローダを設定し、フローティング領域の表示コンテンツを決定し、表示のために決定された表示コンテンツをフローティング領域にロードするためにコンテンツローダを呼び出すように具体的に構成されてもよい。
【００９８】
この開示の実施例は、漸進的な方式で記載されており、各実施例は、他の実施例との違いに重点を置いている。他の実施例は、同じ或いは同様の部分について他の実施例を参照することができる。実施例に開示された装置は、実施例に開示された方法に対応するため簡単に記載されており、相互関係の部分は、方法の部分における説明を参照することができる。
【００９９】
この開示の実施例に記載の様々な例のユニット及びアルゴリズムのステップは、電子ハードウェア、コンピュータソフトウェア又は双方の組み合わせで実現されることができることが、当業者により更に認識されるべきである。ハードウェアとソフトウェアとの間の交換可能性を明確に示すために、様々な例のコンポーネント及びステップは、一般的に前述では機能について説明されている。これらの機能がハードウェアで実現されるかソフトウェアで実現されるかは、技術的解決策の特定の用途及び設計上の制約に依存する。特定の用途毎に記載の機能を実現するために異なる方法が当業者により使用されることができるが、このような実現は、この開示の範囲から逸脱すると考えられるべきではない。
【０１００】
この開示の実施例において記載された方法のステップ又はアルゴリズムは、ハードウェアにより直接実現されてもよく、プロセッサにより実行されるソフトウェアモジュールにより実現されてもよく、或いは双方の組み合わせにより実現されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリ（RAM）、メモリ、読み取り専用メモリ（ROM）電気的プログラム可能ROM、電気的消去可能プログラム可能ROM、レジスタ、ハードディスク、取り外し可能ディスク、CD-ROM、又は当該技術分野において既知の他の形式の記憶媒体に配置されてもよい。
【０１０１】
開示の実施例の説明に従って、この開示は、当業者により実現又は使用され得る。これらの実施例に対して行われる様々な変更は、当業者にとって明らかであり、この開示に規定された通常の原理は、この開示の精神又は範囲を逸脱することなく、他の実施例において実現され得る。したがって、この開示は、この開示に記載の実施例に限定されず、この開示に開示された原理及び新規な特徴に従った最も広い範囲に従う。
【図１】
0006668357.tif 000002
【図２】
0006668357.tif 000003
【図３】
0006668357.tif 000004
【図４】
0006668357.tif 000005
【図５】
0006668357.tif 000006
【図６】
0006668357.tif 000007
【図７】
0006668357.tif 000008
【図８】
0006668357.tif 000009
【図９】
0006668357.tif 000010
【図１０】
0006668357.tif 000011
【図１１】
0006668357.tif 000012
【図１２】
0006668357.tif 000013
【図１３】
0006668357.tif 000014
【図１４】
0006668357.tif 000015
【図１５】
0006668357.tif 000016
【図１６】
0006668357.tif 000017
【図１７】
0006668357.tif 000018