Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7013466B2 - アプリケーションデータ処理方法、装置、及びコンピュータプログラム - Google Patents
[go: Go Back, main page]

JP7013466B2 - アプリケーションデータ処理方法、装置、及びコンピュータプログラム - Google Patents

アプリケーションデータ処理方法、装置、及びコンピュータプログラム Download PDF

Info

Publication number
JP7013466B2
JP7013466B2 JP2019531383A JP2019531383A JP7013466B2 JP 7013466 B2 JP7013466 B2 JP 7013466B2 JP 2019531383 A JP2019531383 A JP 2019531383A JP 2019531383 A JP2019531383 A JP 2019531383A JP 7013466 B2 JP7013466 B2 JP 7013466B2
Authority
JP
Japan
Prior art keywords
child application
page
data
child
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019531383A
Other languages
English (en)
Other versions
JP2020504865A (ja
Inventor
フー,ハオジュン
ウー,ゾンジュオ
ワン,ジャオウェイ
リアン,シャンタオ
デュアン,イー
ロン,シャオカン
リン,チャオ
フアン,ジシェン
リン,チンジエ
フー,ハオ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Publication of JP2020504865A publication Critical patent/JP2020504865A/ja
Application granted granted Critical
Publication of JP7013466B2 publication Critical patent/JP7013466B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)
  • Telephone Function (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本願は、2017年1月6日に中国特許庁に提出された、出願番号が201710011403.Xであり、発明の名称が「アプリケーションデータ処理方法及び装置」である中国特許出願の優先権を主張し、その全ての内容は参照することにより本願に組み込まれる。
本発明の実施例は、コンピュータ技術分野に関し、特にアプリケーションデータ処理方法、装置、及び記憶媒体に関する。
コンピュータ技術の発展に伴い、ユーザは、端末に各種のアプリケーションプログラムをインストールすることが可能になる。アプリケーションプログラム内でページを表示することで、ユーザは、ページを閲覧して、興味があるコンテンツを取得することができる。アプリケーションプログラムは、ある種の結果を得るため、コンピュータなど情報処理能力を備える端末が実行するコード化された指令の組み合わせ、若しくはコード化された指令の組み合わせに自動的に変換できる符号化された指令の組み合わせ、又は符号化された語句の組み合わせである。
本発明の実施例は、アプリケーションデータ処理方法、装置、及び記憶媒体を提供している。
本発明の実施例は、端末に適用されるアプリケーションデータ処理方法を提供している。前記方法は、
子アプリケーションへの終了指示を取得し、
前記終了指示に応じて、前記子アプリケーションの子アプリケーション識別子と、該子アプリケーション識別子に対応する子アプリケーションタスクとを取得し、前記子アプリケーション識別子と前記子アプリケーションタスクとを関連付けてメインメモリに保存し、
前記子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを生成し、親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示し、
前記フォアグラウンド・バックグラウンド切り替えエントリへの操作に応じて、前記子アプリケーション識別子を取得し、前記子アプリケーション識別子に基づいて、メインメモリから前記子アプリケーションタスクを取得し、
前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに切り替える、ことを含む。
また、本発明の実施例は、アプリケーションデータ処理装置を提供している。前記装置は、1つ以上のプロセッサと、1つ以上のメモリと、を備え、前記1つ以上のメモリがコンピュータ可読命令を含み、前記コンピュータ可読命令が、前記1つ以上のプロセッサによって実行されることにより、
子アプリケーションへの終了指示を取得し、
前記終了指示に応じて、前記子アプリケーションの子アプリケーション識別子と、該子アプリケーション識別子に対応する子アプリケーションタスクとを取得し、前記子アプリケーション識別子と前記子アプリケーションタスクとを関連付けてメインメモリに保存し、
前記子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを生成し、親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示し、
前記フォアグラウンド・バックグラウンド切り替えエントリへの操作に応じて、前記子アプリケーション識別子を取得し、前記子アプリケーション識別子に基づいて、メインメモリから前記子アプリケーションタスクを取得し、
前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに切り替える、ことを実現させるように構成される。
また、本発明の実施例は、少なくとも1つのプロセッサに、上記に記載の方法を実行させることが可能なコンピュータ可読命令が記憶された不揮発性コンピュータ可読記憶媒体を提供している。
一実施例におけるアプリケーションデータ処理方法の適用環境図である。 一実施例における図1の端末の内部構成図である。 一実施例におけるアプリケーションデータ処理方法のフローチャートである。 本願の実施例における親アプリケーション内に子アプリケーションのエントリが提供された画面図である。 本願の実施例におけるある子アプリケーションの画面図である。 一実施例におけるマルチビューページ階層データの生成のフローチャートである。 一実施例におけるフォアグラウンド・バックグラウンド切り替えエントリの表示のフローチャートである。 一実施例におけるフォアグラウンド・バックグラウンド切り替えエントリを表示する画面の模式図である。 一実施例におけるフォアグラウンド・バックグラウンド切り替えエントリを介して子アプリケーションに入ることのフローチャートである。 一実施例における子アプリケーションの終了前の履歴ページの表示の模式図である。 一実施例におけるアプリケーションデータ処理装置の構成のブロック図である。 他の実施例におけるアプリケーションデータ処理装置の構成のブロック図である。 一実施例におけるフォアグラウンド・バックグラウンド切り替えエントリモジュールの構成のブロック図である。 別の一実施例におけるアプリケーションデータ処理装置の構成のブロック図である。 もう1つの実施例におけるアプリケーションデータ処理装置の構成のブロック図である。 さらに1つの実施例におけるアプリケーションデータ処理装置の構成のブロック図である。
幾つかの実施例では、アプリケーションの複数のページは、アプリケーション終了時に直接に閉じられる。このアプリケーションを再度開くと、アプリケーションとサーバとの接続を再び確立し、サーバからアプリケーションのページのページデータを取得し、アプリケーションのページを表示し、例えば、アプリケーションのトップページを表示する。この実施例では、アプリケーションを再度開くと、アプリケーションの前回終了前の状態を早く回復することができない。例えば、アプリケーションの終了前に表示されていた1つ又は複数のページを早く表示することができない。
上記の技術的課題を解決するために、本願の実施例は、アプリケーションデータ処理方法、装置、及び記憶媒体を提供している。図1は、一実施例におけるアプリケーションデータ処理方法を実行するための適用環境図である。図1に示すように、この適用環境は、端末110と、サーバ120と、を含む。ここで、端末110、サーバ120は、ネットワークを介して通信を行う。
端末110は、スマートフォン、タグレットコンピュータ、ラップトップコンピュータ、デスクトップコンピュータなどであってもよいが、これらに限定されない。端末110は、サーバ120から、親アプリケーションをダウンロードすることができる。親アプリケーションは、自体に子アプリケーションデータパッケージが含まれるものであってもよい。必要に応じて、親アプリケーションのページから、目標子アプリケーションに対応するデータパッケージをダウンロードしてもよい。親アプリケーションは、オペレーティングシステム上で実行されるアプリケーションプログラムであってもよい。親アプリケーションは、ネットワークを介してサーバと通信し、サーバからデータを取得することができ、これにより、端末110のユーザにサービスを提供する。親アプリケーションは、親アプリケーションの外部からのアプリケーション(以下、子アプリケーションと呼ばれる)に対してエントリを提供し、親アプリケーション内で子アプリケーションを実行することができる。幾つかの例では、親アプリケーションプログラムはサーバ120によって提供され、各子アプリケーションプログラムは、それぞれ、複数の第三者機器によって提供されてもよい。これにより、親アプリケーション及び子アプリケーションは相互に独立して開発できるとともに、子アプリケーションは親アプリケーションによって提供されるプラットフォームにおいて伝播可能になる。例えば、親アプリケーションは、インスタントメッセージングアプリケーションや、ソーシャルアプリケーションなどであってもよい。子アプリケーションは、ユーザの仕事、生活、娯楽に対して各種のサービスを提供する各種のアプリケーションプログラムであってもよく、例えば、為替レート照会、辞書、ノート、予定通知、お持ち帰りなどの各種のサービスを提供してもよい。
端末110においてオペレーティングシステムが実行され、オペレーティングシステム上で親アプリケーションが実行される。親アプリケーションを介して子アプリケーションに入ると、子アプリケーションのページが表示される。子アプリケーションへの終了指示に応じて、メインメモリに子アプリケーションの子アプリケーション識別子及び対応する子アプリケーションタスクを保存し、子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを生成し、親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示することにより、フォアグラウンド・バックグラウンド切り替えエントリへの操作に応じて、対応する子アプリケーションをフォアグラウンドに早く切り替え、メインメモリに保存されている子アプリケーションタスクに基づいて、終了前の対応する状態を回復し、終了前のページを表示することができる。終了後、メインメモリには、子アプリケーションの子アプリケーション識別子及び対応する子アプリケーションタスクが保存されている。これは、子アプリケーションがバックグラウンドで実行していることに相当する。フォアグラウンド・バックグラウンド切り替えエントリによって、対応する子アプリケーションタスクをメインメモリから直接に取得し、子アプリケーションタスクにおけるページデータに基づいて、終了前のページ状態を早く回復することができる。このような実現は、便利で迅速である。
一実施例では、図示されたように、図1の端末110の内部構成は、図2に示す通りである。この端末110は、システムバスを介して接続されるプロセッサと、グラフィックス・プロセッシング・ユニットと、記憶媒体と、メインメモリと、ネットワークインターフェースと、ディスプレイスクリーンと、入力デバイスと、を備える。ここで、端末110の記憶媒体には、オペレーティングシステムが記憶され、さらに、端末に適用されるアプリケーションデータ処理方法を実現するためのアプリケーションデータ処理装置が含まれる。該プロセッサは、計算及び制御の機能を提供し、端末110全体の作動をサポートするものである。端末110のグラフィックス・プロセッシング・ユニットは、少なくとも、例えば子アプリケーションページなどの表示画面を描く機能を提供するものである。メインメモリは、記憶媒体におけるアプリケーションデータ処理装置の作動のために環境を提供する。ネットワークインターフェースは、例えば、サーバ120にダウンロード要求を送信するなど、サーバ120とネットワーク通信を行うものである。ディスプレイスクリーンは、アプリケーションの画面などを表示するものであり、入力デバイスは、ユーザが入力した指示やデータなどを受け付けるものである。タッチスクリーンを有する端末110の場合、ディスプレイスクリーン及び入力デバイスは、タッチスクリーンであってもよい。図2に示された構成は、本願発明に係る一部の構成のブロック図にすぎず、本願発明が適用される端末を限定するものではない。具体的な端末は、図示よりも多く若しくは少ない構成要素を含んでもよく、又はいくらかの構成要素を組み合わせたものであってもよく、又は構成要素の異なる配置を有してもよい。
一実施例では、図3aに示すように、アプリケーションデータ処理方法が提供されている。この方法を上記適用環境での端末に適用することを例として説明する。この方法は、以下のステップを含む。
ステップS210で、子アプリケーションへの終了指示を取得する。
具体的には、子アプリケーションは、親アプリケーションに依存して実行するアプリケーションプログラムであり、子アプリケーションページは、親アプリケーションプログラムにより提供された環境で表示される。親アプリケーションによって、子アプリケーションのダウンロード、起動、実行、クローズを行うことができる。親アプリケーションは、ソーシャルアプリケーション、特に子アプリケーションをサポートする専用アプリケーション、ファイル管理アプリケーション、メールアプリケーションやゲームアプリケーションなどであってもよい。ソーシャルアプリケーションは、インスタントメッセージングアプリケーション、ソーシャルネットワークサービス(SNS:Social Network Service)アプリケーションやライブ配信アプリケーションなどを含む。子アプリケーションは、親アプリケーションにより提供された環境で実現可能なアプリケーションである。子アプリケーションは、具体的に、ソーシャルアプリケーション、ファイル管理アプリケーション、メールアプリケーションやゲームアプリケーションなどであってもよい。例えば、前記親アプリケーションはWeChatであり、前記子アプリケーションはWeChatのミニプログラムであり、例えば、モバイクミニプログラム、大衆点評ミニプログラムなどであってもよい。図3bに示すように、WeChat内で、ミニプログラムのエントリ、例えば、モバイクミニプログラムのエントリ303や大衆点評ミニプログラムのエントリ304が提供される。ミニプログラムのエントリを操作することにより、対応するミニプログラムに入り、図3cに示すようなミニプログラムの画面を表示させることができる。子アプリケーションの仮想終了キーへの操作、所定の終了ジェスチャーなどによって、終了指示を生成してもよい。例えば、ユーザが仮想終了キー305を操作すると、端末は終了指示を取得する。
ステップS220で、終了指示に応じて、子アプリケーションの子アプリケーション識別子と、対応する子アプリケーションタスクとを取得して、メインメモリに保存する。子アプリケーションタスクは、子アプリケーションページデータを含む。
上記ステップS220を実行する際に、前記終了指示に応じて、前記子アプリケーションの子アプリケーション識別子と、該子アプリケーション識別子に対応する子アプリケーションタスクとを取得し、前記子アプリケーション識別子と前記子アプリケーションタスクとを関連付けてメインメモリに保存することを実行する。
具体的には、各子アプリケーションの実行中に、それぞれ、対応する子アプリケーションタスクが存在する。子アプリケーションタスクは、子アプリケーションの実行に関する情報であり、子アプリケーションの実行中の子アプリケーションページデータを含む。ページデータは、ページを表示するためのすべてのデータを意味し、ページ上のテキスト情報、ピクチャ情報、ビデオ情報、イベント応答コンポーネントなどを含み、ページ実行環境データ、ページ状態データ、例えば、ページ表示期間の長さなどをさらに含んでもよい。子アプリケーションタスクは、子アプリケーションの実行環境、タスク情報などをさらに含んでもよい。タスク情報は、子アプリケーションの属性情報を記録するためのものであり、固定属性情報と、実行中に生成される動的な情報とを含み、例えば、子アプリケーションに入るためのエントリ情報、子アプリケーションの実行時間情報、子アプリケーションの優先度情報、子アプリケーションの紹介情報などである。終了指示に応じて、子アプリケーションの子アプリケーション識別子及び対応する子アプリケーションタスクをメインメモリに保存することは、子アプリケーションがバックグラウンドで実行することに相当する。実行状態データが保留されるので、フォアグラウンド・バックグラウンド切り替えエントリを操作することにより、子アプリケーションを、フォアグラウンドで実行するように早く切り替えることができる。
ステップS230で、子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを生成し、親アプリケーションの画面にフォアグラウンド・バックグラウンド切り替えエントリを表示する。フォアグラウンド・バックグラウンド切り替えエントリは、対応する子アプリケーションをフォアグラウンドに早く切り替え、終了前の対応する状態を回復するためのものである。
上記ステップS230を実行する際に、前記子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを生成し、親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示し、前記フォアグラウンド・バックグラウンド切り替えエントリへの操作に応じて、前記子アプリケーション識別子を取得し、前記子アプリケーション識別子に基づいて、メインメモリから前記子アプリケーションタスクを取得することを実行する。
具体的には、フォアグラウンド・バックグラウンド切り替えエントリは、子アプリケーションに対応するものである。フォアグラウンド・バックグラウンド切り替えエントリには、子アプリケーション識別子情報を表示してもよく、例えば、子アプリケーションの名称、アイコンなどを表示してもよい。フォアグラウンド・バックグラウンド切り替えエントリの表示位置及び表示方式は、必要に応じてカスタマイズすることが可能であり、例えば、親アプリケーションの画面の上方に表示してもよい。フォアグラウンド・バックグラウンド切り替えエントリが複数ある場合、順次に並んで表示してもよいし、その一部を重ね合わせて表示してもよい。フォアグラウンド・バックグラウンド切り替えエントリは、固定又は可動であってもよく、例えば、親アプリケーションの所定の画面(例えば、通信情報送信画面)に固定的に表示されてもよいし、親アプリケーションの画面遷移に応じて、親アプリケーションの異なる画面の上方にずっと表示されてもよい。
S240で、前記フォアグラウンド・バックグラウンド切り替えエントリは、対応する子アプリケーション識別子を取得し、前記子アプリケーション識別子に基づいて、メインメモリから、対応する子アプリケーションタスクを取得し、前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに早く切り替え、終了前の前記子アプリケーションページデータに対応するページ状態を回復することに用いられる。
上記ステップS240を実行する際に、前記フォアグラウンド・バックグラウンド切り替えエントリへの操作に応じて、前記子アプリケーション識別子を取得し、前記子アプリケーション識別子に基づいて、メインメモリから前記子アプリケーションタスクを取得し、前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに早く切り替えることを実行する。
フォアグラウンド・バックグラウンド切り替えエントリへの操作を受け付け、この操作に応じて、対応する子アプリケーションの回復指示を出し、フォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーション識別子を取得する。例えば、ユーザによる親アプリケーション画面上のあるフォアグラウンド・バックグラウンド切り替えエントリへのタップ操作に応じて、該フォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーション識別子を取得する。メインメモリには、子アプリケーション識別子と子アプリケーションタスクとが関連付けられて保存されているので、取得された子アプリケーション識別子に基づいて、メインメモリから、子アプリケーション識別子に対応する子アプリケーションタスクを取得する。これにより、子アプリケーションタスクに基づいて、子アプリケーション識別子に対応する子アプリケーションを、フォアグラウンドで実行するように回復する。
本実施例では、子アプリケーションへの終了指示を取得し、終了指示に応じて、子アプリケーションの子アプリケーション識別子と、対応する子アプリケーションタスクとをメインメモリに保存する。また、子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを生成し、親アプリケーションの画面にフォアグラウンド・バックグラウンド切り替えエントリを表示する。フォアグラウンド・バックグラウンド切り替えエントリへの操作に応じて、対応する子アプリケーション識別子を取得し、前記子アプリケーション識別子に基づいて、メインメモリから、対応する子アプリケーションタスクを取得し、さらに、該子アプリケーションタスクに基づいて、対応する子アプリケーションを、フォアグラウンドで実行するように切り替える。子アプリケーションの終了指示に応じて、子アプリケーションの子アプリケーション識別子及び対応する子アプリケーションタスクをメインメモリに保存することは、子アプリケーションがバックグラウンドで実行することに相当する。これにより、フォアグラウンド・バックグラウンド切り替えエントリによって、子アプリケーションを、フォアグラウンドで実行するように早く切り替えることができる。親アプリケーションの画面に表示されたフォアグラウンド・バックグラウンド切り替えエントリを利用することにより、子アプリケーションの終了前の状態を早く回復し、子アプリケーションの終了前に表示されていたページを早く表示させることができる。本願の実施例によれば、端末のCPUの処理リソースを節約し、CPUの処理速度を向上させることができる。
一実施例では、子アプリケーションページデータは、子アプリケーションマルチビューページ階層データである。図4に示すように、ステップS210の前に、上記方法は、以下のステップをさらに含む。
ステップS310で、子アプリケーションの第1ページへの操作を取得し、第1ページに対応する第1ページデータを取得し、操作に応じて第2ページに入り、第2ページに対応する第2ページデータを取得する。
具体的には、第1ページ上の仮想キー、リンクなどによって、第2ページに入ってもよい。第1ページに入ると、第1ページに対応する第1ページデータを取得し始めることができる。ページデータは、ページを表示するためのすべてのデータを意味し、ページ上のテキスト情報、ピクチャ情報、ビデオ情報、イベント応答コンポーネントなどを含み、ページ実行環境データ、ページ状態データ、例えば、ページ表示期間の長さなどをさらに含んでもよい。表示期間の長さのような絶えず更新される情報は、第1ページを終了して第2ページに入る前に取得してもよい。異なるページに入ると、異なるページに対応するページデータを取得する。
ステップS320で、ページのアクセス順序に基づいて、ページ連鎖関係がある子アプリケーションマルチビューページ階層データを生成する。ステップS210の後に、上記方法は、子アプリケーションの現在ページに対応する現在ページデータを取得し、現在ページデータを子アプリケーションマルチビューページ階層データに追加することをさらに含む。子アプリケーションマルチビューページ階層データの最上位階層のデータは、現在ページデータである。
具体的には、現在ページにおいて終了指示を取得した後、子アプリケーションの現在ページに対応する現在ページデータを取得し、現在ページのページデータを子アプリケーションマルチビューページ階層データに追加する。これにより、子アプリケーションに対応する完全な子アプリケーションマルチビューページ階層データを得る。子アプリケーションマルチビューページ階層データの最上位階層のデータは、現在ページデータである。最上位階層のデータは、子アプリケーションの終了前のページのページデータであり、次回に子アプリケーションに再び入る際に表示される。子アプリケーションマルチビューページ階層データは、時間的に順番に表示されたページデータと、ページ間の連鎖関係と、を含む。子アプリケーションマルチビューページ階層データは、子アプリケーションが開かれてからの、子アプリケーションに対応するページデータを記録するためのものである。各ページは、異なる表示時間によって、子アプリケーションマルチビューページ階層データの異なる階層に保存される。一実施例では、最大階層数をカスタマイズすることが可能である。ページ数が最大階層数を超えると、時間的に後に表示されたページデータを保留する。時間的に前に表示されたページデータは、期限切れであり、子アプリケーションマルチビューページ階層データに記録されなくなる。一実施例では、時間閾値範囲をカスタマイズすることが可能である。第1履歴ページデータに対応するページ時間と現在時間との間隔(差)が時間閾値範囲を超えると、第1履歴ページデータが子アプリケーションマルチビューページ階層データに記録されなくなる。条件を設定することにより子アプリケーションマルチビューページ階層データを選別することは、大量データの保存によるメインメモリへの占用を回避することができる。
一実施例では、前記子アプリケーションタスクは、子アプリケーションページデータを含む。上記ステップS210の前に、即ち、前記子アプリケーションへの終了指示を取得することを実行する前に、本願により提供されたアプリケーションデータ処理方法は、以下のステップをさらに含む。
前記子アプリケーションの第1ページを表示し、前記第1ページへの操作に応じて、該第1ページのページデータを取得し、前記第1ページのページデータを前記子アプリケーションページデータに追加し、前記第1ページへの操作に応じて、前記子アプリケーションの現在の第2ページを表示する。前記子アプリケーションへの終了指示を取得した後に、該方法は、前記第2ページのページデータを取得し、前記第2ページのページデータを前記子アプリケーションページデータに追加する、ことをさらに含む。
端末は、第1ページへの操作、例えば、上記仮想キー、リンクなどへの操作に応じて、第1ページのページデータを子アプリケーションページデータに追加するとともに、上記操作に応じて、現在の第2ページを表示する。端末は、異なるページに入ると、異なるページに対応するページデータを取得し、ページの遷移時又はページの終了時に、ページのページデータを子アプリケーションページデータに追加する。
幾つかの実施例では、前記子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、上記方法は、
前記第1ページのページデータを前記子アプリケーションページデータに追加することを実行する際に、
前記第1ページのページデータを前記子アプリケーションマルチビューページ階層データに追加して、前記子アプリケーションページデータを更新する、ことを含み、
前記第2ページのページデータを前記子アプリケーションページデータに追加することを実行する際に、
前記第2ページのページデータを前記子アプリケーションマルチビューページ階層データに追加して、前記子アプリケーションページデータを更新する、ことを含む。
子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、あるページの遷移時又はあるページの終了時に、該ページのページデータを前記子アプリケーションマルチビューページ階層データに保存する。例えば、該子アプリケーションマルチビューページ階層データは、スタックデータであり、あるページの遷移時又はあるページの終了時に、該ページのページデータをスタック領域に入れて、子アプリケーションマルチビューページ階層データを更新する。子アプリケーションマルチビューページ階層データの各階層に保存されるページデータ間に連鎖関係がある。連鎖関係とは、固定の前後順序を有する関係を意味する。例えば、第1ページ→第2ページの場合、第2ページの直前のページは、第1ページでなければならない。各ページは、それぞれ、1つのビューページ階層であり、異なるページによって、異なる階層が形成される。最初に開いたページのページデータは、子アプリケーションマルチビューページ階層データの最下位階層に保存され、最後に開いたページのページデータは、子アプリケーションマルチビューページ階層データの最上位階層に保存される。PUSH操作によって、子アプリケーションマルチビューページ階層データの一番上に1つのページデータを追加することができる。その後、フォアグラウンド・バックグラウンド切り替えエントリを介して、子アプリケーションに再び入る際に、POP操作によって、逆に、子アプリケーションマルチビューページ階層データの一番上から1つのページデータを取り出すことができる。これにより、取り出されたページデータにしたがって、現在のページを表示する。前記子アプリケーションマルチビューページ階層データがスタックデータである場合、スタックにデータを追加するか、スタックからデータを取り出す際に、スタックポインタの位置を調整する。
本実施例では、子アプリケーションマルチビューページ階層データは、複数のページ階層間の連鎖関係が含まれるデータであり、現在表示されているページの前のページのデータを含むので、現在表示されているページへの操作に応じてさらに前へ戻ることもでき、連続して記憶されるデータであり、ユーザの閲覧の利便性をさらに向上させる。また、スタックによって子アプリケーションマルチビューページ階層データを記憶してもよい。スタックは、データの書き込み及び読み出しにアドレスの提供が必要でなく、書き込みの順序にしたがって読み出しの順序を決め、データの書き込み及び読み出しの速度を向上させる記憶部である。
一実施例では、前記子アプリケーションは複数あり、前記複数の子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリは、複数あり、それぞれ各子アプリケーションに対応する。ステップS230において、親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示する際に、図5に示すように、上記方法は、以下のステップを含む。
ステップS231で、各子アプリケーションの終了指示を出した時間に基づいて、及び/又は、各子アプリケーションの優先度に基づいて、各子アプリケーションのそれぞれに対応するフォアグラウンド・バックグラウンド切り替えエントリの表示パラメータを決定する。
具体的には、ある時間帯で、複数の子アプリケーションを順次に開いて順次に終了した場合、各子アプリケーションのそれぞれに対応する複数のフォアグラウンド・バックグラウンド切り替えエントリが生成されます。表示パラメータは、表示の大きさ、表示の位置、表示の動きなどを含んでもよい。例えば、各子アプリケーションの終了時間に基づいて、又は、子アプリケーションの優先度に基づいて、フォアグラウンド・バックグラウンド切り替えエントリの表示の位置を調整してもよい。例えば、先に終了した子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを画面のエッジ位置に表示したり、優先度の高い子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを画面の重要な位置、例えば中央などに表示したりする。
ステップS232で、各フォアグラウンド・バックグラウンド切り替えエントリの表示パラメータにしたがって、前記各フォアグラウンド・バックグラウンド切り替えエントリを親アプリケーションの画面に表示する。
具体的には、表示パラメータにしたがって、フォアグラウンド・バックグラウンド切り替えエントリを親アプリケーションの画面に表示することについて、フォアグラウンド・バックグラウンド切り替えエントリを、親アプリケーションの所定の画面に表示してもよいし、親アプリケーションの画面遷移に応じて、親アプリケーションの異なる画面の上方にずっと表示してもよい。前記所定の画面は、カスタマイズが可能である。例えば、一実施例では、所定の画面は、インスタントトークリスト画面である。フォアグラウンド・バックグラウンド切り替えエントリの表示範囲をカスタマイズすることも可能である。表示範囲内にのみフォアグラウンド・バックグラウンド切り替えエントリを表示することにより、親アプリケーションの画面の閲覧への影響を回避する。図6は、ある具体的な実施例において、親アプリケーションのトークリストページに表示される、複数の子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリ330、フォアグラウンド・バックグラウンド切り替えエントリ340、フォアグラウンド・バックグラウンド切り替えエントリ350の模式図である。
一実施例では、ステップS230の後に、上記方法は、フォアグラウンド・バックグラウンド切り替えエントリの表示期間を取得し、所定の期間閾値内にフォアグラウンド・バックグラウンド切り替えエントリへの操作が存在しない場合、フォアグラウンド・バックグラウンド切り替えエントリをクローズし、メインメモリにおけるフォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーションタスクをクリアする、ことをさらに含む。
具体的には、フォアグラウンド・バックグラウンド切り替えエントリの表示期間が所定の期間閾値を超えても、フォアグラウンド・バックグラウンド切り替えエントリへの操作が存在しない場合、ユーザは、このフォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーションをフォアグラウンドに切り替えて表示することを必要としない可能性が高いことが表される。この場合、フォアグラウンド・バックグラウンド切り替えエントリをクローズすることにより、現在表示されている画面においてユーザがフォアグラウンド・バックグラウンド切り替えエントリを誤操作して子アプリケーションに入ることを回避することができる。また、メインメモリにおけるフォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーションタスクをクリアすることにより、メインメモリ領域を節約し、プログラムの実行速度を向上させることもできる。
一実施例では、図7に示すように、ステップS240は、以下のステップを含む。
ステップS410で、フォアグラウンド・バックグラウンド切り替えエントリへの操作を取得し、操作に応じて、フォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーション識別子を取得する。
具体的には、子アプリケーション識別子は、子アプリケーションを一意に識別するためのものである。複数のフォアグラウンド・バックグラウンド切り替えエントリが存在する場合、各フォアグラウンド・バックグラウンド切り替えエントリのそれぞれに、対応する子アプリケーション識別子があり、複数のフォアグラウンド・バックグラウンド切り替えエントリの中から、いずれか1つを選択して、フォアグラウンドに切り替えて表示することができる。一実施例では、フォアグラウンド・バックグラウンド切り替えエントリは、ビュー階層のコンポーネントに属する。ビュー階層の各コンポーネントのそれぞれに、対応するロジック応答イベントがバインドされる。ここで、フォアグラウンド・バックグラウンド切り替えエントリにバインドされるロジック応答イベントは、フォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーション識別子を取得し、子アプリケーション識別子に基づいて、対応する子アプリケーションタスクを取得し、子アプリケーション識別子に対応する目標子アプリケーションを、フォアグラウンドで実行するように切り替え、子アプリケーションの終了前の実行状態を回復することである。
ステップS420で、メインメモリから、子アプリケーション識別子に対応する子アプリケーションタスクを取得し、子アプリケーションタスクにおける子アプリケーションページデータを取得する。
具体的には、メインメモリには、子アプリケーション識別子と子アプリケーションタスクとが関連付けられて記憶される。子アプリケーション識別子によって、対応する子アプリケーションタスクを取得する。子アプリケーションタスクには、子アプリケーションを終了前の状態に回復させるためのデータが含まれ、このデータは、子アプリケーションページデータを含む。
ステップS430で、子アプリケーション識別子に対応する目標子アプリケーションを、フォアグラウンドで実行するように切り替え、目標子アプリケーションに入り、子アプリケーションページデータに対応する子アプリケーション目標ページを表示する。
具体的には、子アプリケーションタスクに子アプリケーションの実行の環境データも含まれる場合、直接に環境データに基づいて子アプリケーションの実行環境を回復することができる。これにより、子アプリケーション識別子に対応する目標子アプリケーションを、フォアグラウンドで実行するように切り替え、目標子アプリケーションに入る。子アプリケーションタスクに子アプリケーションの実行の環境データが含まれない場合、子アプリケーションの実行環境を新規作成して、目標子アプリケーションに入ってもよい。子アプリケーションページデータに対応する子アプリケーション目標ページを表示し、子アプリケーションを回復する。
一実施例では、前記子アプリケーションタスクは、子アプリケーションページデータを含む。上記ステップS240は、前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに早く切り替えることを実行する際に、前記子アプリケーションページデータにしたがって、前記子アプリケーションのページを表示することを含む。
具体的には、メインメモリには、子アプリケーション識別子と子アプリケーションタスクとが関連付けられて記憶される。子アプリケーション識別子によって、対応する子アプリケーションタスクを取得する。子アプリケーションタスクは、子アプリケーションページデータを含む。該子アプリケーションページデータにしたがって、該子アプリケーションのページを表示する。例えば、該子アプリケーションページデータが子アプリケーションの終了前のページのページデータである場合、子アプリケーションの終了前のページを表示する。子アプリケーションページデータには、子アプリケーションの終了前に開いていた複数のページの各ページのページデータが含まれる場合、子アプリケーションの終了前の複数のページを表示する。
幾つかの実施例では、前記子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、前記子アプリケーションページデータにしたがって、前記子アプリケーションのページを表示することを実行する際に、上記方法は、
前記子アプリケーションマルチビューページ階層データから最上位階層のデータを取得し、前記最上位階層のデータに対応する子アプリケーションページを表示する、ことを含む。
この実施例では、子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、例えば、該子アプリケーションマルチビューページ階層データは、スタックデータである。ユーザがフォアグラウンド・バックグラウンド切り替えエントリを操作すると、対応する子アプリケーションマルチビューページ階層データから、最上位階層のページデータを取得し、例えば、スタックデータから、最上位階層のページデータを取得し、取得されたページデータにしたがって、子アプリケーションのページを表示する。子アプリケーションマルチビューページ階層データにおいて、最上位階層のデータは、子アプリケーションの終了前に閲覧されていたページのページデータである。本実施例では、フォアグラウンド・バックグラウンド切り替えエントリへの操作によって、対応する子アプリケーションの終了前の状態を早く回復し、終了前に最後に閲覧されていたページを表示することができる。一実施例では、子アプリケーションタスクは、JavaScript実行環境と、タスク情報と、をさらに含み、ステップS240は、JavaScript実行環境を取得し、JavaScript実行環境で子アプリケーション識別子に対応する目標子アプリケーションを実行する、ことを含み、上記方法は、目標子アプリケーションの実行に応じて、タスク情報を更新する、ことをさらに含む。
この実施例では、子アプリケーションタスクは、実行ロジック及びタスク情報をさらに含み、上記ステップS240は、前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに早く切り替えることを実行する際に、前記実行ロジックにしたがって、前記子アプリケーション識別子に対応する子アプリケーションを実行することを含み、上記方法は、前記子アプリケーションの実行に応じて、前記タスク情報を更新する、ことをさらに含む。
具体的には、各子アプリケーションの実行時に、対応するアプリケーションサービスによってJavaScript実行環境が形成され、子アプリケーションの終了前にこのJavaScript実行環境を保存することにより、次回にこの子アプリケーションに再び入ると、JavaScript実行環境に基づいて、子アプリケーションの実行環境を早く回復することができる。子アプリケーションタスクに子アプリケーションの実行の環境データが含まれない場合、子アプリケーションの実行環境を新規作成してもよい。ここで、子アプリケーションの実行環境には、子アプリケーションの実行ロジックが含まれ、この実行ロジックにしたがって、子アプリケーションを実行する。タスク情報は、子アプリケーションの属性情報を意味し、固定情報及び動的な情報を含み、例えば、子アプリケーションのバージョン番号、子アプリケーションに入るためのエントリ、子アプリケーションの実行時間などである。目標子アプリケーションの実行中にタスク情報を更新することは、更新されたタスク情報を子アプリケーションの終了時に早く保存することに便利である。一実施例では、子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、ステップS430における子アプリケーションページデータに対応する子アプリケーション目標ページを表示することは、子アプリケーションマルチビューページ階層データから最上位階層のデータを取得し、最上位階層のデータに対応する子アプリケーション目標ページを表示する、ことを含む。
具体的には、子アプリケーションマルチビューページ階層データから、子アプリケーションの終了前に最後に閲覧されていたページデータである最上位階層のデータを取得することにより、目標ページデータを得、目標ページデータにしたがって、子アプリケーション目標ページを表示し、子アプリケーションの終了前の状態を回復する。
一実施例では、図8に示すように、ステップS240の後に、上記方法は、以下のステップをさらに含む。
ステップS510で、子アプリケーション目標ページへの操作を取得し、操作がページ戻る操作である場合、子アプリケーションマルチビューページ階層データに対応する現在ページ連鎖関係を取得する。
具体的には、戻る操作とは、目標ページの1つ前の表示ページに戻る操作を意味する。現在ページ連鎖関係には、各ページを順次に開いた順序が記録されるので、現在ページ連鎖関係に基づいて、目標ページの1つ前のページに対応するページデータを取得することができる。
ステップS520で、現在ページ連鎖関係に基づいて、子アプリケーション目標ページに対応する目標階層の1つ前の階層に対応する第3ページデータを取得する。
具体的には、現在ページ連鎖関係において、各ページそれぞれは、階層データのうち1階層であり、前後順序にしたがって順次に多階層の階層データを構成する。目標ページに対応する目標階層の1つ前の階層に対応する第3ページデータを取得することは、目標ページの1つ前のページに対応するページデータを取得することである。
ステップS530で、第3ページデータにしたがって、第3ページを表示する。
具体的には、第3ページデータにしたがって表示される第3ページは、目標子アプリケーションの終了前の目標ページの1つ前のページである。これにより、マルチビューページ階層データに基づいて、1つ前又は複数前の閲覧履歴ページに順次に戻ることができ、閲覧履歴ページを早く開くことができる。
子アプリケーションマルチビューページ階層データは、複数の階層間の連鎖関係が含まれるデータであり、現在表示されているページの前のページのデータを含むので、現在表示されているページへの操作に応じてさらに前へ戻ることができる。これにより、閲覧履歴ページを早く開くことができるとともに、ユーザの閲覧の利便性を向上させる。
一実施例では、本願により提供されたアプリケーションデータ処理方法は、上述した前記子アプリケーションページデータしたがって、前記子アプリケーションのページを表示することを実行した後に、
前記子アプリケーションマルチビューページ階層データを更新し、
前記子アプリケーションページへの操作を取得し、前記操作がページ戻る操作である場合、前記子アプリケーションマルチビューページ階層データの最上位階層のデータを取得し、前記最上位階層のデータに対応する子アプリケーションページを表示する、ことをさらに含む。
子アプリケーションマルチビューページ階層データの最上位階層のデータにしたがって、子アプリケーションの終了前に最後に閲覧されていたページを表示した後に、子アプリケーションマルチビューページ階層データを更新する。例えば、子アプリケーションマルチビューページ階層データがスタックデータである場合、1つ下の階層のデータがスタックデータの最上位階層のデータとなるように、対応するスタックのポインタの位置を更新する。また、子アプリケーションのページにおいて、ページの1つ前の表示ページに戻る操作である戻る操作を行うと、更新された子アプリケーションマルチビューページ階層データの最上位階層のデータは、表示されている子アプリケーションページの1つ前のページのページデータとなる。この時、更新された子アプリケーションマルチビューページ階層データの最上位階層のデータを取得し、このデータにしたがって、現在ページの1つ前のページを表示する。
この実施例では、マルチビューページ階層データに基づいて、1つ前又は複数前の閲覧履歴ページに順次に戻ることにより、閲覧履歴ページを早く開くことができる。
一実施例では、図9に示すように、アプリケーションデータ処理装置を提供している。この装置は、
子アプリケーションへの終了指示を取得する取得モジュール610と、
前記終了指示に応じて、前記子アプリケーションの子アプリケーション識別子と、子アプリケーションページデータを含む対応する子アプリケーションタスクとを取得して、メインメモリに保存する保存モジュール620と、
前記子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを生成し、親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示するフォアグラウンド・バックグラウンド切り替えエントリモジュール630と、を含む。
前記フォアグラウンド・バックグラウンド切り替えエントリは、対応する子アプリケーション識別子を取得し、前記子アプリケーション識別子に基づいて、メインメモリから、対応する子アプリケーションタスクを取得し、前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに早く切り替え、終了前の前記子アプリケーションページデータに対応するページ状態を回復することに用いられる。
一実施例では、子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、図10に示すように、装置は、
子アプリケーションの第1ページへの操作を取得し、前記第1ページに対応する第1ページデータを取得し、操作に応じて第2ページに入り、第2ページに対応する第2ページデータを取得し、ページのアクセス順序に基づいて、ページ連鎖関係がある履歴マルチビューページスタックデータを生成するマルチビューページスタックデータ生成モジュール640をさらに含む。
マルチビューページスタックデータ生成モジュール640は、さらに、子アプリケーションの現在ページに対応する現在ページデータを取得し、現在ページデータを履歴ページ連鎖関係に追加して、現在マルチビューページスタックデータを生成して子アプリケーションマルチビューページ階層データとする。子アプリケーションマルチビューページ階層データの最上位階層のデータは、現在ページデータである。
一実施例では、前記子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリは複数あり、それぞれ、各子アプリケーションに対応する。図11に示すように、フォアグラウンド・バックグラウンド切り替えエントリモジュール630は、
前記各子アプリケーションの終了指示を出した時間に基づいて、及び/又は、各子アプリケーションの優先度に基づいて、各フォアグラウンド・バックグラウンド切り替えエントリに対応する表示パラメータを決定する表示パラメータ決定手段631と、
表示パラメータにしたがって、前記フォアグラウンド・バックグラウンド切り替えエントリを親アプリケーションの画面に表示する表示手段632と、を含む。
一実施例では、図12に示すように、装置は、
フォアグラウンド・バックグラウンド切り替えエントリの表示期間を取得し、所定の期間閾値内にフォアグラウンド・バックグラウンド切り替えエントリへの操作が存在しない場合、フォアグラウンド・バックグラウンド切り替えエントリをクローズし、メインメモリにおけるフォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーションタスクをクリアするクリア・クローズモジュール650をさらに含む。
一実施例では、図13に示すように、装置は、
ォアグラウンド・バックグラウンド切り替えエントリへの操作を取得し、操作に応じて、フォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーション識別子を取得し、メインメモリから、子アプリケーション識別子に対応する子アプリケーションタスクを取得し、子アプリケーションタスクにおける子アプリケーションページデータを取得し、子アプリケーション識別子に対応する目標子アプリケーションを、フォアグラウンドで実行するように切り替え、目標子アプリケーションに入り、子アプリケーションページデータに対応する子アプリケーション目標ページを表示する切り替えモジュール660をさらに含む
一実施例では、子アプリケーションタスクは、JavaScript実行環境と、タスク情報と、をさらに含み、切り替えモジュール660は、さらに、JavaScript実行環境を取得し、JavaScript実行環境で、子アプリケーション識別子に対応する目標子アプリケーションを実行する。
装置は、目標子アプリケーションの実行に応じて、タスク情報を更新する更新モジュール670をさらに含む。
一実施例では、子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、切り替えモジュール660は、さらに、子アプリケーションマルチビューページ階層データから最上位階層のデータを取得し、最上位階層のデータに対応する子アプリケーション目標ページを表示する。
図14に示すように、装置は、
子アプリケーション目標ページへの操作を取得し、操作がページ戻る操作である場合、子アプリケーションマルチビューページ階層データに対応する現在ページ連鎖関係を取得し、現在ページ連鎖関係に基づいて、子アプリケーション目標ページに対応する目標階層の1つ前の階層に対応する第3ページデータを取得し、第3ページデータにしたがって、第3ページを表示する連鎖戻りモジュール680をさらに含む。
また、一実施例では、本願の実施例は、アプリケーションデータ処理装置であって、1つ以上のプロセッサと、1つ以上のメモリと、を備え、前記1つ以上のメモリがコンピュータ可読命令を含み、前記コンピュータ可読命令が、前記1つ以上のプロセッサによって実行されることにより、上記実施例に記載のアプリケーションデータ処理方法の各ステップ、及び、上記実施例に記載のアプリケーションデータ処理装置の各モジュールの機能を実現させるように構成される装置を提供している。
また、本願の実施例は、少なくとも1つのプロセッサに、上記実施例に記載の方法を実行させることが可能なコンピュータ可読命令が記憶された不揮発性コンピュータ可読記憶媒体を提供している。
当業者であれば理解できるように、上記実施例に係る方法の手順の全部又は一部は、コンピュータプログラムから関連のハードウェアへ指示することにより実行されてもよい。前記プログラムは、コンピュータ可読記憶媒体に記憶されてもよい。上記のような各方法の実施例を含む手順を実現させるために、該プログラムは、本発明の実施例のように、コンピュータシステムの記憶媒体に記憶され、該コンピュータシステムの少なくとも1つのプロセッサによって実行されることが可能である。ここで、前記記憶媒体は、磁気ディスク、光ディスク、読み出し専用メモリ(ROM:Read-Only Memory)やランダムアクセスメモリ(RAM:Random Access Memory)などであってもよい。
上述した実施例の各構成要件は、任意に組み合わせされてもよい。説明を簡潔にするために、上記実施例の各構成要件の可能な組み合わせがすべて説明されているわけではない。しかしながら、これらの構成要件の組み合わせは、矛盾がない限り、本明細書に記載された範囲にあると考えられるべきである。
上述した実施例は、本発明の実施例の幾つかの実施形態を示したものにすぎず、説明が具体的で詳しいが、これによって発明の特許範囲への限定と理解されるわけにはいかない。指摘すべきものとして、当業者にとっては、本発明の実施例の構想を逸脱しない前提で、若干の変形及び改良が可能である。これらの変形及び改良は、いずれも本発明の実施例の保護範囲に属する。それゆえ、本発明の実施例の特許保護範囲は、添付の特許請求の範囲に従うべきである。
110 端末
120 サーバ
303 モバイクミニプログラムのエントリ
304 大衆点評ミニプログラムのエントリ
305 仮想終了キー
330、340、350 フォアグラウンド・バックグラウンド切り替えエントリ
610 取得モジュール
620 保存モジュール
630 フォアグラウンド・バックグラウンド切り替えエントリモジュール
631 表示パラメータ決定手段
632 表示手段
640 マルチビューページスタックデータ生成モジュール
650 クリア・クローズモジュール
660 切り替えモジュール
670 更新モジュール
680 連鎖戻りモジュール

Claims (17)

  1. 端末に適用されるアプリケーションデータ処理方法であって、
    子アプリケーションへの終了指示を取得し、
    前記終了指示に応じて、前記子アプリケーションの子アプリケーション識別子と、該子アプリケーション識別子に対応する子アプリケーションタスクとを取得し、前記子アプリケーション識別子と前記子アプリケーションタスクとを関連付けてメインメモリに保存し、
    前記子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを生成し、親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示し、
    前記フォアグラウンド・バックグラウンド切り替えエントリへの操作に応じて、前記子アプリケーション識別子を取得し、前記子アプリケーション識別子に基づいて、メインメモリから前記子アプリケーションタスクを取得し、
    前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに切り替える、
    ことを含み、前記子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリの表示位置は、前記子アプリケーションの優先度に応じて異なり、
    前記親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示した後に、
    前記フォアグラウンド・バックグラウンド切り替えエントリの表示期間を取得し、所定の期間閾値内に前記フォアグラウンド・バックグラウンド切り替えエントリへの操作が存在しない場合、前記フォアグラウンド・バックグラウンド切り替えエントリをクローズし、メインメモリにおける前記フォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーションタスクをクリアする、方法。
  2. 前記子アプリケーションタスクは、子アプリケーションページデータを含み、
    前記子アプリケーションへの終了指示を取得する前に、該方法は、
    前記子アプリケーションの第1ページを表示し、
    前記第1ページへの操作に応じて、該第1ページのページデータを取得し、前記第1ページのページデータを前記子アプリケーションページデータに追加し、
    前記第1ページへの操作に応じて、前記子アプリケーションの現在の第2ページを表示する、ことをさらに含み、
    前記子アプリケーションへの終了指示を取得した後に、該方法は、
    前記第2ページのページデータを取得し、前記第2ページのページデータを前記子アプリケーションページデータに追加する、ことをさらに含む、
    請求項1に記載の方法。
  3. 前記子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、
    前記第1ページのページデータを前記子アプリケーションページデータに追加することは、
    前記第1ページのページデータを前記子アプリケーションマルチビューページ階層データに追加して、前記子アプリケーションページデータを更新する、ことを含み、
    前記第2ページのページデータを前記子アプリケーションページデータに追加することは、
    前記第2ページのページデータを前記子アプリケーションマルチビューページ階層データに追加して、前記子アプリケーションページデータを更新する、ことを含む、
    請求項2に記載の方法。
  4. 前記子アプリケーションは複数あり、前記複数の子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリは複数あり、各子アプリケーションにそれぞれ対応し、前記親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示することは、
    前記各子アプリケーションの終了指示を出した時間に基づいて、及び各子アプリケーションの優先度に基づいて、各子アプリケーションのそれぞれに対応するフォアグラウンド・バックグラウンド切り替えエントリの表示パラメータを決定し、
    各フォアグラウンド・バックグラウンド切り替えエントリの表示パラメータにしたがって、前記各フォアグラウンド・バックグラウンド切り替えエントリを親アプリケーションの画面に表示する、ことを含む、
    請求項1に記載の方法。
  5. 前記子アプリケーションタスクは、子アプリケーションページデータを含み、
    前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに切り替えることは、
    前記子アプリケーションページデータにしたがって、前記子アプリケーションのページを表示する、ことを含む、
    請求項1に記載の方法。
  6. 前記子アプリケーションタスクは、実行ロジック及びタスク情報をさらに含み、
    前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに切り替えることは、
    前記実行ロジックにしたがって、前記子アプリケーション識別子に対応する子アプリケーションを実行する、ことを含み、
    前記方法は、前記子アプリケーションの実行に応じて、前記タスク情報を更新する、ことをさらに含む、
    ことを特徴とする請求項1に記載の方法。
  7. 前記子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、前記子アプリケーションページデータにしたがって、前記子アプリケーションのページを表示することは、
    前記子アプリケーションマルチビューページ階層データから最上位階層のデータを取得し、前記最上位階層のデータに対応する子アプリケーションページを表示する、ことを含む、
    請求項に記載の方法。
  8. 前記子アプリケーションマルチビューページ階層データを更新し、
    前記子アプリケーションページへの操作を取得し、前記操作がページ戻る操作である場合、前記子アプリケーションマルチビューページ階層データの最上位階層のデータを取得し、前記最上位階層のデータに対応する子アプリケーションページを表示する、
    ことをさらに含む請求項に記載の方法。
  9. アプリケーションデータ処理装置であって、1つ以上のプロセッサと、1つ以上のメモリと、を備え、前記1つ以上のメモリがコンピュータ可読命令を含み、前記コンピュータ可読命令が、前記1つ以上のプロセッサによって実行されることにより、
    子アプリケーションへの終了指示を取得し、
    前記終了指示に応じて、前記子アプリケーションの子アプリケーション識別子と、該子アプリケーション識別子に対応する子アプリケーションタスクとを取得し、前記子アプリケーション識別子と前記子アプリケーションタスクとを関連付けてメインメモリに保存し、
    前記子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリを生成し、親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示し、
    前記フォアグラウンド・バックグラウンド切り替えエントリへの操作に応じて、前記子アプリケーション識別子を取得し、前記子アプリケーション識別子に基づいて、メインメモリから前記子アプリケーションタスクを取得し、
    前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに切り替える、
    ことを実現させ、前記子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリの表示位置は、前記子アプリケーションの優先度に応じて異なるように構成され
    前記1つ以上のプロセッサは、前記コンピュータ可読命令を実行することにより、前記フォアグラウンド・バックグラウンド切り替えエントリの表示期間を取得し、所定の期間閾値内に前記フォアグラウンド・バックグラウンド切り替えエントリへの操作が存在しない場合、前記フォアグラウンド・バックグラウンド切り替えエントリをクローズし、メインメモリにおける前記フォアグラウンド・バックグラウンド切り替えエントリに対応する子アプリケーションタスクをクリアする、装置。
  10. 前記子アプリケーションタスクは、子アプリケーションページデータを含み、
    前記1つ以上のプロセッサは、前記コンピュータ可読命令を実行することにより、
    前記子アプリケーションへの終了指示を取得する前に、
    前記子アプリケーションの第1ページを表示し、
    前記第1ページへの操作に応じて、該第1ページのページデータを取得し、前記第1ページのページデータを前記子アプリケーションページデータに追加し、
    前記第1ページへの操作に応じて、前記子アプリケーションの現在の第2ページを表示し、
    前記子アプリケーションへの終了指示を取得した後に、前記第2ページのページデータを取得し、前記第2ページのページデータを前記子アプリケーションページデータに追加する、ことを実現する、
    請求項に記載の装置。
  11. 前記子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、
    前記1つ以上のプロセッサは、前記コンピュータ可読命令を実行することにより、
    前記第1ページのページデータを前記子アプリケーションページデータに追加することを実行する際に、前記第1ページのページデータを前記子アプリケーションマルチビューページ階層データに追加して、前記子アプリケーションページデータを更新し、
    前記第2ページのページデータを前記子アプリケーションページデータに追加することを実行する際に、前記第2ページのページデータを前記子アプリケーションマルチビューページ階層データに追加して、前記子アプリケーションページデータを更新する、ことを実現する、
    請求項10に記載の装置。
  12. 前記子アプリケーションは複数あり、前記複数の子アプリケーションに対応するフォアグラウンド・バックグラウンド切り替えエントリは複数あり、各子アプリケーションにそれぞれ対応し、
    前記1つ以上のプロセッサは、前記コンピュータ可読命令を実行することにより、
    前記親アプリケーションの画面に前記フォアグラウンド・バックグラウンド切り替えエントリを表示することを実行する際に、
    前記各子アプリケーションの終了指示を出した時間に基づいて、及び各子アプリケーションの優先度に基づいて、各子アプリケーションのそれぞれに対応するフォアグラウンド・バックグラウンド切り替えエントリの表示パラメータを決定し、
    各フォアグラウンド・バックグラウンド切り替えエントリの表示パラメータにしたがって、前記各フォアグラウンド・バックグラウンド切り替えエントリを親アプリケーションの画面に表示する、ことを実現する、
    請求項に記載の装置。
  13. 前記子アプリケーションタスクは、子アプリケーションページデータを含み、
    前記1つ以上のプロセッサは、前記コンピュータ可読命令を実行することにより、
    前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに切り替えることを実行する際に、前記子アプリケーションページデータにしたがって、前記子アプリケーションのページを表示する、ことを実現する、
    請求項に記載の装置。
  14. 前記子アプリケーションタスクは、実行ロジック及びタスク情報をさらに含み、
    前記1つ以上のプロセッサは、前記コンピュータ可読命令を実行することにより、
    前記子アプリケーションタスクに基づいて、前記子アプリケーション識別子に対応する子アプリケーションをフォアグラウンドに切り替えることを実行する際に、前記実行ロジックにしたがって、前記子アプリケーション識別子に対応する子アプリケーションを実行する、ことを実現し、
    前記1つ以上のプロセッサは、前記コンピュータ可読命令を実行することにより、前記子アプリケーションの実行に応じて、前記タスク情報を更新する、ことを実現する、
    請求項に記載の装置。
  15. 前記子アプリケーションページデータは、子アプリケーションマルチビューページ階層データであり、
    前記1つ以上のプロセッサは、前記コンピュータ可読命令を実行することにより、
    前記子アプリケーションページデータにしたがって、前記子アプリケーションのページを表示することを実行する際に、前記子アプリケーションマルチビューページ階層データから最上位階層のデータを取得し、前記最上位階層のデータに対応する子アプリケーションページを表示する、ことを実現する、
    請求項13に記載の装置。
  16. 前記1つ以上のプロセッサは、前記コンピュータ可読命令を実行することにより、
    前記子アプリケーションマルチビューページ階層データを更新し、
    前記子アプリケーションページへの操作を取得し、前記操作がページ戻る操作である場合、前記子アプリケーションマルチビューページ階層データの最上位階層のデータを取得し、前記最上位階層のデータに対応する子アプリケーションページを表示する、ことを実現する、
    請求項15に記載の装置。
  17. 少なくとも1つのプロセッサに、請求項1-のうちのいずれか1項に記載の方法を実行させるコンピュータプログラム。
JP2019531383A 2017-01-06 2018-01-04 アプリケーションデータ処理方法、装置、及びコンピュータプログラム Active JP7013466B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201710011403.XA CN106802803B (zh) 2017-01-06 2017-01-06 应用数据处理的方法和装置
CN201710011403.X 2017-01-06
PCT/CN2018/071267 WO2018127063A1 (zh) 2017-01-06 2018-01-04 应用数据处理的方法、装置及存储介质

Publications (2)

Publication Number Publication Date
JP2020504865A JP2020504865A (ja) 2020-02-13
JP7013466B2 true JP7013466B2 (ja) 2022-01-31

Family

ID=58984633

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019531383A Active JP7013466B2 (ja) 2017-01-06 2018-01-04 アプリケーションデータ処理方法、装置、及びコンピュータプログラム

Country Status (7)

Country Link
US (1) US11231959B2 (ja)
EP (1) EP3567476B1 (ja)
JP (1) JP7013466B2 (ja)
KR (1) KR102323333B1 (ja)
CN (1) CN106802803B (ja)
MY (1) MY195800A (ja)
WO (1) WO2018127063A1 (ja)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106802803B (zh) 2017-01-06 2020-06-05 腾讯科技(深圳)有限公司 应用数据处理的方法和装置
CN107357644B (zh) * 2017-06-30 2018-10-16 腾讯科技(深圳)有限公司 应用程序处理方法、装置、存储介质和计算机设备
CN107566615B (zh) * 2017-08-11 2019-12-03 北京小米移动软件有限公司 消息处理方法、装置及计算机可读存储介质
CN107748690A (zh) * 2017-10-30 2018-03-02 深圳Tcl新技术有限公司 应用跳转方法、装置和计算机存储介质
CN109976823A (zh) * 2017-12-27 2019-07-05 Tcl集团股份有限公司 一种应用程序启动方法、装置及终端设备
CN108196930B (zh) * 2018-01-18 2020-04-03 腾讯科技(深圳)有限公司 应用程序处理方法、装置、存储介质和计算机设备
CN108363499B (zh) * 2018-01-31 2022-01-28 维沃移动通信有限公司 一种文本恢复方法及移动终端
CN110531910A (zh) * 2018-05-24 2019-12-03 上海掌门科技有限公司 一种界面显示方法及设备
EP3591525A1 (de) * 2018-07-05 2020-01-08 Siemens Aktiengesellschaft Verteilen von unteranwendungen einer bestimmten anwendung auf rechner von plattformen zumindest zweier verschiedener ebenen
CN109634776A (zh) * 2018-10-16 2019-04-16 平安普惠企业管理有限公司 应用恢复方法、装置、设备及存储介质
CN110321205B (zh) * 2019-04-03 2021-07-30 上海连尚网络科技有限公司 一种在宿主程序中管理寄宿程序的方法与设备
CN110321189B (zh) * 2019-04-03 2022-10-11 上海连尚网络科技有限公司 一种在宿主程序中呈现寄宿程序的方法与设备
CN110321192B (zh) * 2019-04-29 2023-03-31 上海连尚网络科技有限公司 一种呈现寄宿程序的方法与设备
CN112114735B (zh) * 2019-06-21 2022-08-05 百度在线网络技术(北京)有限公司 用于管理任务的方法和装置
US11354369B2 (en) * 2019-08-13 2022-06-07 Raytheon Company Multi-headed web-application architecture and messaging structure
CN113495770A (zh) * 2020-04-08 2021-10-12 腾讯科技(深圳)有限公司 展示应用页面的方法、装置、终端及存储介质
CN111767069B (zh) * 2020-06-30 2024-03-15 北京百度网讯科技有限公司 小程序处理方法、服务器、设备及存储介质
KR102352755B1 (ko) * 2020-07-01 2022-01-20 (주)버즈빌 공유핸들 기반 인터페이스 제공을 위한 서비스 제어 방법 및 사용자 단말
CN112231090A (zh) * 2020-11-04 2021-01-15 Oppo广东移动通信有限公司 应用进程管理方法、装置及终端设备
CN114816597A (zh) * 2021-01-18 2022-07-29 腾讯科技(深圳)有限公司 一种内容展示方法、装置和计算机可读存储介质
CN113254237A (zh) * 2021-06-11 2021-08-13 海尔数字科技(青岛)有限公司 前端应用调用方法、设备、存储介质及程序产品
CN113391855B (zh) * 2021-06-18 2025-09-16 北京沃东天骏信息技术有限公司 一种信息处理方法及装置、存储介质
CN114253442B (zh) * 2021-12-20 2024-08-09 杭州海康机器人股份有限公司 用于前后台分离系统的模块处理方法、装置及存储介质
CN114942808A (zh) * 2022-05-18 2022-08-26 北京五八信息技术有限公司 一种在电子设备中处理数据的方法、装置、电子设备及存储介质
CN115080452A (zh) * 2022-06-27 2022-09-20 平安银行股份有限公司 业务数据缓存恢复方法、装置、电子设备和存储介质
CN114896097B (zh) * 2022-07-13 2023-06-13 荣耀终端有限公司 一种应用程序无响应处理方法及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004185165A (ja) 2002-12-02 2004-07-02 Hitachi Ltd 携帯アプリ起動時間短縮方法
JP2006313486A (ja) 2005-05-09 2006-11-16 Sony Ericsson Mobilecommunications Japan Inc 携帯端末、情報推奨方法及びプログラム
EP2708998A2 (en) 2012-09-13 2014-03-19 Samsung Electronics Co., Ltd Method and apparatus for displaying icons on mobile terminal
JP2014071724A (ja) 2012-09-28 2014-04-21 Kyocera Corp 電子機器、制御方法及び制御プログラム
JP2015125567A (ja) 2013-12-26 2015-07-06 株式会社東芝 電子機器、方法及びプログラム
JP2016015023A (ja) 2014-07-02 2016-01-28 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation ウェブ・ページを表示する装置、方法およびプログラム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970598B (zh) * 2011-10-26 2018-06-26 华为终端有限公司 用于移动终端的应用屏幕截图方法和装置
CN103324549B (zh) * 2012-03-21 2016-04-06 宇龙计算机通信科技(深圳)有限公司 睡眠待机的实现方法及通信终端
US8890685B1 (en) * 2014-02-18 2014-11-18 Guardly Corporation Emergency notification using indoor positioning
CN104035804B (zh) * 2014-06-26 2017-11-17 北京中电普华信息技术有限公司 一种应用集成方法及装置
CN106033372A (zh) * 2015-03-19 2016-10-19 阿里巴巴集团控股有限公司 一种页面切换方法及装置
CN104881212A (zh) * 2015-06-26 2015-09-02 深圳市富途网络科技有限公司 用于移动电子设备的显示界面的快捷切换方法及其系统
CN105487871B (zh) * 2015-12-01 2019-08-09 海信集团有限公司 一种在智能终端上运行应用程序的方法和装置
CN105516767B (zh) * 2015-12-01 2019-04-16 海信集团有限公司 智能电视及其应用切换方法
CN105653133B (zh) * 2015-12-30 2019-03-01 语联网(武汉)信息技术有限公司 应用程序的扩展方法及装置
CN105786485A (zh) * 2016-02-04 2016-07-20 上海卓易科技股份有限公司 一种移动终端及其应用的后台显示方法
CN105700776A (zh) * 2016-02-25 2016-06-22 努比亚技术有限公司 一种后台程序的切换装置和切换方法
CN105955803A (zh) * 2016-04-22 2016-09-21 上海斐讯数据通信技术有限公司 一种恢复应用程序状态的终端和方法
US11216119B2 (en) * 2016-06-12 2022-01-04 Apple Inc. Displaying a predetermined view of an application
CN106095318A (zh) * 2016-06-16 2016-11-09 北京小米移动软件有限公司 应用程序开启方法和装置
CN106802803B (zh) * 2017-01-06 2020-06-05 腾讯科技(深圳)有限公司 应用数据处理的方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004185165A (ja) 2002-12-02 2004-07-02 Hitachi Ltd 携帯アプリ起動時間短縮方法
JP2006313486A (ja) 2005-05-09 2006-11-16 Sony Ericsson Mobilecommunications Japan Inc 携帯端末、情報推奨方法及びプログラム
EP2708998A2 (en) 2012-09-13 2014-03-19 Samsung Electronics Co., Ltd Method and apparatus for displaying icons on mobile terminal
JP2014071724A (ja) 2012-09-28 2014-04-21 Kyocera Corp 電子機器、制御方法及び制御プログラム
JP2015125567A (ja) 2013-12-26 2015-07-06 株式会社東芝 電子機器、方法及びプログラム
JP2016015023A (ja) 2014-07-02 2016-01-28 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation ウェブ・ページを表示する装置、方法およびプログラム

Also Published As

Publication number Publication date
CN106802803A (zh) 2017-06-06
EP3567476A4 (en) 2020-01-22
CN106802803B (zh) 2020-06-05
US20190272193A1 (en) 2019-09-05
MY195800A (en) 2023-02-21
EP3567476B1 (en) 2022-05-04
KR20190082297A (ko) 2019-07-09
KR102323333B1 (ko) 2021-11-08
US11231959B2 (en) 2022-01-25
WO2018127063A1 (zh) 2018-07-12
JP2020504865A (ja) 2020-02-13
EP3567476A1 (en) 2019-11-13

Similar Documents

Publication Publication Date Title
JP7013466B2 (ja) アプリケーションデータ処理方法、装置、及びコンピュータプログラム
JP7263442B2 (ja) モバイルアプリケーションのリアルタイム遠隔制御のためのシステムおよび方法
RU2632144C1 (ru) Компьютерный способ создания интерфейса рекомендации контента
JP6596594B2 (ja) モバイル・ユーザ・インタフェース
TWI766896B (zh) 頁面展示方法及裝置
US12164588B2 (en) Enhanced navigation in a web browser while avoiding redirects
CN103543925A (zh) 一种操作图片的方法和装置
US20250124073A1 (en) Search processing method and apparatus, device, medium, and program product
JP7680561B2 (ja) プロセス間情報処理方法、コントローラ、端末、及び記憶媒体
WO2025044582A1 (zh) 虚拟游戏的页面管理方法、装置、电子设备及存储介质
JP2026507714A (ja) 情報処理のための方法、装置、機器及び記憶媒体
CN114995699B (zh) 一种界面交互方法及装置
US20170199634A1 (en) Methods and systems for managing media content of a webpage
KR20220112410A (ko) 특수효과를 포함하는 메시지를 처리하기 위한 특수효과 메시지 처리 시스템
CN118642799A (zh) 一种组件的显示方法和相关装置
WO2025092555A1 (zh) 一种多媒体数据生成方法、装置、存储介质及电子设备
CN116501995A (zh) 网络内容显示方法、装置、设备、存储介质及程序产品
HK40090124A (zh) 网络内容显示方法、装置、设备、存储介质及程序产品
CN120406786A (zh) 资源分享方法、装置和存储介质
CN120956700A (zh) 交互方法、装置、计算机设备和存储介质
CN117971364A (zh) 后台应用程序的预览方法、装置、设备及存储介质
CN120455427A (zh) 一种消息处理方法、装置、终端、介质及程序产品
CN117216026A (zh) 数据迁移方法、迁移消息数据显示方法、装置和设备
CN119473063A (zh) 用于交互的方法、装置、设备和存储介质
CN117950777A (zh) 后台应用程序的预览方法、设备及存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190612

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190612

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200526

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200820

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210401

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210401

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210408

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210413

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20210604

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20210608

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20210810

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20211005

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20211130

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20220111

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20220111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220119

R150 Certificate of patent or registration of utility model

Ref document number: 7013466

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250