JP7090774B2 - アプリケーションプログラムの起動方法、装置、機器、及び記憶媒体 - Google Patents
アプリケーションプログラムの起動方法、装置、機器、及び記憶媒体 Download PDFInfo
- Publication number
- JP7090774B2 JP7090774B2 JP2021066072A JP2021066072A JP7090774B2 JP 7090774 B2 JP7090774 B2 JP 7090774B2 JP 2021066072 A JP2021066072 A JP 2021066072A JP 2021066072 A JP2021066072 A JP 2021066072A JP 7090774 B2 JP7090774 B2 JP 7090774B2
- Authority
- JP
- Japan
- Prior art keywords
- application program
- auxiliary application
- auxiliary
- execution container
- determined
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
- G06F9/3009—Thread control instructions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45545—Guest-host, i.e. hypervisor is an application program itself, e.g. VirtualBox
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45575—Starting, stopping, suspending or resuming virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Stored Programmes (AREA)
Description
少なくとも1つの補助アプリケーションプログラムの前処理条件が満たされていると判断した場合、バックグラウンドで対応する実行コンテナを用いて前記補助アプリケーションプログラムを前処理するステップと、
前記補助アプリケーションプログラムに対する選択操作に応答して、フォアグラウンドで対応する補助アプリケーションプログラムをオープンするステップと、を含む。
少なくとも1つの補助アプリケーションプログラムの前処理条件が満たされていると判断した場合、バックグラウンドで対応する実行コンテナを用いて前記補助アプリケーションプログラムを前処理することに用いられるプログラム前処理モジュールと、
前記補助アプリケーションプログラムに対する選択操作に応答して、フォアグラウンドで対応する補助アプリケーションプログラムをオープンすることに用いられるプログラムオープニングモジュールと、を含む。
前記メモリには前記少なくとも1つのプロセッサによって実行可能な命令が記憶され、前記命令は、前記少なくとも1つのプロセッサが第1の態様のいずれか一項に記載の方法を実行できるように、前記少なくとも1つのプロセッサによって実行される。
表示領域内のリソース結果ページに第1の補助アプリケーションプログラムと第2の補助アプリケーションプログラムが含まれていると判断した場合、第1の補助アプリケーションプログラムと第2の補助アプリケーションプログラムのプリロード条件が満たされていると判断し、前記リソース結果ページにおいて前記第1の補助アプリケーションプログラムは前記第2の補助アプリケーションプログラムの前にあること、及びバックグラウンドでは、第1の実行コンテナを用いて第1の補助アプリケーションプログラムをプリロードし、第2の実行コンテナを用いて第2の補助アプリケーションプログラムをプリロードすることに用いられる。
表示領域内のリソース結果ページに第1の補助アプリケーションプログラムが含まれていると判断した場合、第1の補助アプリケーションプログラムのプリロード条件が満たされていると判断すること、バックグラウンドで第1の実行コンテナを用いて第1の補助アプリケーションプログラムをプリロードすること、表示領域内のリソース結果ページに対する更新操作に応答して、更新されたリソース結果ページに第2の補助アプリケーションプログラムが含まれていると判断した場合、第2の補助アプリケーションプログラムのプリロード条件が満たされていると判断すること、及びバックグラウンドで第2の実行コンテナを用いて第2の補助アプリケーションプログラムをプリロードすることに用いられる。
シャットダウン操作が行われた補助アプリケーションプログラムに対応する実行コンテナを破棄することに用いられる。
ホストアプリケーションプログラムが起動されているか否かを監視すること、ホストアプリケーションプログラムが起動されていると判断した場合、実行コンテナの作成条件が満たされていると判断すること、及びホストアプリケーションプログラムが起動されていないと判断した場合、実行コンテナの作成条件が満たされていないと判断することに用いられる。
Claims (19)
- ホストアプリケーションプログラムに適用されるアプリケーションプログラムの起動方法であって、前記ホストアプリケーションプログラムには少なくとも1つの補助アプリケーションプログラムがホストされており、前記アプリケーションプログラムの起動方法は、
第1の実行コンテナ及び第2の実行コンテナを含む実行コンテナの作成条件が満たされているか否かを監視するステップと、
実行コンテナの作成条件が満たされていると判断した場合、バックグラウンドで第1の実行コンテナと第2の実行コンテナを作成するステップと、
少なくとも1つの補助アプリケーションプログラムの前処理条件が満たされていると判断した場合、バックグラウンドで対応する実行コンテナを用いて前記補助アプリケーションプログラムを前処理するステップと、
前記補助アプリケーションプログラムに対する選択操作に応答して、フォアグラウンドで対応する補助アプリケーションプログラムをオープンするステップと、を含む、
ことを特徴とするアプリケーションプログラムの起動方法。 - 少なくとも1つの補助アプリケーションプログラムの前処理条件が満たされていると判断した場合、バックグラウンドで対応する実行コンテナを用いて前記補助アプリケーションプログラムを前処理する前記ステップは、
表示領域内のリソース結果ページに第1の補助アプリケーションプログラムと第2の補助アプリケーションプログラムが含まれていると判断した場合、第1の補助アプリケーションプログラムと第2の補助アプリケーションプログラムのプリロード条件が満たされていると判断し、前記リソース結果ページにおいて前記第1の補助アプリケーションプログラムは前記第2の補助アプリケーションプログラムの前にあることと、
バックグラウンドでは、第1の実行コンテナを用いて前記第1の補助アプリケーションプログラムをプリロードし、第2の実行コンテナを用いて前記第2の補助アプリケーションプログラムをプリロードすることと、を含む、
ことを特徴とする請求項1に記載のアプリケーションプログラムの起動方法。 - 少なくとも1つの補助アプリケーションプログラムの前処理条件が満たされていると判断した場合、バックグラウンドで対応する実行コンテナを用いて前記補助アプリケーションプログラムを前処理する前記ステップは、
表示領域内のリソース結果ページに第1の補助アプリケーションプログラムが含まれていると判断した場合、第1の補助アプリケーションプログラムのプリロード条件が満たされていると判断することと、
バックグラウンドで第1の実行コンテナを用いて前記第1の補助アプリケーションプログラムをプリロードすることと、
表示領域内のリソース結果ページに対する更新操作に応答して、更新されたリソース結果ページに第2の補助アプリケーションプログラムが含まれていると判断した場合、第2の補助アプリケーションプログラムのプリロード条件が満たされていると判断することと、
バックグラウンドで第2の実行コンテナを用いて前記第2の補助アプリケーションプログラムをプリロードすることと、を含む、
ことを特徴とする請求項1に記載のアプリケーションプログラムの起動方法。 - プリロードされた補助アプリケーションプログラムには、対応する目的関数が含まれ、前記目的関数は、前記対応する補助アプリケーションプログラムが業務データのダウンロード条件を満たすと判断したとき、対応する実行コンテナで対応する補助アプリケーションプログラムの業務データをプリダウンロードし、また前記対応する実行コンテナで対応する補助アプリケーションプログラムの起動表示ページをレンダリング及び生成するように指示することに用いられる、
ことを特徴とする請求項2又は3に記載のアプリケーションプログラムの起動方法。 - 前記補助アプリケーションプログラムに対する選択操作に応答して、フォアグラウンドで対応する補助アプリケーションプログラムをオープンする前記ステップの後、前記方法は、
起動されていない補助アプリケーションプログラムに対応する実行コンテナを破棄することにより、起動されていない補助アプリケーションプログラムを破棄するステップをさらに含む、
ことを特徴とする請求項1~請求項3のいずれか一項に記載のアプリケーションプログラムの起動方法。 - オープンされている補助アプリケーションプログラムに対するシャットダウン操作が監視された場合、表示領域内にリソース結果ページに対する更新操作があるか否かを監視するステップと、
表示領域内にリソース結果ページに対する更新操作があることが監視された場合、他の実行コンテナを作成するステップと、をさらに含む、
ことを特徴とする請求項5に記載のアプリケーションプログラムの起動方法。 - オープンされている補助アプリケーションプログラムに対するシャットダウン操作が監視された場合、前記アプリケーションプログラムの起動方法は、
シャットダウン操作が行われた補助アプリケーションプログラムに対応する実行コンテナを破棄するステップをさらに含む、
ことを特徴とする請求項6に記載のアプリケーションプログラムの起動方法。 - 実行コンテナの作成条件が満たされているか否かを監視する前記ステップは、
ホストアプリケーションプログラムが起動されているか否かを監視することと、
ホストアプリケーションプログラムが起動されていると判断した場合、実行コンテナの作成条件が満たされていると判断することと、
ホストアプリケーションプログラムが起動されていないと判断した場合、実行コンテナの作成条件が満たされていないと判断することと、を含む、
ことを特徴とする請求項1に記載のアプリケーションプログラムの起動方法。 - ホストアプリケーションプログラムに適用されるアプリケーションプログラムの起動装置であって、前記ホストアプリケーションプログラムには少なくとも1つの補助アプリケーションプログラムがホストされており、前記アプリケーションプログラムの起動装置は、
第1の実行コンテナ及び第2の実行コンテナを含む実行コンテナの作成条件が満たされているか否かを監視すること、及び実行コンテナの作成条件が満たされていると判断した場合、バックグラウンドで第1の実行コンテナと第2の実行コンテナを作成することに用いられる第2の作成モジュールと、
少なくとも1つの補助アプリケーションプログラムの前処理条件が満たされていると判断した場合、バックグラウンドで対応する実行コンテナを用いて前記補助アプリケーションプログラムを前処理することに用いられるプログラム前処理モジュールと、
前記補助アプリケーションプログラムに対する選択操作に応答して、フォアグラウンドで対応する補助アプリケーションプログラムをオープンすることに用いられるプログラムオープニングモジュールと、を含む、
ことを特徴とするアプリケーションプログラムの起動装置。 - 前記プログラム前処理モジュールは、
表示領域内のリソース結果ページに第1の補助アプリケーションプログラムと第2の補助アプリケーションプログラムが含まれていると判断した場合、第1の補助アプリケーションプログラムと第2の補助アプリケーションプログラムのプリロード条件が満たされていると判断し、前記リソース結果ページにおいて前記第1の補助アプリケーションプログラムは前記第2の補助アプリケーションプログラムの前にあること、及びバックグラウンドでは、第1の実行コンテナを用いて前記第1の補助アプリケーションプログラムをプリロードし、第2の実行コンテナを用いて前記第2の補助アプリケーションプログラムをプリロードすることに用いられる、
ことを特徴とする請求項9に記載のアプリケーションプログラムの起動装置。 - 前記プログラム前処理モジュールは、
表示領域内のリソース結果ページに第1の補助アプリケーションプログラムが含まれていると判断した場合、第1の補助アプリケーションプログラムのプリロード条件が満たされていると判断すること、バックグラウンドで第1の実行コンテナを用いて前記第1の補助アプリケーションプログラムをプリロードすること、表示領域内のリソース結果ページに対する更新操作に応答して、更新されたリソース結果ページに第2の補助アプリケーションプログラムが含まれていると判断した場合、第2の補助アプリケーションプログラムのプリロード条件が満たされていると判断すること、及びバックグラウンドで第2の実行コンテナを用いて前記第2の補助アプリケーションプログラムをプリロードすることに用いられる、
ことを特徴とする請求項9に記載のアプリケーションプログラムの起動装置。 - プリロードされた補助アプリケーションプログラムには、対応する目的関数が含まれ、前記目的関数は、前記対応する補助アプリケーションプログラムが業務データのダウンロード条件を満たすと判断したとき、対応する実行コンテナで対応する補助アプリケーションプログラムの業務データをプリダウンロードし、また前記対応する実行コンテナで対応する補助アプリケーションプログラムの起動表示ページをレンダリング及び生成するように指示することに用いられる、
ことを特徴とする請求項10又は11に記載のアプリケーションプログラムの起動装置。 - 起動されていない補助アプリケーションプログラムに対応する実行コンテナを破棄することにより、起動されていない補助アプリケーションプログラムを破棄することに用いられるプログラム破棄モジュールをさらに含む、
ことを特徴とする請求項9~11のいずれか一項に記載のアプリケーションプログラムの起動装置。 - オープンされている補助アプリケーションプログラムに対するシャットダウン操作が監視された場合、表示領域内にリソース結果ページに対する更新操作があるか否かを監視すること、及び表示領域内にリソース結果ページに対する更新操作があることが監視された場合、他の実行コンテナを作成することに用いられる第1の作成モジュールをさらに含む、
ことを特徴とする請求項13に記載のアプリケーションプログラムの起動装置。 - 前記プログラム破棄モジュールはさらに、
シャットダウン操作が行われた補助アプリケーションプログラムに対応する実行コンテナを破棄することに用いられる、
ことを特徴とする請求項14に記載のアプリケーションプログラムの起動装置。 - 前記第2の作成モジュールは、実行コンテナの作成条件が満たされているか否かを監視するとき、
ホストアプリケーションプログラムが起動されているか否かを監視すること、ホストアプリケーションプログラムが起動されていると判断した場合、実行コンテナの作成条件が満たされていると判断すること、及びホストアプリケーションプログラムが起動されていないと判断した場合、実行コンテナの作成条件が満たされていないと判断することに用いられる、
ことを特徴とする請求項9に記載のアプリケーションプログラムの起動装置。 - 少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに通信接続されるメモリと、を含み、ただし、
前記メモリには前記少なくとも1つのプロセッサによって実行可能な命令が記憶され、前記命令は、前記少なくとも1つのプロセッサが請求項1~請求項8のいずれか一項に記載のアプリケーションプログラムの起動方法を実行できるように、前記少なくとも1つのプロセッサによって実行される、
ことを特徴とする電子機器。 - コンピュータ命令が記憶されている非一時的なコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータ命令はコンピュータに請求項1~請求項8のいずれか一項に記載のアプリケーションプログラムの起動方法を実行させることに用いられる、
ことを特徴とする非一時的なコンピュータ読み取り可能な記憶媒体。 - コンピュータプログラムであって、前記コンピュータプログラムがプロセッサで実行されると、コンピュータに請求項1~請求項8のいずれか一項に記載のアプリケーションプログラムの起動方法を実行させる、
ことを特徴とするコンピュータプログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010415301.6 | 2020-05-15 | ||
CN202010415301.6A CN111597027A (zh) | 2020-05-15 | 2020-05-15 | 应用程序的启动方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021119479A JP2021119479A (ja) | 2021-08-12 |
JP7090774B2 true JP7090774B2 (ja) | 2022-06-24 |
Family
ID=72187161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021066072A Active JP7090774B2 (ja) | 2020-05-15 | 2021-04-08 | アプリケーションプログラムの起動方法、装置、機器、及び記憶媒体 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20210191739A1 (ja) |
EP (1) | EP3812898A3 (ja) |
JP (1) | JP7090774B2 (ja) |
KR (1) | KR102546645B1 (ja) |
CN (1) | CN111597027A (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112817492A (zh) * | 2021-01-12 | 2021-05-18 | 张宇翔 | 移动终端中应用程序管理方法及*** |
CN113254090B (zh) * | 2021-06-04 | 2024-05-28 | 深圳市火乐科技发展有限公司 | 一种应用管理方法、装置及投影设备 |
CN114398094B (zh) * | 2021-12-21 | 2023-08-18 | ***股份有限公司 | 小程序启动方法、装置、设备及计算机可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018534670A (ja) | 2015-11-19 | 2018-11-22 | グーグル エルエルシー | バックグラウンドにおけるネイティブアプリケーションの事前インスタンス化 |
CN109753617A (zh) | 2019-01-14 | 2019-05-14 | 广州虎牙信息科技有限公司 | 一种页面显示方法、设备和存储介质 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101356368B1 (ko) | 2012-02-24 | 2014-01-29 | 주식회사 팬택 | 어플리케이션 전환 장치 및 방법 |
EP2907290A1 (en) * | 2012-10-10 | 2015-08-19 | Citrix Systems Inc. | Policy-based application management |
IN2013DE00359A (ja) * | 2013-02-07 | 2015-06-19 | Samsung India Electronics Pvt Ltd | |
CN106897077B (zh) * | 2013-12-02 | 2020-11-10 | 海信视像科技股份有限公司 | 应用程序控制方法 |
CN105373419A (zh) | 2014-08-26 | 2016-03-02 | 阿里巴巴集团控股有限公司 | 一种后台应用的操作方法及装置 |
US9830175B1 (en) * | 2015-12-16 | 2017-11-28 | Amazon Technologies, Inc. | Predictive management of on-demand code execution |
US9900264B1 (en) * | 2017-01-09 | 2018-02-20 | Red Hat, Inc. | Adaptive balancing of application programming interface calls of cloud tenants |
CN107291495A (zh) * | 2017-06-01 | 2017-10-24 | 努比亚技术有限公司 | 一种共享资源加载方法、终端及计算机可读存储介质 |
CN108920202B (zh) * | 2018-05-15 | 2020-09-15 | Oppo广东移动通信有限公司 | 应用预加载管理方法、装置、存储介质及智能终端 |
CN108776599B (zh) * | 2018-05-21 | 2022-04-08 | Oppo广东移动通信有限公司 | 预加载应用的管理方法、装置、存储介质及智能终端 |
KR20200042793A (ko) * | 2018-10-16 | 2020-04-24 | 삼성전자주식회사 | 복수의 운영체제들을 실행하는 전자장치 및 그 제어 방법 |
CN110413921B (zh) * | 2019-06-21 | 2022-08-30 | 深圳壹账通智能科技有限公司 | 网页加载方法、装置、计算机设备和存储介质 |
CN110321178A (zh) * | 2019-06-28 | 2019-10-11 | 百度在线网络技术(北京)有限公司 | 附属应用端的启动处理方法、装置、设备及存储介质 |
CN111124391A (zh) * | 2019-12-18 | 2020-05-08 | 中科全维科技(苏州)有限公司 | 一种桌面端软件挂件视窗管理方法和*** |
-
2020
- 2020-05-15 CN CN202010415301.6A patent/CN111597027A/zh active Pending
-
2021
- 2021-02-18 EP EP21157904.0A patent/EP3812898A3/en not_active Withdrawn
- 2021-02-19 US US17/180,470 patent/US20210191739A1/en not_active Abandoned
- 2021-03-19 KR KR1020210036064A patent/KR102546645B1/ko active IP Right Grant
- 2021-04-08 JP JP2021066072A patent/JP7090774B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018534670A (ja) | 2015-11-19 | 2018-11-22 | グーグル エルエルシー | バックグラウンドにおけるネイティブアプリケーションの事前インスタンス化 |
CN109753617A (zh) | 2019-01-14 | 2019-05-14 | 广州虎牙信息科技有限公司 | 一种页面显示方法、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111597027A (zh) | 2020-08-28 |
EP3812898A3 (en) | 2021-08-25 |
KR20210038858A (ko) | 2021-04-08 |
JP2021119479A (ja) | 2021-08-12 |
KR102546645B1 (ko) | 2023-06-22 |
EP3812898A2 (en) | 2021-04-28 |
US20210191739A1 (en) | 2021-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7090774B2 (ja) | アプリケーションプログラムの起動方法、装置、機器、及び記憶媒体 | |
US10776082B2 (en) | Programming environment augment with automated dialog system assistance | |
US9635138B2 (en) | Client-server input method editor architecture | |
US10684838B2 (en) | Dynamic application deployment | |
US11663037B2 (en) | Service information processing method, apparatus, device and computer storage medium | |
US8578144B2 (en) | Partial hibernation restore for boot time reduction | |
JP7170768B2 (ja) | 開発マシン操作タスクの処理方法、電子機器、コンピュータ可読記憶媒体及びコンピュータプログラム | |
CN112286656B (zh) | 小程序模拟方法、装置、电子设备和计算机可读存储介质 | |
EP3171275A1 (en) | Transparent process interception | |
WO2019118149A1 (en) | Automatically launched software add-ins for proactively analyzing content of documents and soliciting user input | |
US10528380B2 (en) | Virtual machine to host communication channel | |
CN111881387B (zh) | 用于小程序的数据处理方法、装置、设备和介质 | |
US11294651B2 (en) | Code execution method, device, and rendering apparatus | |
CN112506854A (zh) | 页面模板文件的存储和页面生成方法、装置、设备及介质 | |
US8468388B2 (en) | Restoring programs after operating system failure | |
US10013259B2 (en) | User initiated data rollback using operating system partitions | |
US20190220294A1 (en) | Using lightweight jit compilation for short-lived jvms on parallel distributing computing framework | |
CN111966877A (zh) | 前端服务方法、装置、设备及存储介质 | |
US20170277390A1 (en) | Providing user-defined application start pages | |
CN112379945B (zh) | 用于运行应用的方法、装置、设备以及存储介质 | |
JP7147123B2 (ja) | ソースチャネル決定方法、装置、機器、プログラム及びコンピューター記憶媒体 | |
US20170371732A1 (en) | Method for debugging static memory corruption | |
CN112379973B (zh) | 重载方法和装置 | |
US20240256271A1 (en) | Graphical user interface element for tracking design and development changes across multiple web-based applications | |
CN111061812B (zh) | 大数据分布式存储方法、装置、电子设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210408 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220511 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220524 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220614 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7090774 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |