(57)【要約】  本発明は、アドレス帳にプラグインを追加する方法、装置及び設備を提供する。前記アドレス帳はオープンなインターフェースを有し、前記プラグインは前記インターフェースが定義した仕様に従って生成したサードパーティのアプリプラグインであり、前記方法は、前記プラグインの追加する要求を受信し、前記要求により前記プラグインに対して認証を行うステップと、認証された後、アドレス帳に前記プラグインを追加するステップと、ユーザーの前記プラグイン機能を呼び出す要求を受信し、ユーザーの要求により前記プラグインの対応する機能を呼び出すステップと、を備える。本発明は、アドレス帳の機能を多様化にさせると共に、煩瑣な操作ステップを減少し、操作をより便利で速くさせることができ、携帯設備が起動している間によい安定性及び応答速度を維持させる。【選択図】図１
2015537305.tif 000002
【特許請求の範囲】
【請求項１】
アドレス帳にプラグインを追加する方法において、
前記アドレス帳はオープンされたインターフェースを有し、前記プラグインは前記インターフェースが定義した仕様に従って生成したサードパーティのアプリプラグインであり、
前記方法は、
前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行うステップと、
認証された後、前記アドレス帳に前記プラグインを追加するステップと、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出すステップと、が含まれることを特徴とする方法。
【請求項２】
前記インターフェースが定義した仕様は、ユーザーインタフェースＵＩ仕様及び予め定義された権限仕様が含まれることを特徴とする請求項１に記載の方法。
【請求項３】
前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行うステップは、
前記プラグインのインストール要求を受信し、前記要求により、前記プラグインがユーザーインタフェースＵＩ仕様を用いたか、そして予め定義された権限仕様に合致するかを判断し、
前記プラグインがユーザーインタフェースＵＩ仕様を用い、前記予め定義された権限仕様に合致する場合、認定されると判断し、
前記プラグインがユーザーインタフェースＵＩ仕様を用いず、又は前記予め定義された権限仕様に合致しない場合、ユーザーに引き続いてインストールするかを判断させるように促すプロンプトメッセージを生成するステップを特徴とする請求項２に記載の方法。
【請求項４】
前記アドレス帳にプラグインを追加する前記ステップは、
前記インターフェースが定義した仕様により、指定された方式を用いてアドレス帳における対応する位置に前記プラグインを表示し、
前記プラグインに付いた機能データパッケージをインストールするステップが含まれることを特徴とする請求項１ないし３のいずれか１項に記載の方法。
【請求項５】
ユーザーの前記プラグインの機能を呼び出す要求を受信するステップの前に、
アドレス帳に前記プラグインをオンにする機能が設置されたかを判断し、
アドレス帳に前記プラグインをオンにする機能が設置された場合、ユーザーの前記プラグインの機能を呼び出す前記要求を実行し、
アドレス帳に前記プラグインをオンにする機能が設置されていない場合、ユーザーに前記プラグインの機能をオンにするかの判断を促すプロンプトメッセージを生成するステップがさらに含まれることを特徴とする請求項１ないし３のいずれか１項に記載の方法。
【請求項６】
前記ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出すステップは、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、
前記アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行するステップが含まれることを特徴とする請求項４に記載の方法。
【請求項７】
前記アドレス帳は、前記ユーザーがバインディングしたＩＤにおける連絡先の情報が含まれることを特徴とする請求項１ないし３、６のいずれか１項に記載の方法。
【請求項８】
アドレス帳にプラグインを追加する装置において、
前記アドレス帳はオープンされたインターフェースを有し、前記プラグインは前記インターフェースが定義した仕様に従って生成されたサードパーティのアプリプラグインであり、
前記装置は、
前記プラグインのインストール要求を受信する要求受信モジュールと、
前記要求により前記プラグインに対して認証を行う認証モジュールと、
認証された後、前記アドレス帳に前記プラグインを追加する追加モジュールと、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出す呼び出しモジュールと、が含まれることを特徴とする装置。
【請求項９】
前記インターフェースが定義した仕様は、ユーザーインタフェースＵＩ仕様及び予め定義された権限仕様が含まれることを特徴とする請求項８に記載の装置。
【請求項１０】
前記認証モジュールは、
前記要求により、前記プラグインがユーザーインタフェースＵＩ仕様を用いたか、そして前記予め定義された権限仕様に合致するかを判断する権限仕様判断サブモジュールと、
認証が許可されると判定する認証許可サブモジュールと、
ユーザーに引き続いてインストールするかを判断させるように促すプロンプトメッセージを生成するための第１のプロンプトサブモジュールと、が含まれ、
前記プラグインがユーザーインタフェースＵＩ仕様を用い、そして前記予め定義された権限仕様に合致する場合、認証許可サブモジュールを呼び出し、前記プラグインがユーザーインタフェースＵＩ仕様を用いず、又は前記予め定義された権限仕様に合致しない場合、第１のプロンプトサブモジュールを呼び出すことを特徴とする請求項９に記載の装置。
【請求項１１】
前記追加モジュールは、
前記インターフェースが定義した仕様によって、指定された方式を用いてアドレス帳における対応する位置に前記プラグインを表示するための表示サブモジュールと、
前記プラグインに付いた機能データパッケージをインストールするインストールサブモジュールと、が含まれることを特徴とする請求項8ないし１０のいずれか１項に記載の装置。
【請求項１２】
アドレス帳に前記プラグインをオンにする機能が設置されたかを判断するオン判断モジュールと、
ユーザーが前記プラグインの機能を呼び出す前記要求を実行する実行サブモジュールと、
ユーザーに前記プラグインの機能をオンにするかの判断を促すプロンプトメッセージを生成する第２のプロンプトサブモジュールと、がさらに含まれ、
アドレス帳に前記プラグインをオンにする機能が設置された場合、実行サブモジュールを呼び出し、アドレス帳に前記プラグインをオンにする機能が設置されていない場合、第２のプロンプトサブモジュールを呼び出すことを特徴とする請求項8ないし１０のいずれか１項に記載の装置。
【請求項１３】
前記呼び出しモジュールは、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにするエントリーオープンサブモジュールと、
前記アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行するデータ転送サブモジュールと、が含まれることを特徴とする請求項１１に記載の装置。
【請求項１４】
一つ又は複数のプロセッサと、
メモリと、
前記メモリに記憶されて前記一つ又は複数のプロセッサによって実行されるように配置される一つ又は複数のモジュールと、が含まれ、
前記一つ又は複数のモジュールは、
プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行い、
認証された後、アドレス帳に前記プラグインを追加し、
ユーザーが前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出す機能が含まれることを特徴とする設備。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯設備の技術分野に関し、特に、アドレス帳にプラグインを追加する方法、アドレス帳にプラグインを追加する装置及び設備に関する。
【０００２】
日常生活では、アドレス帳は携帯設備（例えば、携帯電話、タブレットなど）において、一番頻繁に使われるアプリである。一般的に、アドレス帳に、連絡先の情報、例えば、連絡先の名前、電話番号、家庭住所、メールアドレス、連絡先の誕生日などを保存可能である。ユーザーの使用上の便宜を図るために、携帯設備は通常アドレス帳に常用の機能、例えば、ユーザーがアドレス帳から直接に連絡先に電話するか、又はメッセージを送るかなどを選択することができる。
【０００３】
理解されるのは、実際に、アドレス帳はユーザー（例えば、携帯電話の所有者）の社会関係網を十分に示している。ネットワーク通信技術の発展につれて、社会関係網に基づいた応用場面に対する需要もますます個性化になり、且つ、一部の需要は小範囲だけに適用できる。
【０００４】
しかしながら、現在、アドレス帳は基本的な機能しか提供せず、これらの少数のユーザーのニーズを全く満足できない。現在のアドレス帳は、クローズド・プラットフォームであり、ユーザーの個性化されたニーズの全てをアドレス帳に付加する場合、アドレス帳を改めて設計するしかなく、その作業量が膨大でありながら収益率も低い一方、プログラムデータが多過ぎる場合、携帯設備の運転の安定性及び応答性が低減される。普通のユーザーに対して、アドレス帳の機能が多過ぎるのも面倒であり、ユーザーの使用感が大幅に低減される。
【０００５】
現在の一つの解决方案として、ユーザーの個性化されたニーズを満たすように新しいアプリ（ＡＰＰ)を単独に開発している。勿論、アプリを開発するためには、大量な人力・財力でＵＩを設計する必要があり、ＡＰＰ構造の構成及びその普及は困難であり、コストも非常に高くなる。そして、新しく開発されたアプリがユーザーに認められても、ユーザーにとって、アプリを過多にダウンロードすると、携帯設備のソースも多く占められ、ユーザーの使用感が大幅に低減される。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする技術課題は、携帯設備におけるアドレス帳のインターフェースをオープンすることによって、前記インターフェースからサードパーティのプラグインを導入し、ユーザーがプラグインを介してアドレス帳プラットフォームからサードパーティのアプリの関連する機能を直接に呼び出すことができ、システムソース及びメモリスペースの使用を減少することができるアドレス帳にプラグインを追加する方法を提供する。
【０００７】
また、本発明は、上記方法の実現及び応用を確保するように、アドレス帳にプラグインを追加する装置及び設備を提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、アドレス帳にプラグインを追加する方法を提供し、前記アドレス帳はオープンされたインターフェースを有し、前記プラグインは前記インターフェースが定義した仕様に従って生成したサードパーティのアプリプラグインであり、
前記方法は、
前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行うステップと、
認証された後、前記アドレス帳に前記プラグインを追加するステップと、
ユーザーが前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出すステップと、が含まれる。
【０００９】
好ましくは、前記インターフェースが定義した仕様は、ユーザーインタフェースＵＩ仕様及び予め定義された認証仕様が含まれる。
【００１０】
好ましくは、前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行うステップは、
前記プラグインのインストール要求を受信し、前記要求により、前記プラグインがユーザーインタフェースＵＩ仕様を用いたか、そして、前記予め定義された権限仕様に合致するかを判断し、
前記プラグインがユーザーインタフェースＵＩ仕様を用い、前記予め定義された権限仕様に合致する場合、認証がパスしたと判断し、
前記プラグインがユーザーインタフェースＵＩ仕様を用いず、又は前記予め定義された権限仕様に合致しない場合、ユーザーに引き続いてインストールするかを判断するように促すためのプロンプトメッセージを生成するステップが含まれる。
【００１１】
好ましくは、アドレス帳にプラグインを追加する前記ステップは、
前記インターフェースが定義した仕様に基づき、指定された方式を用いてアドレス帳における対応する位置に前記プラグインを表示し、
前記プラグインに付いた機能データパッケージをインストールするステップが含まれる。
【００１２】
好ましくは、ユーザーの前記プラグインの機能を呼び出す要求を受信するステップの前に、
アドレス帳に前記プラグインをオンにする機能が設置されたかを判断し、
アドレス帳に前記プラグインをオンにする機能が設置された場合、前記ユーザーの前記プラグインの機能を呼び出す要求を実行し、
アドレス帳に前記プラグインをオンにする機能が設置されていない場合、ユーザーに前記プラグインの機能をオンにするかの判断を促すためのプロンプトメッセージを生成するステップがさらに含まれる。
【００１３】
好ましくは、前記ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出すステップは、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、
前記アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行するステップが含まれる。
【００１４】
好ましくは、前記アドレス帳は、前記ユーザーがバインディングしたＩＤにおける連絡先の情報が含まれる。
【００１５】
一方、本発明は、アドレス帳にプラグインを追加する装置をさらに提供し、前記アドレス帳はオープンされたインターフェースを有し、前記プラグインは前記インターフェースが定義した仕様に従って生成されたサードパーティのアプリプラグインであり、前記装置は、
前記プラグインのインストール要求を受信する要求受信モジュールと、
前記要求により前記プラグインに対して認証を行う認証モジュールと、
認証された後、前記アドレス帳に前記プラグインを追加する追加モジュールと、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出す呼び出しモジュールと、が含まれる。
【００１６】
好ましくは、前記インターフェースが定義した仕様は、ユーザーインタフェースＵＩ仕様及び予め定義された権限仕様が含まれる。
【００１７】
好ましくは、前記認証モジュールは、
前記要求により、前記プラグインがユーザーインタフェースＵＩ仕様を用いたか、そして前記予め定義された権限仕様に合致するかを判断する権限仕様判断サブモジュールと、
認証が許可されるかを判定する認証許可サブモジュールと、
ユーザーに引き続きインストールするかを判断するように促すプロンプトメッセージを生成するための第１のプロンプトサブモジュールと、が含まれ、
前記プラグインがユーザーインタフェースＵＩ仕様を用い、そして前記予め定義された権限仕様に合致する場合、認証許可サブモジュールを呼び出し、前記プラグインがユーザーインタフェースＵＩ仕様を用いず、又は前記予め定義された権限仕様に合致しない場合、第１のプロンプトサブモジュールを呼び出す。
【００１８】
好ましくは、前記追加モジュールは、
前記インターフェースが定義した仕様によって、指定された方式を用いてアドレス帳における対応する位置に前記プラグインを表示するための表示サブモジュールと、
前記プラグインに付いた機能データパッケージをインストールするインストールサブモジュールと、が含まれる。
【００１９】
好ましくは、前記装置は、
アドレス帳に前記プラグインをオンにする機能が設置されたかを判断するオン判断モジュールと、
ユーザーの前記プラグインの機能を呼び出す要求を受け入れることを実行する実行サブモジュールと、
ユーザーに前記プラグインの機能をオンにするかの判断を促すプロンプトメッセージを生成する第２のプロンプトサブモジュールと、が含まれ、
アドレス帳に前記プラグインをオンにする機能が設置された場合、実行サブモジュールを呼び出し、アドレス帳に前記プラグインをオンにする機能が設置されていない場合、第２のプロンプトサブモジュールを呼び出す。
【００２０】
好ましくは、前記呼び出しモジュールは、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにするエントリーオープンサブモジュールと、
前記アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行するデータ転送サブモジュールと、が含まれる。
【００２１】
さらに一方、本発明には設備が開示され、この設備は、
一つ又は複数のプロセッサと、
メモリと、
前記メモリに記憶されて前記一つ又は複数のプロセッサによって実行されるように配置される一つ又は複数のモジュールと、が含まれ、
前記一つ又は複数のモジュールは、
前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行い、
認証された後、アドレス帳に前記プラグインを追加し、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出す機能と、が含まれる。
【００２２】
本発明には以下のメリットが含まれている。
【００２３】
本発明は、携帯設備におけるアドレス帳のインターフェースをオープンにすることにより、前記インターフェースからサードパーティのアプリのプラグインを導入し、ユーザーがプラグインを介してアドレス帳プラットフォームからサードパーティのアプリの関連する機能を直接に呼び出すことができ、煩瑣な操作ステップを減少し、操作をより便利で速くさせることができ、携帯設備のアドレス帳の可操作性を向上する。プラグインを実行するための所要システムソースは、アプリを実行するための所要システムソースより遥かに低く、様々なユーザーニーズを満たすように、アドレス帳が様々なプラグインを整合することができ、アドレス帳の機能が多様化になると共に、携帯設備が運転している間によい安定性及び応答性を維持することができる。
【００２４】
携帯設備におけるアドレス帳開発プラグインについて、既に開発されたＡＰＰ構造及びＵＩ仕様があり、開発設計の技術要求及び資金コストの基準が低減され、アドレス帳設備に基づいたマーケティングチャンネルも提供され、開発者に非常に便利を提供し、サードパーティのアプリプラグインの発展およびアドレス帳の向上を促進した。
【００２５】
さらに、他プラットフォームのＩＤの管理機能を取得することにより、他のプラットフォームにおけるアドレス帳システムをアドレス帳に移植し、ユーザーの管理上の便宜が図れる。
【００２６】
なお、前記一般的な記載および後述の詳細の記載はただの例であり、本発明を制限しない。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施例が提供したアドレス帳にプラグインを追加する方法の実施例１を示した例示的フローチャートである。
【図２Ａ】本発明の実施例における具体的な応用例としてアドレス帳プラットフォームにプラグインの表示位置をオープンにする概念図である。
【図２Ｂ】本発明の実施例における具体的な応用例としてアドレス帳プラットフォームにプラグインの表示位置をオープンにする概念図である。
【図２Ｃ】本発明の実施例における具体的な応用例としてアドレス帳プラットフォームにプラグインの表示位置をオープンにする概念図である。
【図２Ｄ】本発明の実施例における具体的な応用例としてアドレス帳プラットフォームにプラグインの表示位置をオープンにする概念図である。
【図２Ｅ】本発明の実施例における具体的な応用例としてアドレス帳プラットフォームにプラグインの表示位置をオープンにする概念図である。
【図２Ｆ】本発明の実施例における具体的な応用例としてアドレス帳プラットフォームにプラグインの表示位置をオープンにする概念図である。
【図２Ｇ】本発明の実施例における具体的な応用例としてアドレス帳プラットフォームにプラグインの表示位置をオープンにする概念図である。
【図３】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図４】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図５】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図６】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図７】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図８】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図９】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図１０】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図１１】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図１２】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図１３】本発明の実施例におけるプラグインの関連する機能を呼び出す応用場面例を示した説明図である。
【図１４】本発明の実施例が提供したアドレス帳にプラグインを追加する方法の実施例 ２を示した例示的フローチャートである。
【図１５】本発明の実施例が提供したアドレス帳にプラグインを追加する装置の実施例を示した例示的構造ブロック図である。
【００２８】
上記図面により、本発明における明確な実施例が表示され、後記にさらに詳細に説明する。これらの図面及び文字記載は、いずれかの方式によって本発明の思想の範囲を制限するためではなく、特定の実施例を参考して当業者に本発明の概念を説明するためである。
【発明を実施するための形態】
【００２９】
本発明の実施例における上記目的、特徴及びメリットをさらに分かり易くなるよう、以下、図面及び具体的な実施方式を組合せて本発明の実施例をさらに詳細に説明する。
【００３０】
本発明の実施例の核心的な思想の一つは、携帯設備におけるアドレス帳のインターフェースをオープンにすることにより、前記インターフェースからサードパーティのアプリのプラグインを導入でき、ユーザーがプラグインを介してアドレス帳プラットフォームからサードパーティのアプリの関連する機能を直接に呼び出すことができる。
【００３１】
図１は、本発明の実施例におけるアドレス帳にプラグインを追加する方法の実施例１を示したフローチャートであり、本発明の実施例において、前記アドレス帳はオープンしたインターフェースを有し、前記プラグインは前記インターフェース定義の仕様に従って生成されたサードパーティのアプリのプラグインである。本実施例には、具体的に、前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行うステップ １０１と、認証された後、アドレス帳に前記プラグインを追加するステップ １０２と、ユーザーの前記プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出すステップ １０３と、が含まれてもよい。
【００３２】
なお、本発明の実施例における「アドレス帳」又は「アドレス帳プラットフォーム」（搭載されたオープンしたインターフェースの機能に対して）とは、携帯設備にインストールされた、又は配置されたアドレス帳アプリである。例えば、携帯電話のアドレス帳機能である。本発明の実施例において、前記携帯設備は、タブレット、ＰＤＡ、携帯電話などの各種の携帯設備であってもよく、本発明の実施例はこれに対して制限しない。
【００３３】
具体的な実現において、アドレス帳における連絡先は、携帯設備に記憶された連絡先の情報が含まれてもよい。例えば、ユーザーが携帯電話のアドレス帳に入力した連絡先の名前、電話番号、住所、メールアドレス、連絡先の誕生日等であり、アドレス帳における連絡先は、さらにクラウドにおける連絡先の情報を含んでもよい。例えば、クラウドサーバーに記憶された該ユーザーがサブミットした連絡先の情報を含む。本発明の実施例における一つの実施例において、前記アドレス帳に前記ユーザーがバインディングしたＩＤにおける連絡先の情報が含まれてもよい。例えば、ユーザーはアドレス帳に、ソーシャルネットワーキングサービスＳNＳ/インスタント・メッセージＩＭのＩＤがバインディングされた場合、アドレス帳における連絡先に、該ＳNＳ/ＩＭＩＤにおける全ての連絡先が含まれてもよい。前記ユーザーがバインディングしたＩＤは、ゲームプラットフォームＩＤ、オンライン音声 /ビデオ通話サービスのＩＤ、オンラインストレージのＩＤ、端末インターネットサービスのＩＤなどのユーザーのソーシャルネットワーク行為に関わるＩＤであってもよい。ＩＤがバインディングされていない場合であって、ユーザーの関連すルＩＤにおける連絡先が必要である場合、ＩＤを一時的に許可する方式により、即ち、アドレス帳を介して他のＩＤ及びその暗証番号の検証を行い、該ＩＤの管理許可を取得し、関連するＩＤにおける連絡先の情報を得る。
【００３４】
具体的な実現において、前記アドレス帳のオープンされたインターフェースは、携帯設備の操作システムに基づいたＡＰＩインターフェース（アプリインターフェース）であってもよく、そのアドレス帳は、操作システム ＵＩ、共通ウィジェット、データ（連絡先のデータ）、機能（例えば、同じ連絡先を統合する）、及び上記事項が対応するルール、例えば、多音字の処理方法、連絡先の順番及びグループに分ける根拠などが含まれてもよいが、これらに限らない。
【００３５】
本発明の実施例において、前記プラグインは、前記アドレス帳のオープンＡＰＩが定義した仕様に従って生成されたサードパーティのアプリプラグインと理解できる。
【００３６】
本発明の実施例の一例として、前記ＡＰＩが定義した仕様は、ＵＩ仕様及び予め定義された権限仕様を含んでもよい。そのうち、前記 ＵＩ仕様は、コード設計仕様及びウィジェット設計仕様が含まれる。前記コード設計仕様は、プラグインのコードが携帯設備の操作システム及びそのアドレス帳のＡＰＩのコード需要に合致すべきであると理解でき、前記ウィジェット設計仕様は、アドレス帳がどの具体的な位置をオープンにし、そして具体的にどのような表示方式により前記プラグインを表示すると理解できる。
【００３７】
図２は、本発明の実施例の具体的な応用例として、アドレス帳プラットフォームにおいてプラグイン表示位置をオープンする概念図を示した。例えば、図２Ａに示されたように、アドレス帳における連絡先の情報のインタフェースにおいて、対応する機能を有するプラグインに提供して表示させるように、ＴＡＢ、 ｇｒｏｕｐフィールド及び操作バーをオープンにする。図２Ｂに示されたようにアドレス帳のメインインターフェースの「全て」のインタフェースに、アドレス帳の全ての連絡先を表示し、対応する機能を有するプラグインに提供して表示させるように、このインタフェースでは操作バーがオープンされる。図２Ｃに示されたように、アドレス帳のメインインターフェースの「全て」のインタフェースにおいて、連絡先をクリックしてその紹介をチェックし、対応する機能を有するプラグインに提供して表示させるように、このインタフェースでは、ラベル欄をオープンにする。図２Ｄに示されたように、アドレス帳における連絡先情報の編集インタフェースにおいて、プラグインの連絡先情報に対する書き込み権限をオープンし、さらに、対応する機能を有するプラグインに提供して表示させるように、このインタフェースでは編集項をオープンにする。図２Ｅに示されたように、アドレス帳のメインインターフェースにおける「グループ」インタフェースにおいて、全ての連絡先グループが表示され、対応する機能を有するプラグインに提供して表示させるように、このインタフェースではグループ欄をオープンにする。図２Ｆ に示されたように、アドレス帳のＩＤ管理インタフェースにおいて、対応する機能を有するプラグインに提供して表示させるように、ＩＤ欄をオープンにする。図２Ｇに示されたように、アドレス帳のプラグイン管理インタフェースにおいて、プラグインのインストール情報、及びそれが対応する権限スイッチが表示可能であり、且つ、全てのプラグインの統一権限スイッチがあってもよく、ユーザーはマニュアルでオン/オフにすることができる。なお、プラグインのアンインストール管理は、アドレス帳のプラグイン管理インタフェースに定義されてもよく、他のところに定義されてもよい。
【００３８】
具体的な実現において、前記予め定義された権限仕様は、アドレス帳データの読み取り及び/又は書き込みの権限と、関連するサードパーティのアプリのデータの読み取り及び/又は書き込みの権限と、プラグインのデータ処理の権限とが含まれてもよいが、これらに限らない。
【００３９】
アドレス帳に依存するプラグインと、独立した ＡＰＰ (プログラム）とがともに同じシンプルなプログラムを実現できる場合、独立したＡＰＰに対して、仕様に従って生成したプラグインは、携帯設備におけるより多いシステムソース及びメモリスペースを節約することができる。
【００４０】
本発明の実施例を応用して、移動端末のアドレス帳プラットフォームがプラグインのインストール要求を受信すると、まず、前記プラグインに対して認証を行う。認証とは、プラグインのリーガル性を分析し、アドレス帳の安全な実行を確保する。例えば、インストールの誤作動によりアドレス帳を破損すること、プラグインがイリーガルにユーザーの情報を盗むこと、及びイリーガルにサービス指令などを送信する不正アプリケーションなどを防止する。
【００４１】
本発明の実施例における具体的な応用例として、プラグイン権限の構成は、以下の２つの方式が採用できる。
【００４２】
一つの方式は、プラグインの開発者が事前にアドレス帳の開発者と人工的に許可を約束して、ＩＤ又はクラウド検証キーコードを固定する方式により検証を行う。
【００４３】
もう一つの方式は、ユーザーがマニュアル的に許可し、プラグインがインストール要求を送信すると、アドレス帳は該プラグインが応用する権限スイッチをアドレス帳に表示し、ユーザーはマニュアルでオン/オフにすることができる。
【００４４】
前者の方式をステップ １０１に応用すれば、快速認証が可能になり、プラグインのリーガル性を検証し、プラグインのリーガル性を別途に分析する必要がなく、インストールが便利であり、リーガル性も確保される。後者の方式は、プラグインの管理に適用し、アドレス帳に複数のプラグインがインストールされた後、それぞれの連絡先にとって全てのプラグインが適用されるわけではなく、プラグイン権限のスイッチを制御することにより、連絡先の情報インタフェースの簡潔性を保持し、アドレス帳の実行負荷を低減する。
【００４５】
本発明の一つの実施例において、前記ステップ １０１は、具体的に、前記プラグインのインストール要求を受信し、前記要求により、前記プラグインがユーザーインタフェースＵＩ仕様を用いたか、そして予め定義された権限仕様に合致するかを判断し、そうである場合、サブステップ Ｓ１２を実行し、そうでない場合、サブステップ Ｓ１３を実行するサブステップＳ１１と、認証が許可されると判定するサブステップ Ｓ１２と、ユーザーに引き続いてインストールかを判断するように促すプロンプトメッセージを生成するサブステップ Ｓ１３と、を含んでもよい。
【００４６】
なお、プラグインの開発者が事前にアドレス帳の開発者と人工的に許可を約束して、ＩＤ又はクラウド検証キーコードを固定する方式により検証を行う方式は、サブステップ Ｓ１１に適用されてもよい。プラグインの権限がＡＰＩが定義した仕様範囲を超えた場合、ユーザーがプロンプトメッセージによりプラグインのリーガル性及び引き続いてインストールするかを自分で判断する必要がある。
【００４７】
勿論、上記判断処理方法はただの例であり、本発明の実施例を実施する時に、実際の状況によって他の判断処理方法を設置することができ、本発明の実施例はこれを制限しない。また、上記判断処理方法以外に、当業者は実際の需要に応じて他の判断処理方法を用いてもよく、本発明の実施例はこれも制限しない。
【００４８】
認証が許可された後、移動端末のアドレス帳プラットフォームに前記プラグインを追加してもよい。
【００４９】
本発明の一つの実施例において、前記ステップ １０２は、具体的に、前記ＡＰＩが定義した仕様に従って指定された方式を用いて、アドレス帳の対応する位置に前記プラグインを表示するサブステップ Ｓ２１と、前記プラグインに付いた機能データパッケージをインストールするサブステップ Ｓ２２と、を含んでもよい。
【００５０】
前記機能データパッケージは該プラグインの実体内容であり、機能データパッケージが異なることにより、プラグインはアドレス帳とサードパーティのアプリのデータの読み取り及び /又は書き込みすることができ、そのシンプルな応用であってもよい。
【００５１】
例えば、ユーザーにアドレス帳における連絡先の誕生日に注意するように、アドレス帳プラットフォームに誕生日を通知する機能を有するプラグインを導入することができる。ここで、アドレス帳におけるデータは連絡先及びその誕生日と理解でき、プラグインが連絡先の情報インタフェースに誕生日を通知する機能のボタンを生成し、ユーザーの選択により、目標連絡先、通知する期限、通知の方式などを確定した上、対応する通知機能を実行するようにプラグインを呼び出す。
【００５２】
本発明の一つの実施例において、前記ステップ １０３は、具体的に、ユーザーが前記プラグイン機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスするための対応するエントリーをオンにするサブステップ Ｓ３１と、アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行するサブステップ Ｓ３２と、を含んでもよい。
【００５３】
以下は、いくつかの応用場面の例により前記ステップ １０３に対してさらに説明する。
【００５４】
応用場面１
図３は、本発明の実施例における目標連絡先に口座振替により支払い口座振替支払するプラグインの応用場面例の概念図である。
【００５５】
アドレス帳のプラグインには口座振替支払プラグインが含まれ、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーがサブミットした目標連絡先に口座振替支払する要求を受信し、前記ユーザーの要求により、口座振替支払プラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、目標連絡先と現在のユーザーのデータを前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリにおいて対応する口座振替支払機能を実現する。
【００５６】
応用場面２
図４は、本発明の実施例における目標連絡先に宅配便を発送するプラグインの応用場面例の概念図である。
【００５７】
アドレス帳のプラグインには宅配便プラグインが含まれ、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーがサブミットした目標連絡先に宅配便の要求を受信し、前記ユーザーの要求により、宅配便プラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、目標連絡先と現在のユーザーのデータを前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリがユーザー及び目標連絡先の情報を宅配便会社に送信する。
【００５８】
応用場面３
図５は、本発明の実施例における目標連絡先に人脈情報を追加するプラグインの応用場面例の概念図である。
【００５９】
アドレス帳のプラグインには人脈プラグインが含まれ、アドレス帳はユーザーの該プラグイン機能を呼び出す要求を受信し、ユーザーの要求により該プラグインの対応する機能を呼び出すステップは、ユーザーがサブミットした目標連絡先に人脈関係を追加する要求を受信し、前記ユーザーの要求に応じて目標連絡先の人脈関係のデータを書き込んで、前記人脈プラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、前記サードパーティのアプリにおいてフィードバックされたデータを前記エントリーを介して目標連絡先の情報に書き込み、人脈プラグインは人脈関係データを該人脈関係に関連する連絡先情報に書き込む。
【００６０】
応用場面４
図６は、本発明の実施例の目標連絡先の地理位置を検索するプラグインの応用場面例の概念図である。
【００６１】
アドレス帳のプラグインには位置検索プラグインが含まれ、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーがサブミットした目標連絡先の地理位置を検索する要求を受信し、ユーザーの要求により、目標連絡先に指定された情報を送信して、位置検索プラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、現在のユーザーと目標連絡先とが返信したデータを、前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリにおいて対応する位置検索機能を実行する。
【００６２】
応用場面５
図7は、本発明の実施例における目標連絡先の名刺を検索するプラグインの応用場面例の概念図である。
【００６３】
アドレス帳のプラグインには名刺プラグインが含まれ、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーがサブミットした検索目標連絡先の名刺の要求を受信し、前記ユーザーの要求により名刺プラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、目標連絡先のデータを前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリにおいて対応する検索名刺機能を実行する。
【００６４】
応用場面６
図8は、本発明の実施例におけるエンターテインメントアプリのプラグインの応用場面例の概念図である。
【００６５】
アドレス帳のプラグインには占いプラグインが含まれ、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーがサブミットした目標連絡先に占いを行う要求を受信し、前記ユーザーの要求により占いプラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、目標連絡先と現在のユーザーのデータを前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリにおいて対応する占い機能を実行する。
【００６６】
応用場面７
図9は、本発明の実施例における目標連絡先とゲーム競争するプラグインの応用場面例の概念図である。
【００６７】
アドレス帳のプラグインにはゲームセンタープラグインが含まれ、ユーザーは既に該プラグインを介して目標連絡先に対応するゲームセンターのＩＤの情報をアドレス帳における目標連絡先の情報に書き込んで、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーがサブミットした目標連絡先にゲーム競争を行う要求を受信し、ユーザーの要求によりゲームセンタープラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、目標連絡先と現在のユーザとのデータを前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリにおいて対応するゲーム競争機能を実行する。
【００６８】
応用場面８
図１０は、本発明の実施例における目標連絡先とオンライン音声 /ビデオ通話するプラグインの応用場面例の概念図である。
【００６９】
アドレス帳のプラグインにはオンライン音声 /ビデオ通話プラグインが含まれ、ユーザーは既に該プラグインを介して目標連絡先のオンライン音声 /ビデオ通話サービスのＩＤの情報をアドレス帳における目標連絡先の情報に書き込んで、端末設備のオンライン状況を介してオンラインであるかを判断し、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーがサブミットした目標連絡先にオンライン音声 /ビデオ通話をする要求を受信し、ユーザーの要求によりオンライン通話プラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、前記目標連絡先と現在のユーザとのデータを前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリにおいて対応するオンライン音声 /ビデオ通話機能を実行する。
【００７０】
応用場面９
図１１は、本発明の実施例における目標連絡先とインスタントチャットするプラグインの応用場面例の概念図である。
【００７１】
アドレス帳におけるプラグインにはインスタントチャットプラグインが含まれ、ユーザーは既に該プラグインを介して目標連絡先のインスタントチャットサービスのＩＤの連絡先の情報をアドレス帳における目標連絡先の情報に対応的に書き込んで、端末設備のオンライン状況を介してオンラインであるかを判断し、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーがサブミットした目標連絡先にインスタントチャットを行う要求を受信し、ユーザーの要求によりインスタントチャットプラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、前記目標連絡先と現在のユーザとのデータを前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリにおいて対応するインスタントチャット機能を実行する。
【００７２】
応用場面１０
図１２は、本発明の実施例における目標連絡先とファイルをシェアするプラグインの応用場面例の概念図である。
【００７３】
アドレス帳におけるプラグインにはオンラインストレージシェアプラグインが含まれ、ユーザーは既に該プラグインを介して目標連絡先のオンラインストレージのＩＤの情報をアドレス帳における目標連絡先の情報に書き込んで、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーがサブミットした目標連絡先とファイルをシェアする要求を受信し、前記ユーザー要求によりオンラインストレージシェアプラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、目標連絡先と現在のユーザとのデータを前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリにおいて対応するファイルシェア機能を実行する。
【００７４】
応用場面１１
図１３は、本発明の実施例における目標連絡先にリンクするプラグインの応用場面例の概念図である。
【００７５】
アドレス帳のプラグインには双端末リンクプラグインが含まれ、ユーザーは既に該プラグインを介して目標連絡先に対応するリンクサービスのＩＤの情報をアドレス帳における目標連絡先の情報に書き込んで、アドレス帳がユーザーの該プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能的を呼び出すステップは、ユーザーが提出したサブミット目標連絡先とリンクする要求を受信し、ユーザーの要求により双端末リンクプラグインと関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、前記目標連絡先と現在のユーザーとのデータを前記エントリーを介して前記サードパーティのアプリに転送し、サードパーティのアプリにおいて対応するリンク機能を実行する。
【００７６】
図１４は、本発明の実施例におけるアドレス帳にプラグインを追加する方法実施例 ２のステップフローチャートであり、具体的に、前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行うステップ ２０１と、認証された後、アドレス帳に前記プラグインを追加するステップ ２０２と、アドレス帳には該プラグインをオンにする機能が設置されたかを判断し、そうである場合、ステップ ２０４を実行し、そうでない場合、ステップ ２０５を実行するステップ ２０３と、ユーザーの前記プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能を呼び出すステップ ２０４と、ユーザーに前記プラグインの機能をオンにするかを促すプロンプトメッセージを生成するステップ ２０５と、が含まれてもよい。
【００７７】
本実施例を応用して、ユーザーの該プラグイン機能を呼び出す要求を受信する前に、アドレス帳に該プラグインをオンにする機能が設置されることを検出する。プラグインの設計思想が異なるため、プラグインがインストールされて、オン又はオフにデフォルトされてもよく、又はユーザーがニーズにより前記プラグインをオフにして改めてオンにする、又は他の状況によりプラグインがオフにされる。この技術案により、まずアドレス帳に該プラグインをオンにすると設置されるかを検出することにより、必要がある時にオンにし、必要がない時にオフにするようにユーザーに決めさせ、ソースを節約し、ユーザーの使用感を向上する。
【００７８】
方法の実施例について、記載上の便宜を図るために、一連の動作の組合せとして記載する。しかしながら、当業者が周知するように、本発明の実施例は記載された動作の順番に制限されていない。その原因は、本発明の実施例により、一部のステップは他の順番に、又は同時に行われてもよい。そして、当業者が周知するように、明細書に記載された実施例はすべて例示的であり、係る動作は本発明の実施例に必要なものと限らない。
【００７９】
図１５は、アドレス帳にプラグインを追加する装置の実施例を示した構造ブロック図であり、前記プラグインは前記インターフェースが定義した仕様に従って生成したサードパーティのアプリプラグインであり、具体的には、前記プラグインのインストール要求を受信する要求受信モジュール ３０１と、前記要求により前記プラグインに対して認証を行う認証モジュール ３０２と、認証された後、アドレス帳に前記プラグインを追加するインストールモジュール ３０３と、ユーザーの前記プラグイン機能を呼び出す要求を受信し、前記ユーザーの要求により該プラグインの対応する機能を呼び出す呼び出しモジュール ３０４と、が含まれてもよい。
【００８０】
具体的な実現において、前記アドレス帳には前記ユーザーがバインディングしたＩＤにおける連絡先情報が含まれてもよい。
【００８１】
本発明の一つの実施例において、前記インターフェースが定義した仕様は、具体的にユーザーインタフェースＵＩ仕様及び予め定義された権限仕様が含まれてもよい。
【００８２】
本発明の実施例に開示された、前記認証モジュールは、具体的に、前記要求により前記プラグインがユーザーインタフェースＵＩ仕様を用いるか、そして前記予め定義された権限仕様に合致するかを判断し、前記プラグインがユーザーインタフェースＵＩ仕様を用い、そして前記予め定義された権限仕様に合致する場合、認証許可サブモジュールを呼び出して、前記プラグインがユーザーインタフェースＵＩ仕様を用いず、又は前記予め定義された権限仕様に合致しない場合、第１のプロンプトサブモジュールを呼び出す判断サブモジュールと、認証が許可されると判定する認証許可サブモジュールと、ユーザーに引き続いてインストールするかを判断させるように促すプロンプトメッセージを生成するための第１のプロンプトサブモジュールと、が含まれてもよい。
【００８３】
本発明の一つの実施例において、前記追加モジュールは、前記インターフェースが定義した仕様に従って指定された方式を用いてアドレス帳の対応する位置に前記プラグインを表示するための表示サブモジュールと、前記プラグインに付いた機能データパッケージをインストールするインストールサブモジュールと、が含まれてもよい。
【００８４】
本発明の実施例に開示された、前記呼び出しモジュールは、具体的に、ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにするエントリーオープンサブモジュールと、アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行するデータ転送サブモジュールと、が含まれてもよい。
【００８５】
本発明の一つの実施例において、前記装置は、アドレス帳に前記プラグインをオンにする機能が設置されたかを判断し、アドレス帳に前記プラグインをオンにする機能が設置された場合、実行サブモジュールを呼び出し、アドレス帳に前記プラグインをオンにする機能が設置されていない場合、第２のプロンプトサブモジュールを呼び出す判断モジュールと、ユーザーが前記プラグインの機能を呼び出す前記要求を実行する実行サブモジュールと、ユーザーに前記プラグインの機能をオンにするかを促すプロンプトメッセージを生成するための第２のプロンプトサブモジュールと、が含まれてもよい。
【００８６】
装置の実施例について、アドレス帳にプラグインを追加する方法の実施例と基本的に同じであり、その記載は比較的に簡潔であり、関連するところはアドレス帳にプラグインを追加する方法の実施例部分の説明を参照すればよい。
【００８７】
本発明の実施例には設備が提供され、前記設備は、一つ又は複数のプロセッサと、メモリと、前記メモリに記憶されて前記一つ又は複数のプロセッサによって実行されるように配置せれる一つ又は複数のモジュールと、を含み、そのうち、前記一つ又は複数のモジュールは、前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行い、
認証された後、アドレス帳に前記プラグインを追加し、ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出す機能を備えてもよい。
【００８８】
好ましくは、前記ＡＰＩが定義した仕様は、ユーザーインタフェースＵＩ仕様及び予め定義された権限仕様が含まれてもよい。
【００８９】
好ましくは、前記一つ又は複数のモジュールは、前記プラグインのインストール要求を受信し、前記要求により、前記プラグインはユーザーインタフェースＵＩ仕様を用いたか、そして前記予め定義された権限仕様に合致するかを判断する権限仕様判断し、前記プラグインがユーザーインタフェースＵＩ仕様を用い、そして前記予め定義された権限仕様に合致する場合、認定されると判断し、前記プラグインがユーザーインタフェースＵＩ仕様を用いず、又は前記予め定義された権限仕様に合致しない場合、ユーザーに引き続いてインストールかを判断させるように促すプロンプトメッセージを生成する機能を有してもよい。
【００９０】
好ましくは、前記一つ又は複数のモジュールは、前記インターフェースが定義した仕様により、指定された方式を用いてアドレス帳における対応する位置に前記プラグインを表示し、前記プラグインに付いた機能データパッケージをインストールする機能を有してもよい。
【００９１】
好ましくは、前記一つ又は複数のモジュールは、アドレス帳に前記プラグインをオンにする機能が設置されたかを判断し、アドレス帳に前記プラグインをオンにする機能が設置された場合、ユーザーが前記プラグインの機能を呼び出す前記要求を実行し、アドレス帳に前記プラグインをオンにする機能が設置されていない場合、ユーザーに前記プラグインの機能をオンにするかを促すプロンプトメッセージを生成する機能を有してもよい。
【００９２】
好ましくは、前記一つ又は複数のモジュールは、ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行する機能を有してもよい。
【００９３】
好ましくは、前記アドレス帳に、前記ユーザーがバインディングしたＩＤにおける連絡先の情報が含まれてもよい。
【００９４】
本実施例は不揮発性の読み取り可能メモリ媒体を提供し、該メモリ媒体には一つ又は複数のモジュール (ｐｒｏｇｒａｍｓ)が記憶され 、該一つ又は複数のモジュールがアドレス帳を有する設備に応用される場合、該設備を下記ステップの指令（ｉｎｓｔｒｕｃｔｉｏｎｓ)を実行させる。即ち、前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行い、認証された後、アドレス帳に前記プラグインを追加し、ユーザーが前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出す。
【００９５】
好ましくは、前記ＡＰＩが定義した仕様は、ユーザーインタフェースＵＩ仕様及び予め定義された権限仕様が含まれてもよい。
【００９６】
好ましくは、前記一つ又は複数のモジュールは、前記プラグインのインストール要求を受信し、前記要求により、前記プラグインはユーザーインタフェースＵＩ仕様を用いたか、そして前記予め定義された権限仕様に合致するかを判断する権限仕様判断し、前記プラグインがユーザーインタフェースＵＩ仕様を用い、そして前記予め定義された権限仕様に合致する場合、認定されると判断し、前記プラグインがユーザーインタフェースＵＩ仕様を用いず、又は前記予め定義された権限仕様に合致しない場合、ユーザーに引き続いてインストールかを判断させるように促すプロンプトメッセージを生成する機能を有してもよい。
【００９７】
好ましくは、前記一つ又は複数のモジュールは、前記ＡＰＩ定義の仕様により、指定された方式を用いてアドレス帳における対応する位置に前記プラグインを表示し、前記プラグインに付いた機能データパッケージをインストールする機能を有してもよい。
【００９８】
好ましくは、前記一つ又は複数のモジュールは、アドレス帳に前記プラグインをオンにする機能が設置されたかを判断し、アドレス帳に前記プラグインをオンにする機能が設置された場合、ユーザーが前記プラグインの機能を呼び出す前記要求を実行し、アドレス帳に前記プラグインをオンにする機能が設置されていない場合、ユーザーに前記プラグインの機能をオンにするかを促すプロンプトメッセージを生成する機能を有してもよい。
【００９９】
好ましくは、前記一つ又は複数のモジュールは、ユーザーが前記プラグインの機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行する機能を有してもよい。
【０１００】
好ましくは、前記アドレス帳に、前記ユーザーがバインディングしたＩＤにおける連絡先の情報が含まれてもよい。
【０１０１】
設備の実施例について、アドレス帳にプラグインを追加する方法の実施例と基本的に同じであり、その記載は比較的に簡潔であり、関連するところはアドレス帳にプラグインを追加する方法の実施例部分の説明を参照すればよい。
【０１０２】
本明細書におけるそれぞれの実施例はみな漸進的に記載され、それぞれの実施例はみな他の実施例と異なるところを主にして説明し、各実施例の間の同じ、又は類似する部分は、互いに参照すればよい。
【０１０３】
当業者が周知するように、本発明の実施例は、方法、装置、又はコンピュータのプログラム製品を提供できる。従って、本発明の実施例は、完全ハードウェア実施例、完全ソフトウェア実施例、又はソフトウェアとハードウェアとを組合わせたものに関する実施例の形式であってもよい。かつ、本発明の実施例は、コンピュータの有効プログラムコードが含まれる一つ又は複数のコンピュータ有効メモリ媒体 （磁気ディスクメモリ、 ＣＤ−ＲＯＭ、光学メモリ等が含まれたが、これらに限らない） に実施されたコンピュータプログラム製品の形式を用いることができる。
【０１０４】
本発明の実施例は本発明の実施例の方法、端末設備（システム）、及びコンピュータプログラム製品のフローチャート及び/又はブロック図を参照して記載された。理解されるのは、コンピュータプログラム指令により、フローチャート及び/又はブロック図における一つ一つのプロセス及び/又はブロックと、フローチャート及び/又はブロック図におけるプロセス及び/又はブロックとの組合わせを実現する。これらのコンピュータプログラム指令を通用コンピュータ、専用コンピュータ、組込みプロセッサー又は他のプログラム可能なデータ処理端末設備のプロセッサに提供して機器を生じ、コンピュータ又は他のプログラム可能なデータ処理端末設備のプロセッサが実行した指令を介して、フローチャートにおける一つのプロセス又は複数のプロセス及び/又はブロック図における一つのブロックまたは複数のブロックに指定された機能を実現する装置を生じる。
【０１０５】
これらのコンピュータプログラム指令は、該コンピュータ読み取り可能メモリに記憶された指令が、指令装置が含まれる製造品を生じさせるように、コンピュータ又は他のプログラム可能なデータ処理端末設備が特定された方式で作業するように引導できるコンピュータ読み取り可能メモリにも記憶されてもよく、該指令装置は、フローチャートにおける一つのプロセス又は複数のプロセス及び/又はブロック図における一つのブロック又は複数のブロックに指定された機能を実現する。
【０１０６】
これらのコンピュータプログラム指令は、コンピュータ又は他のプログラム可能なデータ処理端末設備にインストールでき、コンピュータ又は他のプログラム可能な端末設備において一連の操作ステップを実行してコンピュータが実現した処理を生じさせ、コンピュータ又は他のプログラム可能な端末設備に実行する指令が、フローチャートにおける一つのプロセス又は複数のプロセス及び/又はブロック図における一つのブロック又は複数のブロックに指定された機能を実現するためのステップを提供する。
【０１０７】
本発明における実施例が記載されたが、当業者が基本的な進歩性概念を知ると、これらの実施例に対して他の変更及び補正を行うことができる。従って、請求項の目的は、実施例及び本発明の実施例の範囲に入った全ての変更及び補正を解釈する。
【０１０８】
最後に、本発明において、例えば、第１及び第２などの関係用語は、ただ一つの実体又は操作をもう一つの実体又は操作と区別するために用いられ、これらの実体又は操作の間に、そのような実際の関係又は順番を有することを要求又は暗示しない。そして、「含む」、「備える」という用語、又はその全ての変形の目的は、非排他的な包含が含まれるためであり、一連の要素が含まれた過程、方法、品物又は端末設備を、それらの要素が含まれるだけではなく、明確に挙げられていないほかの要素、又はこのような過程、方法、品物又は端末設備の固有要素も含まれるようにさせる。他の制限がない場合、「...が含まれる」によって限定された要素は、前記要素が含まれた過程、方法、品物又は端末設備において、ほかの同様な要素が存在しないと限らない。
【０１０９】
以上は、本発明の実施例が提供したアドレス帳にプラグインを追加する方法と、アドレス帳にプラグインを追加する装置及び設備とに対して詳細に説明した。本発明では、具体的な例により、本発明の実施例の原理及び実施方式に対して述べた。以上の実施例における説明は、ただ開示の実施例における方法及びその核心的な思想を理解させるためであり、同時に、当業者にとって、本発明の実施例の思想により、具体的な実施方式及び応用範囲上に変更されるところがある。以上の内容は、本発明の実施例に対する制限するものではない。
【０１１０】
本願は出願番号が２０１３１０１２５５６２.４であって、出願日が２０１３年４月１１日である中国特許出願に基づき優先権を主張し、該中国特許出願の内容の全てを本願に援用する。
【図１】
2015537305.tif 000003
【図２Ａ】
2015537305.tif 000004
【図２Ｂ】
2015537305.tif 000005
【図２Ｃ】
2015537305.tif 000006
【図２Ｄ】
2015537305.tif 000007
【図２Ｅ】
2015537305.tif 000008
【図２Ｆ】
2015537305.tif 000009
【図２Ｇ】
2015537305.tif 000010
【図３】
2015537305.tif 000011
【図４】
2015537305.tif 000012
【図５】
2015537305.tif 000013
【図６】
2015537305.tif 000014
【図７】
2015537305.tif 000015
【図８】
2015537305.tif 000016
【図９】
2015537305.tif 000017
【図１０】
2015537305.tif 000018
【図１１】
2015537305.tif 000019
【図１２】
2015537305.tif 000020
【図１３】
2015537305.tif 000021
【図１４】
2015537305.tif 000022
【図１５】
2015537305.tif 000023
【手続補正書】
【提出日】平成27年5月26日(2015.5.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アドレス帳にプラグインを追加する方法において、
前記アドレス帳はオープンされたインターフェースを有し、前記プラグインは前記インターフェースが定義した仕様に従って生成したサードパーティのアプリプラグインであり、
前記方法は、
前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行うステップと、
認証された後、前記アドレス帳に前記プラグインを追加するステップと、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出すステップと、が含まれることを特徴とする方法。
【請求項２】
前記インターフェースが定義した仕様は、ユーザーインタフェースＵＩ仕様及び予め定義された権限仕様が含まれることを特徴とする請求項１に記載の方法。
【請求項３】
前記プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行うステップは、
前記プラグインのインストール要求を受信し、前記要求により、前記プラグインがユーザーインタフェースＵＩ仕様を用いたか、そして予め定義された権限仕様に合致するかを判断し、
前記プラグインがユーザーインタフェースＵＩ仕様を用い、前記予め定義された権限仕様に合致する場合、認定されると判断し、
前記プラグインがユーザーインタフェースＵＩ仕様を用いず、又は前記予め定義された権限仕様に合致しない場合、ユーザーに引き続いてインストールするかを判断させるように促すプロンプトメッセージを生成するステップを特徴とする請求項２に記載の方法。
【請求項４】
前記アドレス帳にプラグインを追加する前記ステップは、
前記インターフェースが定義した仕様により、指定された方式を用いてアドレス帳における対応する位置に前記プラグインを表示し、
前記プラグインに付いた機能データパッケージをインストールするステップが含まれることを特徴とする請求項１ないし３のいずれか１項に記載の方法。
【請求項５】
ユーザーの前記プラグインの機能を呼び出す要求を受信するステップの前に、
アドレス帳に前記プラグインをオンにする機能が設置されたかを判断し、
アドレス帳に前記プラグインをオンにする機能が設置された場合、ユーザーの前記プラグインの機能を呼び出す前記要求を実行し、
アドレス帳に前記プラグインをオンにする機能が設置されていない場合、ユーザーに前記プラグインの機能をオンにするかの判断を促すプロンプトメッセージを生成するステップがさらに含まれることを特徴とする請求項１ないし３のいずれか１項に記載の方法。
【請求項６】
前記ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出すステップは、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにし、
前記アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行するステップが含まれることを特徴とする請求項４に記載の方法。
【請求項７】
前記アドレス帳は、前記ユーザーがバインディングしたＩＤにおける連絡先の情報が含まれることを特徴とする請求項１ないし３、６のいずれか１項に記載の方法。
【請求項８】
アドレス帳にプラグインを追加する装置において、
前記アドレス帳はオープンされたインターフェースを有し、前記プラグインは前記インターフェースが定義した仕様に従って生成されたサードパーティのアプリプラグインであり、
前記装置は、
前記プラグインのインストール要求を受信する要求受信モジュールと、
前記要求により前記プラグインに対して認証を行う認証モジュールと、
認証された後、前記アドレス帳に前記プラグインを追加する追加モジュールと、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出す呼び出しモジュールと、が含まれることを特徴とする装置。
【請求項９】
前記インターフェースが定義した仕様は、ユーザーインタフェースＵＩ仕様及び予め定義された権限仕様が含まれることを特徴とする請求項８に記載の装置。
【請求項１０】
前記認証モジュールは、
前記要求により、前記プラグインがユーザーインタフェースＵＩ仕様を用いたか、そして前記予め定義された権限仕様に合致するかを判断する権限仕様判断サブモジュールと、
認証が許可されると判定する認証許可サブモジュールと、
ユーザーに引き続いてインストールするかを判断させるように促すプロンプトメッセージを生成するための第１のプロンプトサブモジュールと、が含まれ、
前記プラグインがユーザーインタフェースＵＩ仕様を用い、そして前記予め定義された権限仕様に合致する場合、認証許可サブモジュールを呼び出し、前記プラグインがユーザーインタフェースＵＩ仕様を用いず、又は前記予め定義された権限仕様に合致しない場合、第１のプロンプトサブモジュールを呼び出すことを特徴とする請求項９に記載の装置。
【請求項１１】
前記追加モジュールは、
前記インターフェースが定義した仕様によって、指定された方式を用いてアドレス帳における対応する位置に前記プラグインを表示するための表示サブモジュールと、
前記プラグインに付いた機能データパッケージをインストールするインストールサブモジュールと、が含まれることを特徴とする請求項8ないし１０のいずれか１項に記載の装置。
【請求項１２】
アドレス帳に前記プラグインをオンにする機能が設置されたかを判断するオン判断モジュールと、
ユーザーが前記プラグインの機能を呼び出す前記要求を実行する実行サブモジュールと、
ユーザーに前記プラグインの機能をオンにするかの判断を促すプロンプトメッセージを生成する第２のプロンプトサブモジュールと、がさらに含まれ、
アドレス帳に前記プラグインをオンにする機能が設置された場合、実行サブモジュールを呼び出し、アドレス帳に前記プラグインをオンにする機能が設置されていない場合、第２のプロンプトサブモジュールを呼び出すことを特徴とする請求項8ないし１０のいずれか１項に記載の装置。
【請求項１３】
前記呼び出しモジュールは、
ユーザーの前記プラグインの機能を呼び出す要求を受信し、前記プラグインに付いた機能データパッケージを開き、前記機能データパッケージを介して関連するサードパーティのアプリにアクセスする対応のエントリーをオープンにするエントリーオープンサブモジュールと、
前記アドレス帳におけるデータを前記エントリーを介して前記サードパーティのアプリに転送し、前記サードパーティのアプリにおいて対応する機能を実行するデータ転送サブモジュールと、が含まれることを特徴とする請求項１１に記載の装置。
【請求項１４】
一つ又は複数のプロセッサと、
メモリと、
前記メモリに記憶されて前記一つ又は複数のプロセッサによって実行されるように配置される一つ又は複数のモジュールと、が含まれ、
前記一つ又は複数のモジュールは、
プラグインのインストール要求を受信し、前記要求により前記プラグインに対して認証を行い、
認証された後、アドレス帳に前記プラグインを追加し、
ユーザーが前記プラグインの機能を呼び出す要求を受信し、前記ユーザーの要求により前記プラグインの対応する機能を呼び出す機能が含まれることを特徴とする設備。
【請求項１５】
プロセッサに実行されることにより、請求項１から請求項７のいずれかに記載のアドレス帳にプラグインを追加する方法を実現することを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムが記録された記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、携帯設備の技術分野に関し、特に、アドレス帳にプラグインを追加する方法、アドレス帳にプラグインを追加する装置、設備、プログラム及び記録媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、本発明は、上記方法の実現及び応用を確保するように、アドレス帳にプラグインを追加する装置、設備、プログラム及び記録媒体を提供する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
さらに一方、本発明には設備が開示され、この設備は、
一つ又は複数のプロセッサと、
メモリと、
前記メモリに記憶されて前記一つ又は複数のプロセッサによって実行されるように配置される一つ又は複数のモジュールと、が含まれ、
前記一つ又は複数のモジュールは、
前記プラグインのインストール請求を受信し、前記請求により前記プラグインに対して認証を行い、
認証された後、アドレス帳に前記プラグインを追加し、
ユーザーの前記プラグインの機能を呼び出す請求を受信し、前記ユーザーの請求により前記プラグインの対応する機能を呼び出す機能と、が含まれる。
またさらに一方、本発明は、
プロセッサに実行されることにより、上記アドレス帳にプラグインを追加する方法を実現するプログラムを提供する。
またさらに一方、本発明は、
上記プログラムが記録された記録媒体を提供する。
【国際調査報告】
2015537305.tif 000024
2015537305.tif 000025
2015537305.tif 000026
2015537305.tif 000027