(57)【要約】  本発明実施例では、端末が起動しアプリケーションがロードされたときに、端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得することと、登録起動リクエストメッセージに基づいてアプリケーション管理システムにおいて新しいアプリケーションに登録することと、新しいアプリケーションに登録が成功した後、サーバから受信したサーバ情報を新しいアプリケーションへ送信することと、を含む、アプリケーションが情報を受信する方法および装置を提供する。本発明実施例により、端末が起動してアプリケーションがロードされたとき、新しいアプリケーションはユーザーが手動で新しいアプリケーションを起動した後に限ってサーバ情報を自動受信することができるため、新しいアプリケーション情報の消失または遅延を招き、ユーザーの使用に大きな支障をきたすという問題を解決しており、人為的な関与を必要とせずに新しいアプリケーションがサーバ情報を自動取得することを実現でき、新しいアプリケーションのデータ取得効率と精確性を向上させるという効果を奏する。
2019520652.tif 000002
【特許請求の範囲】
【請求項１】
端末が起動しアプリケーションがロードされたときに、前記端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得することと、
前記登録起動リクエストメッセージに基づいてアプリケーション管理システムにおいて前記新しいアプリケーションに登録することと、
前記新しいアプリケーションに登録が成功した後、サーバから受信したサーバ情報を前記新しいアプリケーションへ送信することと、を含む、
アプリケーションが情報を受信する方法。
【請求項２】
前記サーバから受信した前記サーバ情報を前記新しいアプリケーションへ送信する、アプリケーションが情報を受信する方法であって、前記アプリケーション管理システムが送信した前記サーバ情報を受信した後、前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信することを含む、
請求項１に記載の方法。
【請求項３】
前記新しいアプリケーションの前記登録起動リクエストメッセージを取得する前に、前記方法は、
前記新しいアプリケーションの生成を支持し、前記元のアプリケーションと前記元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含む、元のアプリケーションリストを取得することと、
前記新しいアプリケーション管理マークスイッチが開状態である場合に、前記元のアプリケーションに対応する前記新しいアプリケーションの工程を起動して稼動することと、をさらに含む、
請求項２に記載の方法。
【請求項４】
前記元のアプリケーションが登録起動リクエストを発行した後、前記元のアプリケーションが前記元のアプリケーションリストにあり、かつ前記新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、前記元のアプリケーションに対応する新しいアプリケーションリストを生成して、前記新しいアプリケーションが前記登録起動リクエストメッセージを送信するよう指示するための起動指令を前記新しいアプリケーションリストにおける前記新しいアプリケーションへ送信する、
請求項３に記載の方法。
【請求項５】
前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信する、アプリケーションが情報を受信する方法であって、前記サーバ情報を前記新しいアプリケーションリストにおける前記新しいアプリケーションへブロードキャスト送信することを含む、請求項４に記載の方法。
【請求項６】
端末が起動しアプリケーションがロードされたときに、前記端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得するように設けられる第一取得モジュールと、
前記登録起動リクエストメッセージに基づき、アプリケーション管理システムにおいて前記新しいアプリケーションに登録するように設けられる登録モジュールと、
前記新しいアプリケーションへの登録が成功した後に、サーバから受信したサーバ情報を前記新しいアプリケーションへ送信するように設けられる第一送信モジュールと、を含む、
アプリケーションが情報を受信する装置。
【請求項７】
前記第一送信モジュールは、前記アプリケーション管理システムから送信された前記サーバ情報を受信した後に、前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信するようにも設けられる、
請求項６に記載の装置。
【請求項８】
前記装置は、
前記元のアプリケーションと前記元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含み、前記新しいアプリケーションの生成を支持する、元のアプリケーションリストを取得するように設けられる第二取得モジュールと、
前記新しいアプリケーション管理マークスイッチが開状態である場合に、前記元のアプリケーションに対応する前記新しいアプリケーションの工程を起動して稼動するように設けられる起動モジュールと、をさらに含む、
請求項７に記載の装置。
【請求項９】
前記元のアプリケーションが登録起動リクエストを発行した後、前記元のアプリケーションが前記元のアプリケーションリストにあり、かつ前記新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、前記元のアプリケーションに対応する新しいアプリケーションリストを生成して、前記新しいアプリケーションが前記登録起動リクエストメッセージを送信するよう指示するための起動指令を前記新しいアプリケーションリストにおける前記新しいアプリケーションへ送信する第二送信モジュールをさらに含む、請求項８に記載の装置。
【請求項１０】
前記第一送信モジュールは、前記新しいアプリケーションリストにおける前記新しいアプリケーションへ前記サーバ情報をブロードキャスト送信するようにも設けられる、
請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信分野に関するものであり、具体的には、アプリケーションが情報を受信する方法および装置に関するものである。
【背景技術】
【０００２】
目下、1つの端末の1つのアプリケーションは、端末において1つのIDでウィーチャットにログインするというように、通常は1つの工程が稼動するが、端末におけるアプリケーションの機能が日々進化するにつれて、ユーザは1つの端末において異なるIDで1つのアプリケーションに同時にログインすることを求めるようになり、このことは、1つのアプリケーションが複数の工程を同時に稼動するということを意味する。この場合、このアプリケーション工程自体を元のアプリケーションと称し、同時に稼動するその他のアプリケーション工程を派生した新しいアプリケーションと称し、新しいアプリケーションの本質は、たとえば、ダブルウィーチャット、ダブルウェイボーなどのように、システムアプリケーション管理下における複数の工程の稼動である。
【０００３】
関連技術において、端末の各アプリケーションはアプリケーション管理システムにおいてまとめて登録され、端末が起動しアプリケーションがロードされたときに、各アプリケーションがアプリケーション管理システムへ登録起動リクエストメッセージを発行し、アプリケーション管理システムは登録起動リクエストメッセージに基づき、サーバから受信したメッセージを各アプリケーションへブロードキャスト通知し、各アプリケーションは改めてメッセージ内容に基づいて処理する。
【０００４】
元のアプリケーションだけが起動登録過程を行うため、アプリケーション管理システムは元のアプリケーションのインストールパッケージの登録情報しか識別できず、新しいアプリケーションは起動登録過程を行なわないため、サーバが送信する情報を自動受信することができず、端末が起動しアプリケーションがロードされたとき、新しいアプリケーションはユーザが手動で起動させた後に限ってサーバ情報を自動受信できるため、新しいアプリケーション情報の消失または遅延を招き、ユーザーの使用に大きな支障をきたす。上記技術課題については、目下のところ有効な解決方法はない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明実施例では、アプリケーションが情報を受信する方法および装置を提供し、端末が起動しアプリケーションがロードされたとき、新しいアプリケーションはユーザーが手動で起動させた後に限ってサーバ情報を自動受信することができるため、新しいアプリケーション情報の消失または遅延を招き、ユーザーの使用に大きな支障をきたすという問題を少なくとも解決する。
【０００６】
本発明の一実施例では、端末が起動しアプリケーションがロードされたときに、前記端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得することと、前記登録起動リクエストメッセージに基づいてアプリケーション管理システムにおいて前記新しいアプリケーションに登録することと、前記新しいアプリケーションに登録が成功した後、サーバから受信したサーバ情報を前記新しいアプリケーションへ送信することと、を含む、アプリケーションが情報を受信する方法を提供する。
【０００７】
任意で、前記サーバから受信したサーバ情報を前記新しいアプリケーションへ送信する、アプリケーションが情報を受信する方法において、前記アプリケーション管理システムが送信した前記サーバ情報を受信した後、前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信する。
【０００８】
任意で、前記新しいアプリケーションの前記登録起動リクエストメッセージを取得する前に、前記方法は、前記新しいアプリケーションの生成を支持し、前記元のアプリケーションと前記元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含む、元のアプリケーションリストを取得することと、前記新しいアプリケーション管理マークスイッチが開状態である場合に、前記元のアプリケーションに対応する前記新しいアプリケーションの工程を起動して稼動することと、をさらに含む。
【０００９】
任意で、前記元のアプリケーションが登録起動リクエストを発行した後、前記元のアプリケーションが前記元のアプリケーションリストにあり、かつ前記新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、前記元のアプリケーションに対応する新しいアプリケーションリストを生成して、前記新しいアプリケーションが前記登録起動リクエストメッセージを送信するよう指示するための起動指令を前記新しいアプリケーションリストにおける前記新しいアプリケーションへ送信する。
【００１０】
任意で、前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信する、アプリケーションが情報を受信する方法において、前記サーバ情報を前記新しいアプリケーションリストにおける前記新しいアプリケーションへブロードキャスト送信する。
【００１１】
本発明の別の実施例では、端末が起動しアプリケーションがロードされたときに、前記端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得するように設けられる第一取得モジュールと、前記登録起動リクエストメッセージに基づき、アプリケーション管理システムにおいて前記新しいアプリケーションに登録するように設けられる登録モジュールと、前記新しいアプリケーションへの登録が成功した後に、サーバから受信したサーバ情報を前記新しいアプリケーションへ送信するように設けられる第一送信モジュールと、を含む、アプリケーションが情報を受信する装置を提供する。
【００１２】
任意で、前記第一送信モジュールは、前記アプリケーション管理システムから送信された前記サーバ情報を受信した後に、前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信するようにも設けられる。
【００１３】
任意で、前記装置は、前記元のアプリケーションと前記元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含み、前記新しいアプリケーションの生成を支持する、元のアプリケーションリストを取得するように設けられる第二取得モジュールと、前記新しいアプリケーション管理マークスイッチが開状態である場合に、前記元のアプリケーションに対応する前記新しいアプリケーションの工程を起動して稼動するように設けられる起動モジュールと、をさらに含む。
【００１４】
任意で、前記装置は、前記元のアプリケーションが登録起動リクエストを発行した後、前記元のアプリケーションが前記元のアプリケーションリストにあり、かつ前記新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、前記元のアプリケーションに対応する新しいアプリケーションリストを生成して、前記新しいアプリケーションが前記登録起動リクエストメッセージを送信するよう指示するための起動指令を前記新しいアプリケーションリストにおける前記新しいアプリケーションへ送信する第二送信モジュールをさらに含む。
【００１５】
任意で、前記第一送信モジュールは、前記新しいアプリケーションリストにおける新しいアプリケーションへ前記サーバ情報をブロードキャスト送信するようにも設けられる。
【００１６】
本発明のさらに別の実施例では記憶媒体をさらに提供する。当該記憶媒体は、S1：端末が起動しアプリケーションがロードされたときに、前記端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得する、S2：前記登録起動リクエストメッセージに基づき、アプリケーション管理システムにおいて前記新しいアプリケーションに登録する、S3：前記新しいアプリケーションへの登録が成功した後に、サーバから受信したサーバ情報を前記新しいアプリケーションへ送信する、というステップを実行するプログラムコードを記憶するように設けられる。
【００１７】
任意で、記憶媒体は、前記アプリケーション管理システムから送信された前記サーバ情報を受信した後に、前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信するというステップを実行するプログラムコードを記憶するようにも設けられる。
【００１８】
任意で、記憶媒体は、S1：前記元のアプリケーションと前記元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含み、前記新しいアプリケーションの生成を支持する、元のアプリケーションリストを取得する、S2：前記新しいアプリケーション管理マークスイッチが開状態である場合に、前記元のアプリケーションに対応する前記新しいアプリケーションの工程を起動して稼動する、というステップを実行するプログラムコードを記憶するようにも設けられる。
【００１９】
任意で、記憶媒体は、前記元のアプリケーションが登録起動リクエストを発行した後、前記元のアプリケーションが前記元のアプリケーションリストにあり、かつ前記新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、前記元のアプリケーションに対応する新しいアプリケーションリストを生成して、前記新しいアプリケーションが前記登録起動リクエストメッセージを送信するよう指示するための起動指令を前記新しいアプリケーションリストにおける前記新しいアプリケーションへ送信する、というステップを実行するプログラムコードを記憶するようにも設けられる。
【００２０】
任意で、記憶媒体は、前記新しいアプリケーションリストにおける前記新しいアプリケーションへ前記サーバ情報をブロードキャスト送信するというステップを実行するプログラムコードを記憶するようにも設けられる。
【００２１】
本発明実施例により、端末が起動しアプリケーションがロードされたとき、新しいアプリケーションの登録起動リクエストメッセージを自動取得して当該登録起動リクエストメッセージに基づいて、サーバから受信したサーバ情報を新しいアプリケーションへ送信することができるため、新しいアプリケーションがサーバ情報を自動取得することを可能としている。これにより、端末が起動しアプリケーションがロードされたとき、新しいアプリケーションはユーザーが手動で起動させた後に限ってサーバ情報を自動受信することができるため、新しいアプリケーション情報の消失または遅延を招き、ユーザーの使用に大きな支障をきたすという問題を解決しており、端末が起動しアプリケーションがロードされたときに、人為的関与を必要とせずに新しいアプリケーションがサーバ情報を自動取得することを実現でき、新しいアプリケーションのデータ取得効率と精確性を向上させるという効果を奏する。
【００２２】
ここで説明する図面は、本発明をさらに理解するために提供するものであり、本願の一部を構成し、本発明の実施例及びその説明は本発明を解釈するためのものであるが、本発明を不当に限定するものではない。
【図面の簡単な説明】
【００２３】
【図１】図1は本発明実施例に係る、アプリケーションが情報を受信する方法の携帯端末のハードウェアの構造ブロック図である。
【図２】図2は本発明実施例に係る、アプリケーションが情報を受信する方法のフローチャート（一）である。
【図３】図3は本発明実施例に係る、アプリケーションが情報を受信する方法のフローチャート（二）である。
【図４】図4は本発明実施例に係る、アプリケーションが情報を受信する装置の構造ブロック図（一）である。
【図５】図5は本発明実施例に係る、アプリケーションが情報を受信する装置の構造ブロック図（二）である。
【図６】図6は本発明実施例に係る、アプリケーションが情報を受信する装置の構造ブロック図（三）である。
【発明を実施するための形態】
【００２４】
以下では、図を参照して実施例を組み合わせて本発明を詳細に説明する。なお、矛盾することがなければ、本願における実施例および実施例における特徴は互いに組み合わせることができる。
【００２５】
本発明の明細書と特許請求の範囲および上記図における「第一」、「第二」などの技術用語は、類似する対象を区別するためのものであり、特定の順序または前後の順序を表すものではない。
【００２６】
実施例1
本願実施例1が提供する方法の実施例は、携帯端末、コンピューター端末または類似の演算装置において実行できる。携帯端末において稼動することを例として説明すると、図1は、本発明実施例における、アプリケーションが情報を受信する方法の携帯端末のハードウェアの構造ブロック図である。図1に示すように、携帯端末10は、1つまたは複数（図では1つのみ表示する）のプロセッサ102（プロセッサ102は、マイクロプロセッサMCUまたはプログラマブルロジック素子FPGAなどの処理装置を含んでもよいがこれに限らない）と、データを記憶するメモリ104と、通信機能に用いる伝送装置106と、を含んでもよい。図1に示す構造は例示に過ぎず、上記電子装置の構造を限定するものではないと当業者は理解してよい。たとえば、携帯端末10は、図1に示すものよりもより多くの、またはより少ないコンポーネントをさらに含んでもよく、或いは、図1に示すものと異なる配置を備えてもよい。
【００２７】
メモリ104は、本発明実施例における、アプリケーションが情報を受信する方法に対応するプロフラム指令/モジュールのような、アプリケーションソフトウェアのソフトウェアプログラムとモジュールを記憶し、プロセッサ102はメモリ104内に記憶されるソフトウェアプログラムとモジュールが稼動することで、各種機能アプリケーションおよびデータ処理、つまり、上記の方法を実現する。メモリ104は高速ランダムアクセスメモリを含んでもよく、たとえば、1つまたは複数の磁性記憶装置、フラッシュメモリ、またはその他の不揮発性固体メモリのような不揮発性メモリを含んでもよい。一部の実施例において、メモリ104は、プロセッサ102に対しリモートセットされたメモリを含んでもよい。これらリモートメモリはネットワークを介して携帯端末10に接続することができる。上記ネットワークの例には、インターネット、企業内ネットワーク、ローカルエリアネットワーク、移動体通信ネットワークおよびそれらの組み合わせを含むがこれらに限らない。
【００２８】
伝送装置106は、1つのネットワークを介してデータを受信または送信する。上記ネットワークの具体例には、携帯端末10の通信事業者が提供する無線LANを含んでもよい。一例において、伝送装置106は1つのネットワークアダプタ（Network Interface Controller，NIC）を含み、基地局を介してその他のネットワークデイバイスに接続されてインターネットと通信可能になる。一例において、伝送装置106は高周波（Radio Frequency，RF)モジュールであってもよく、無線方式によりインターネットと通信することに用いられる。
【００２９】
本実施例では上記携帯端末10上で稼動する、アプリケーションが情報を受信する方法を提供し、図2は本発明の実施例に係る、アプリケーションが情報を受信する方法フローチャート（一）であり、図2に示す通り、当該フローチャートには以下のステップを含む。
【００３０】
ステップS202：端末が起動しアプリケーションがロードされたときに、端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得する。
【００３１】
ステップS204：登録起動リクエストメッセージに基づいてアプリケーション管理システムにおいて新しいアプリケーションに登録する。
【００３２】
ステップS206：新しいアプリケーションに登録が成功した後、サーバから受信したサーバ情報を新しいアプリケーションへ送信する。
【００３３】
上記ステップにより、端末が起動しアプリケーションがロードされたとき、新しいアプリケーションの登録起動リクエストメッセージを自動取得して当該登録起動リクエストメッセージに基づいて、サーバから受信したサーバ情報を新しいアプリケーションへ送信することができるため、新しいアプリケーションがサーバ情報を自動取得することを可能としており、端末が起動しアプリケーションがロードされたとき、新しいアプリケーションはユーザーが手動で起動させた後に限ってサーバ情報を自動受信することができるため、新しいアプリケーション情報の消失または遅延を招き、ユーザーの使用に大きな支障をきたすという問題を解決しており、端末が起動しアプリケーションがロードされたときに、人為的関与を必要とせずに新しいアプリケーションがサーバ情報を自動取得することを実現でき、新しいアプリケーションのデータ取得効率と精確性を向上させるという効果を奏する。
【００３４】
任意の実施例において、上記ステップS206は、アプリケーション管理システムが送信するサーバ情報を受信した後、サーバ情報を新しいアプリケーションにブロードキャスト送信するというステップによって実現してよい。
【００３５】
上記アプリケーション管理システムは、アプリケーションパッケージ名を検出し、各アプリケーションの登録起動リクエストメッセージを取得してサーバ情報を各アプリケーションに転送する。
【００３６】
任意で、アプリケーションが異なることから、インストールパッケージが登録するパッケージ名は異なるため、当該アプリケーション管理システムは、各アプリケーションのパッケージIDに基づき、サーバが受信したサーバ情報を各アプリケーション（元のアプリケーションと新しいアプリケーションを含む）に通知し、かつ、本実施例では、新しいアプリケーションの登録起動リクエストメッセージを端末のアプリケーション管理システムに送信しており、サーバ情報を迅速かつ精確に新しいアプリケーションに送信することを実現でき、新しいアプリケーションはユーザーが手動で起動させた後に限ってサーバ情報を自動受信することができるため、新しいアプリケーション情報の消失または遅延を招くという問題を解決し、新しいアプリケーションのデータ取得効率と精確性を向上させるという効果を奏する。
【００３７】
任意の実施例において、ステップS202を実行する前に、元のアプリケーションと元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含み、新しいアプリケーションの生成を支持する、元のアプリケーションリストを取得するステップと、新しいアプリケーション管理マークスイッチが開状態である場合に、元のアプリケーションに対応する新しいアプリケーションの工程を起動して稼動するステップと、を実行することもできる。本実施例において、アプリケーション管理システムから、新しいアプリケーションの生成を支持する元のアプリケーションリストを取得してよく、かつ当該元のアプリケーションのリストに新しいアプリケーション管理マークスイッチを設けてよく、新しいアプリケーション管理マークスイッチを有する元のアプリケーションは、新しいアプリケーションを生成する権限を持ち、管理マークスイッチが開状態である場合に、当該元のアプリケーションは新しいアプリケーションを生成することができ、つまり、新しいアプリケーション工程の稼動を起動し、当該新しいアプリケーション工程は、元のアプリケーション工程下の関連する工程であり、アプリケーション管理システムのアプリケーション管理リストにおいては不可視で、元のアプリケーションの工程だけが可視である。一般的な状況において、新しいアプリケーション管理スイッチは閉じられた状態にあると黙認される。上記新しいアプリケーション管理マークスイッチは、パーツまたはソフトウェアにおける設置可能な属性であるが、上記表現形式に限らない。
【００３８】
任意の実施例において、元のアプリケーションが登録起動リクエストを発行した後、元のアプリケーションが元のアプリケーションリストにあり、かつ新しいアプリケーション管理マークスイッチが開状態であることを検出した場合、元のアプリケーションに対応する新しいアプリケーションリストを生成して、新しいアプリケーションが登録起動リクエストメッセージを送信するよう指示するための起動指令を新しいアプリケーションリストにおける新しいアプリケーションへ送信する。本実施例において、当該新しいアプリケーションリストは元のアプリケーションに関連する派生したリストであるため、各新しいアプリケーションの情報（たとえば、新しいアプリケーションのパッケージID）に基づき新しいアプリケーションリストを生成し、当該新しいアプリケーションリストは、元のアプリケーションのパッケージID、新しいアプリケーションのパッケージID、新しいアプリケーション名称、新しいアプリケーションアイコン、ケーパビリティセットなどのデータ情報を含んでよい。任意で、当該新しいアプリケーションのパッケージIDは、元のアプリケーションのパッケージID＋拡張子という形式であってもよく、当該ケーパビリティセットは、たとえば、共有、利用権限と安全保護などのような、新しいアプリケーションの属性情報を含んでよい。
【００３９】
任意で、端末が起動しアプリケーションがロードされたときに、元のアプリケーションが登録起動リクエストを発行すると同時に、元のアプリケーションが元のアプリケーションリストにあるか、かつ当該新しいアプリケーション管理マークスイッチが開状態であるかを判断し、元のアプリケーションが元のアプリケーションリストにありかつ新しいアプリケーション管理マークスイッチが開状態である場合、元のアプリケーションのパッケージIDに基づいて対応する新しいアプリケーションリストを確定し、新しいアプリケーションリストが確定された後、新しいアプリケーションリスト内の、新しいアプリケーションのパッケージIDに対応する新しいアプリケーションに起動指令を送信し、当該新しいアプリケーションが起動指令を受信した後、新しいアプリケーションのパッケージIDを含む登録起動リクエストメッセージをパッケージングして送信する。
【００４０】
任意の実施例において、上記ステップで、新しいアプリケーションへサーバ情報をブロードキャスト送信するということは、新しいアプリケーションリストにおける新しいアプリケーションへサーバ情報をブロードキャスト送信するという操作を実行することに用いることができる。本実施例において、サーバ情報を取得した後、サーバ情報に付帯された元のアプリケーションのパッケージIDに基づいて元のアプリケーションに対応する新しいアプリケーションリストを確定し、新しいアプリケーションリストにおける新しいアプリケーションのパッケージIDに基づいて各新しいアプリケーションに配信する。
【００４１】
任意の実施例において、ウィーチャットを例として、上記ステップをさらに説明する。図3は本発明実施例に係る、アプリケーションが情報を受信する方法のフローチャート（二）である。図3に示すように、当該フローは以下のステップを含む。
【００４２】
ステップS302：ウィーチャットの元のアプリケーションリストを取得する。
当該ステップにおいて、元のアプリケーションリストは新しいアプリケーション管理マークスイッチを含み、当該新しいアプリケーション管理マークスイッチが開状態である場合に、ウィーチャット1工程を起動して稼動し、当該ウィーチャット1工程はアプリケーション管理システムにおいて不可視であり、ウィーチャット工程は可視である。
【００４３】
ステップS304：ウィーチャットの新しいアプリケーションリストを生成する。
当該ステップにおいて、当該ウィーチャットアプリケーションの新しいアプリケーションリストは、ウィーチャットパッケージID、ウィーチャット1パッケージID、ウィーチャット1、ウィーチャット1アイコン、ウィーチャット1ケーパビリティセットなどのデータ情報を含む。
【００４４】
ステップS306：端末が起動してアプリケーションがロードされたとき、ウィーチャットが登録起動リクエストを発行し、ウィーチャットが新しいアプリケーション管理マークスイッチを有し、かつ新しいアプリケーション管理マークスイッチが開状態であると判断した場合に、ウィーチャットのパッケージIDに基づいて対応する新しいアプリケーションリストを検索し、当該新しいアプリケーションリストにおけるウィーチャット1のパッケージIDに基づいて、新しいアプリケーションが登録起動リクエストメッセージを送信するよう指示するための起動指令をウィーチャット1へ送信する。
【００４５】
当該ステップにおいて、ウィーチャット1が当該起動指令を受信した後、ウィーチャット1のパッケージIDを含む登録起動リクエストメッセージを送信する。
【００４６】
ステップS308：ウィーチャット1が送信した登録起動リクエストメッセージを取得してアプリケーション管理システムへ転送する。
【００４７】
ステップS310：アプリケーション管理システムが送信したサーバ情報を受信した後、サーバ情報のウィーチャットパッケージIDに基づき、ウィーチャットに対応する新しいアプリケーションリストを確定する。
【００４８】
ステップS312：当該新しいアプリケーションに基づいてサーバ情報をウィーチャット1に送信する。
【００４９】
当該ステップS312において、ウィーチャット1がサーバ情報を受信した後、アカウント情報に基づいて相応の処理を行う。
【００５０】
上記ステップにより、ウィーチャット1アプリケーションがサーバー情報を自動取得することを実現でき、端末が起動してアプリケーションがロードされたとき、新しいアプリケーションは、ユーザーが手動で起動させた後に限ってサーバ情報を自動受信できるため、新しいアプリケーション情報の消失または遅延を招き、ユーザーの使用に大きな支障をきたすという問題を解決し、端末が起動してアプリケーションが自動的にロードされたときに、人為的関与を必要とせずに新しいアプリケーションがサーバ情報を自動取得するということを実現でき、新しいアプリケーションのデータ取得効率と精確性を向上させるという効果を奏する。
【００５１】
上記の実施形態に対する説明から、上記実施例に記載の方法は、ソフトウェアに、必要な汎用ハードウェアプラットフォームを加えるという方式で実現され、当然ながらハードウェアによって実現してもよいが、多くの場合は前者のほうがより好ましい実施形態であるということを当業者は明瞭に分かる。このような理解によれば、本発明の技術案の本質、あるいは関連技術に貢献する部分は、ソフトウェア製品という形式で体現することができ、当該コンピュータソフトウェア製品は一つの記憶媒体（たとえば、ROM/RAM、磁気ディスク、光ディスク）に記憶され、一台の端末機器（携帯電話、コンピュータ、サーバー、またはネットワーク機器などであってよい）に、本発明の各実施例に記載の方法を実行させる若干の指令を含む。
【００５２】
実施例2
本実施例では、上記実施例および好ましい実施形態の実現に使用される、アプリケーションが情報を受信する装置をさらに提供し、既に説明した内容については改めて説明しない。以下にて使用する用語の「モジュール」は、所定機能を実現できるソフトウェアおよび/またはハードウェアの組み合わせである。下記実施例で説明する装置は、ソフトウェアによって実現するのが好ましいが、ハードウェア、またはソフトウェアとハードウェアとの組み合わせによって実現することも可能でありかつ考慮できる。
【００５３】
図4は本発明の実施例に係る、アプリケーションが情報を受信する装置の構造ブロック図（一）である。図4に示すように、当該装置は、端末が起動しアプリケーションがロードされたときに、端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得するように設けられる第一取得モジュール42と、登録起動リクエストメッセージに基づき、アプリケーション管理システムにおいて新しいアプリケーションに登録するように設けられる登録モジュール44と、新しいアプリケーションへの登録が成功した後に、サーバから受信したサーバ情報を新しいアプリケーションへ送信するように設けられる第一送信モジュール46と、を含む。
【００５４】
上記装置により、端末が起動しアプリケーションがロードされたときに、新しいアプリケーションの登録起動リクエストメッセージを自動取得して、当該登録起動リクエストメッセージに基づいて、サーバから受信したサーバ情報を新しいアプリケーションへ送信でき、新しいアプリケーションがサーバ情報を自動取得することをさらに可能とし、端末が起動しアプリケーションがロードされたときに、新しいアプリケーションはユーザーが手動で起動した後に限ってサーバ情報を自動受信することができるため、新しいアプリケーション情報の消失または遅延を招き、ユーザーの使用に大きな支障をきたすという問題を解決しており、端末が起動しアプリケーションがロードされたときに、人為的関与を必要とせずに新しいアプリケーションがサーバ情報を自動取得することを実現でき、新しいアプリケーションのデータ取得効率と精確性を向上させるという効果を奏する。
【００５５】
任意の実施例において、第一送信モジュール46は、アプリケーション管理システムが送信したサーバ情報を受信した後、サーバ情報を新しいアプリケーションへブロードキャスト送信するようにも設けられる。
【００５６】
図5は本発明実施例に係る、アプリケーションが情報を受信する装置の構造ブロック図（二）である。図5に示す装置は、起動モジュール54に結合して接続され、新しいアプリケーションの生成を支持し、元のアプリケーションと元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含む、元のアプリケーションリストを取得するように設けられる第二取得モジュール52と、第一取得モジュール42に結合して接続され、新しいアプリケーション管理マークスイッチが開状態である場合に、元のアプリケーションに対応する新しいアプリケーションの工程を起動して稼動するように設けられる起動モジュール54と、をさらに含む。
【００５７】
図6は本発明実施例に係る、アプリケーションが情報を受信する装置の構造ブロック図（三）である。図6に示す装置は、第一取得モジュール42と起動モジュール54に結合して接続され、元のアプリケーションが登録起動リクエストを発行した後、元のアプリケーションが元のアプリケーションリストにあり、かつ新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、元のアプリケーションに対応する新しいアプリケーションリストを生成して、新しいアプリケーションが登録起動リクエストメッセージを送信するよう指示するための起動指令を新しいアプリケーションリストにおける新しいアプリケーションへ送信する第二送信モジュール62をさらに含む。
【００５８】
任意の実施例において、第一送信モジュール46は、新しいアプリケーションリストにおける新しいアプリケーションへサーバ情報をブロードキャスト送信するようにも設けられる。
【００５９】
実施例3
本実施例では記憶媒体を提供する。任意で、本実施例において、上記記憶媒体は、S1：端末が起動しアプリケーションがロードされたときに、端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得する、S2：登録起動リクエストメッセージに基づいてアプリケーション管理システムにおいて新しいアプリケーションに登録する、S3：新しいアプリケーションに登録が成功した後、サーバから受信したサーバ情報を新しいアプリケーションへ送信する、というステップを実行させるプログラムコードを記憶するように設けられてよい。
【００６０】
任意で、記憶媒体は、アプリケーション管理システムが送信したサーバ情報を受信した後、サーバ情報を新しいアプリケーションにブロードキャスト送信するというステップを実行させるプログラムコードを記憶するようにさらに設けられる。
【００６１】
任意で、記憶媒体は、S1：新しいアプリケーションの生成を支持し、元のアプリケーションと元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含む、元のアプリケーションリストを取得する、S2：新しいアプリケーション管理マークスイッチが開状態である場合に、元のアプリケーションに対応する新しいアプリケーションの工程を起動して稼動する、というステップを実行させるプログラムコードを記憶するようにさらに設けられる。
【００６２】
任意で、記憶媒体は、元のアプリケーションが登録起動リクエストを発行した後、元のアプリケーションが元のアプリケーションリストにあり、かつ新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、元のアプリケーションに対応する新しいアプリケーションリストを生成して、新しいアプリケーションが登録起動リクエストメッセージを送信するよう指示するための起動指令を新しいアプリケーションリストにおける新しいアプリケーションへ送信する、というステップを実行させるプログラムコードを記憶するようにさらに設けられる。
【００６３】
任意で、記憶媒体は、新しいアプリケーションリストにおける新しいアプリケーションへサーバ情報をブロードキャスト送信するというステップを実行させるプログラムコードを記憶するようにさらに設けられる。
【００６４】
任意で、本実施例において、上記記憶媒体には、USBメモリ、読み出し専用メモリ（ROM，Read-Only Memory）、ランダムアクセスメモリ（RAM，Random Access Memory）、ポータブルハードディスク、磁気ディスク、光ディスクなど、プログラムコードを記憶できる各種の媒体が含まれるが、これらに限定されない。
【００６５】
任意で、本実施例における具体例は上記実施例および任意の実施形態に記載の例示を参考にすることができ、ここでは改めて説明しない。
【００６６】
上述した本発明の各モジュールまたは各ステップは、汎用の演算装置によって実現でき、これらは単一の演算装置に集積すること、または、複数の演算装置からなるネットワークに設けることができ、任意で、これらは演算装置が実行可能なプログラムコードによって実現できるため、これらを記憶装置に記憶して、演算装置によって実行することができ、さらにある状況下においては、ここでの順序と異なる順序で示される或いは記載されるステップを実行するか、これらをそれぞれ各集積回路モジュールとして作るか、またはこれらにおける複数のモジュールまたはステップを単一の集積回路モジュールとして作ることによって実現できるということは明らかである。よって、本発明は如何なる特定のハードウェアとソフトウェアとの組み合わせにも限定されない。
【００６７】
以上は、本発明の好適な実施例に過ぎず、本発明を限定するものではない。当業者にとって、本発明は各種改善と変形がなされてよい。本発明の精神と原則の範囲内でなされたあらゆる修正、均等な代替、改善などはすべて本発明の請求範囲に含まれる。
【産業上の利用可能性】
【００６８】
本発明実施例により、端末が起動しアプリケーションがロードされたときに、新しいアプリケーションの登録起動リクエストメッセージを自動取得して、当該登録起動リクエストメッセージに基づいて、サーバから受信したサーバ情報を新しいアプリケーションへ送信することができるため、新しいアプリケーションがサーバ情報を自動取得することを可能としている。これにより、端末が起動しアプリケーションがロードされたとき、新しいアプリケーションはユーザーが手動で起動した後に限ってサーバ情報を自動受信することができるため、新しいアプリケーション情報の消失または遅延を招き、ユーザーの使用に大きな支障をきたすという問題を解決しており、端末が起動しアプリケーションがロードされたときに、人為的関与を必要とせずに新しいアプリケーションがサーバ情報を自動取得することを実現でき、新しいアプリケーションのデータ取得効率と精確性を向上させるという効果を実現する。
【図１】
2019520652.tif 000003
【図２】
2019520652.tif 000004
【図３】
2019520652.tif 000005
【図４】
2019520652.tif 000006
【図５】
2019520652.tif 000007
【図６】
2019520652.tif 000008
【国際調査報告】
2019520652.tif 000009
2019520652.tif 000010
2019520652.tif 000011
2019520652.tif 000012