JP6716726B2 - アプリケーションが情報を受信する方法および装置 - Google Patents

アプリケーションが情報を受信する方法および装置 Download PDF

Info

Publication number
JP6716726B2
JP6716726B2 JP2018566368A JP2018566368A JP6716726B2 JP 6716726 B2 JP6716726 B2 JP 6716726B2 JP 2018566368 A JP2018566368 A JP 2018566368A JP 2018566368 A JP2018566368 A JP 2018566368A JP 6716726 B2 JP6716726 B2 JP 6716726B2
Authority
JP
Japan
Prior art keywords
application
new application
new
original
registration
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
JP2018566368A
Other languages
English (en)
Other versions
JP2019520652A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Publication of JP2019520652A publication Critical patent/JP2019520652A/ja
Application granted granted Critical
Publication of JP6716726B2 publication Critical patent/JP6716726B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は通信分野に関するものであり、具体的には、アプリケーションが情報を受信する方法および装置に関するものである。
目下、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)、ポータブルハードディスク、磁気ディスク、光ディスクなど、プログラムコードを記憶できる各種の媒体が含まれるが、これらに限定されない。
任意で、本実施例における具体例は上記実施例および任意の実施形態に記載の例示を参考にすることができ、ここでは改めて説明しない。
上述した本発明の各モジュールまたは各ステップは、汎用の演算装置によって実現でき、これらは単一の演算装置に集積すること、または、複数の演算装置からなるネットワークに設けることができ、任意で、これらは演算装置が実行可能なプログラムコードによって実現できるため、これらを記憶装置に記憶して、演算装置によって実行することができ、さらにある状況下においては、ここでの順序と異なる順序で示される或いは記載されるステップを実行するか、これらをそれぞれ各集積回路モジュールとして作るか、またはこれらにおける複数のモジュールまたはステップを単一の集積回路モジュールとして作ることによって実現できるということは明らかである。よって、本発明は如何なる特定のハードウェアとソフトウェアとの組み合わせにも限定されない。
以上は、本発明の好適な実施例に過ぎず、本発明を限定するものではない。当業者にとって、本発明は各種改善と変形がなされてよい。本発明の精神と原則の範囲内でなされたあらゆる修正、均等な代替、改善などはすべて本発明の請求範囲に含まれる。
本発明実施例により、端末が起動しアプリケーションがロードされたときに、新しいアプリケーションの登録起動リクエストメッセージを自動取得して、当該登録起動リクエストメッセージに基づいて、サーバから受信したサーバ情報を新しいアプリケーションへ送信することができるため、新しいアプリケーションがサーバ情報を自動取得することを可能としている。これにより、端末が起動しアプリケーションがロードされたとき、新しいアプリケーションはユーザーが手動で起動した後に限ってサーバ情報を自動受信することができるため、新しいアプリケーション情報の消失または遅延を招き、ユーザーの使用に大きな支障をきたすという問題を解決しており、端末が起動しアプリケーションがロードされたときに、人為的関与を必要とせずに新しいアプリケーションがサーバ情報を自動取得することを実現でき、新しいアプリケーションのデータ取得効率と精確性を向上させるという効果を実現する。

Claims (7)

  1. 端末が起動しアプリケーションがロードされたときに、前記端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得することと、
    前記登録起動リクエストメッセージに基づいてアプリケーション管理システムにおいて前記新しいアプリケーションに登録することと、
    前記新しいアプリケーションに登録が成功した後、サーバから受信したサーバ情報を前記新しいアプリケーションへ送信することと、を含み、
    前記新しいアプリケーションの前記登録起動リクエストメッセージを取得する前に、前記方法は、
    前記新しいアプリケーションの生成のための元のアプリケーションリストを取得することを含み、前記元のアプリケーションリストは、元のアプリケーションと、前記元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含み、
    前記新しいアプリケーション管理マークスイッチが開状態である場合に、前記元のアプリケーションに対応する前記新しいアプリケーションの工程を起動して稼動することと、をさらに含み、
    前記元のアプリケーションが登録起動リクエストを発行した後、前記元のアプリケーションが前記元のアプリケーションリストにあり、かつ前記新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、前記元のアプリケーションに対応する新しいアプリケーションリストを生成して、前記新しいアプリケーションが前記登録起動リクエストメッセージを送信するよう指示するための起動指令を前記新しいアプリケーションリストにおける前記新しいアプリケーションへ送信する、
    アプリケーションが情報を受信する方法。
  2. 前記サーバから受信した前記サーバ情報を前記新しいアプリケーションへ送信する、アプリケーションが情報を受信する方法であって、前記アプリケーション管理システムが送信した前記サーバ情報を受信した後、前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信することを含む、
    請求項1に記載の方法。
  3. 前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信する、アプリケーションが情報を受信する方法であって、前記サーバ情報を前記新しいアプリケーションリストにおける前記新しいアプリケーションへブロードキャスト送信することを含む、請求項に記載の方法。
  4. 端末が起動しアプリケーションがロードされたときに、前記端末のシステムにインストールされたアプリケーション工程である元のアプリケーションの工程と同一のアプリケーションに属し、かつ同一端末上で同時に稼動するアプリケーション工程である、新しいアプリケーションの登録起動リクエストメッセージを取得するように設けられる第一取得モジュールと、
    前記登録起動リクエストメッセージに基づき、アプリケーション管理システムにおいて前記新しいアプリケーションに登録するように設けられる登録モジュールと、
    前記新しいアプリケーションへの登録が成功した後に、サーバから受信したサーバ情報を前記新しいアプリケーションへ送信するように設けられる第一送信モジュールと、
    前記新しいアプリケーションの生成のための元のアプリケーションリストを取得するように設けられる第二取得モジュールとを含み、前記元のアプリケーションリストは、前記元のアプリケーションと前記元のアプリケーションに対応する新しいアプリケーション管理マークスイッチとを含み、
    前記新しいアプリケーション管理マークスイッチが開状態である場合に、前記元のアプリケーションに対応する前記新しいアプリケーションの工程を起動して稼動するように設けられる起動モジュールを含み、
    前記元のアプリケーションが登録起動リクエストを発行した後、前記元のアプリケーションが前記元のアプリケーションリストにあり、かつ前記新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、前記元のアプリケーションに対応する新しいアプリケーションリストを生成して、前記新しいアプリケーションが前記登録起動リクエストメッセージを送信するよう指示するための起動指令を前記新しいアプリケーションリストにおける前記新しいアプリケーションへ送信する第二送信モジュールをさらに含む、
    アプリケーションが情報を受信する装置。
  5. 前記第一送信モジュールは、前記アプリケーション管理システムから送信された前記サーバ情報を受信した後に、前記サーバ情報を前記新しいアプリケーションへブロードキャスト送信するようにも設けられる、
    請求項に記載の装置。
  6. 前記元のアプリケーションが登録起動リクエストを発行した後、前記元のアプリケーションが前記元のアプリケーションリストにあり、かつ前記新しいアプリケーション管理マークスイッチが開状態であることを検出した場合に、前記元のアプリケーションに対応する新しいアプリケーションリストを生成して、前記新しいアプリケーションが前記登録起動リクエストメッセージを送信するよう指示するための起動指令を前記新しいアプリケーションリストにおける前記新しいアプリケーションへ送信する第二送信モジュールをさらに含む、請求項に記載の装置。
  7. 前記第一送信モジュールは、前記新しいアプリケーションリストにおける前記新しいアプリケーションへ前記サーバ情報をブロードキャスト送信するようにも設けられる、
    請求項に記載の装置。
JP2018566368A 2016-06-23 2016-08-26 アプリケーションが情報を受信する方法および装置 Active JP6716726B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201610465730.8A CN107547723B (zh) 2016-06-23 2016-06-23 应用接收信息的方法及装置
CN201610465730.8 2016-06-23
PCT/CN2016/096920 WO2017219488A1 (zh) 2016-06-23 2016-08-26 应用接收信息的方法及装置

Publications (2)

Publication Number Publication Date
JP2019520652A JP2019520652A (ja) 2019-07-18
JP6716726B2 true JP6716726B2 (ja) 2020-07-01

Family

ID=60783874

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018566368A Active JP6716726B2 (ja) 2016-06-23 2016-08-26 アプリケーションが情報を受信する方法および装置

Country Status (4)

Country Link
EP (1) EP3477469A4 (ja)
JP (1) JP6716726B2 (ja)
CN (1) CN107547723B (ja)
WO (1) WO2017219488A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110928703B (zh) * 2018-09-20 2023-02-21 北京君正集成电路股份有限公司 多进程通讯注册方法和装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050091346A1 (en) * 2003-10-23 2005-04-28 Brijesh Krishnaswami Settings management infrastructure
US8556713B2 (en) * 2009-10-20 2013-10-15 Michael Pilip Single to multi-user synchronous application conversion
CN103019768B (zh) * 2012-11-19 2016-01-27 东莞宇龙通信科技有限公司 开机启动任务的实现方法及通信终端
CN104199734B (zh) * 2014-09-12 2017-11-14 上海斐讯数据通信技术有限公司 一种基于安卓智能终端的应用程序多开管理方法和***
CN104866342A (zh) * 2015-05-07 2015-08-26 北京数字天域科技有限责任公司 在智能终端上同时开启多个同一应用程序的方法和装置
CN105224322B (zh) * 2015-09-25 2018-10-16 维沃移动通信有限公司 一种应用程序的分身方法及终端
CN105446853A (zh) * 2015-11-03 2016-03-30 深圳市金立通信设备有限公司 一种应用程序管理方法及终端
CN105516505B (zh) * 2015-12-25 2019-08-06 Tcl集团股份有限公司 一种多应用同步使用的方法、***及智能手机
CN105653349A (zh) * 2015-12-30 2016-06-08 深圳市创想天空科技股份有限公司 应用多开的管道通信控制方法及***
CN105589747B (zh) * 2016-02-25 2018-10-23 深圳市创想天空科技股份有限公司 应用程序多开的控制方法及***

Also Published As

Publication number Publication date
JP2019520652A (ja) 2019-07-18
EP3477469A4 (en) 2020-02-19
CN107547723A (zh) 2018-01-05
WO2017219488A1 (zh) 2017-12-28
CN107547723B (zh) 2020-10-23
EP3477469A1 (en) 2019-05-01

Similar Documents

Publication Publication Date Title
US20200211064A1 (en) Smart broadcasting device
CN110032512B (zh) 一种小程序的调试方法、相关设备及终端
CN110602692B (zh) 数据更新方法、装置以及电子设备
US20130179558A1 (en) Server management using a baseboard management controller to establish a wireless network
KR101687521B1 (ko) 멀티-스크린 상호작용 방법, 장치, 및 시스템
WO2018107593A1 (zh) 一种在不同终端间共享文件的方法及设备
CN105430711B (zh) 信息的传输方法、装置和设备
CN111787540B (zh) 接入物联网的方法、装置、电子设备及可读存储介质
JP2018512660A (ja) 中継サーバを用いて電子デバイスに遠隔端末支援を提供する方法、装置およびシステム
US20130124630A1 (en) Device and/or user identification
US20170171496A1 (en) Method and Electronic Device for Screen Projection
JP7379943B2 (ja) 通信システムと端末のための接続アプリケーションと通信装置
CN112291364A (zh) 一种消息推送处理方法和装置
KR20140113253A (ko) 네트워크상의 장치들의 애플리케이션 연결 방법
US9723480B2 (en) Information processing device, server device, data communication system, data communication method, and computer-readable storage medium storing data communication program
US20170171339A1 (en) Advertisement data transmission method, electrnoic device and system
CN106302093B (zh) 一种通信方法、***及服务器
US10116739B2 (en) Method for enabling point-to-point transmission and network connecting device
EP3015990B1 (en) Information processing device, and destination information updating method and program
JP6716726B2 (ja) アプリケーションが情報を受信する方法および装置
WO2020009797A1 (en) Efficient resource representation exchange between service layers
KR101921275B1 (ko) 메신저에서의 파일 전송 시 기기 간 통신 기술을 활용하는 방법 및 시스템
CN112040057B (zh) 设备控制方法、装置、电子设备、控制***及存储介质
CN107302538B (zh) 物联网ap接收数据的分设备加密方法及装置
JP2017076939A (ja) 無線システム、無線送信装置、端末装置および識別情報報知方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200521

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: 20200602

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200610

R150 Certificate of patent or registration of utility model

Ref document number: 6716726

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