(57)【要約】  モバイル端末におけるアプリケーションの自動分類のための方法および装置が提供される。方法は、モバイル端末におけるアプリケーションの構成ファイルから分類属性情報を取得するステップと、その分類がモバイル端末におけるアプリケーションの分類属性情報に対応するアプリケーションセットにモバイル端末におけるアプリケーションを追加するステップとを含む。本発明の実施形態は、モバイル端末におけるアプリケーションの自動分類を達成し、アプリケーションのインストールを単純化することができる。
2013537668.tif 000002
【特許請求の範囲】
【請求項１】
モバイル端末においてアプリケーションを自動的に分類するための方法であって、
モバイル端末のアプリケーションの構成ファイルにおける分類属性情報を取得するステップと、
前記モバイル端末のアプリケーションの前記分類属性情報に対応するクラスのアプリケーションセットに前記モバイル端末のアプリケーションを追加するステップと
を含む方法。
【請求項２】
前記モバイル端末のアプリケーションの前記構成ファイルにおいて前記分類属性情報を予め設定するステップであり、前記分類属性情報が前記モバイル端末のアプリケーションに割り振られたクラスを示す、ステップ
をさらに含む請求項1に記載の方法。
【請求項３】
前記クラスの前記アプリケーションセットが前記クラスのために作成されたリンクリストを含み、
前記モバイル端末のアプリケーションの前記分類属性情報に対応する前記クラスの前記アプリケーションセットに前記モバイル端末のアプリケーションを追加する前記ステップが、
前記アプリケーションの前記分類属性情報に対応する前記クラスの前記リンクリストに前記モバイル端末のアプリケーションの名前を挿入するステップ
を含む、請求項1または2に記載の方法。
【請求項４】
各クラスのリンクリストにおける各ノードが、前記クラスの名前、前記ノードに対応するアプリケーションの名前、および次のノードを指すポインタを含む、請求項3に記載の方法。
【請求項５】
前記アプリケーションの前記分類属性情報に対応する前記クラスの前記リンクリストに前記モバイル端末のアプリケーションの前記名前を挿入する前記ステップが、
前記アプリケーションのために、前記クラスの前記リンクリストに新しいノードを追加し、前記新しく追加されたノードに前記アプリケーションの前記名前を記入するステップ
を含む、請求項4に記載の方法。
【請求項６】
前記分類属性情報が分類属性値を含む、請求項1から5のいずれか一項に記載の方法。
【請求項７】
モバイル端末においてアプリケーションを自動的に分類するための装置であって、
モバイル端末のアプリケーションの構成ファイルにおける分類属性情報を取得するように構成された取得ユニットと、
前記モバイル端末のアプリケーションの前記分類属性情報に対応するクラスのアプリケーションセットに前記モバイル端末のアプリケーションを追加するように構成された分類ユニットと
を含む装置。
【請求項８】
前記モバイル端末のアプリケーションの前記構成ファイルにおいて前記分類属性情報を予め設定するように構成された構成ユニットであり、前記分類属性情報が前記モバイル端末のアプリケーションに割り振られたクラスを示す、構成ユニットをさらに含む、請求項7に記載のモバイル端末においてアプリケーションを自動的に分類するための装置。
【請求項９】
前記クラスの前記アプリケーションセットが前記クラスのために作成されたリンクリストを含み、前記装置が、前記クラスのために作成された前記リンクリストを記憶するように構成された第1の記憶ユニットをさらに含み、
前記分類ユニットが、
前記アプリケーションの前記分類属性情報に対応する前記クラスの前記リンクリストに前記モバイル端末のアプリケーションの名前を挿入するように構成された挿入ユニットを含む
請求項7または8に記載のモバイル端末においてアプリケーションを自動的に分類するための装置。
【請求項１０】
各クラスのリンクリストにおける各ノードが、前記クラスの名前、および前記ノードに対応するアプリケーションの名前を含み、次のノードを指すポインタをさらに含む、請求項9に記載のモバイル端末においてアプリケーションを自動的に分類するための装置。
【請求項１１】
前記挿入ユニットが、
前記アプリケーションのために、前記アプリケーションの前記分類属性情報に対応する前記リンクリストに新ノードを追加するように構成された作成サブユニットと、
前記作成サブユニットによって新しく追加された前記ノードに前記アプリケーションの前記名前を記入するように構成されたアプリケーション挿入サブユニットと
を含む、請求項9に記載のモバイル端末においてアプリケーションを自動的に分類するための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、参照によりその全部が本明細書に組み込まれる、2010年12月6日に中国特許庁に出願された「METHOD AND APPARATUS FOR AUTOMATICALLY CLASSIFYING APPLICATION IN MOBILE TERMINAL」という名称の中国特許出願第CN201010574896.6号の優先権を主張する。
【０００２】
本発明は、スマートフォンの分野に属し、より詳細には、モバイル端末においてアプリケーションを自動的に分類するための方法および装置に属する。
【背景技術】
【０００３】
人々が毎日使用するエレクトロニクス製品として、携帯電話は、ますます洗練されており、スマートフォンが普及するにつれて、ユーザによって選好された携帯電話のアプリケーションが、よりいっそうすべてのユーザの携帯電話にインストールされている。通常のスマートフォンはすべて、携帯電話のアプリケーションの分類機能を備えており、スマートフォンにおける工場でカスタマイズされたアプリケーションは、スマートフォンにおいてすでに分類されているが、使用プロセス中にユーザによって取得された他のアプリケーション(たとえば、ユーザによって選好され、インターネットからダウンロードされたアプリケーション)は、インストールプロセスで、ユーザが手動で分類を指定することしかできず、このことは、スマートフォンにおけるアプリケーションソフトウェアのインストールをわずらわしくする。さらに、追加の手動介入のために、ユーザが、指定された分類プロセスにおいてずさんな操作を実行した場合、またはアプリケーションが属する分類を間違って理解した場合、ソフトウェアは不適当な分類にインストールされる可能性があり、分類によるその後のソフトウェアの検索の精度に影響を及ぼす。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これを考慮して、本発明の目的は、手動介入によって生じるインストールプロセスにおけるトラブルを回避するために、インストール後、携帯電話におけるアプリケーションを、適切なクラスに自動的に分類することができるように、モバイル端末においてアプリケーションを自動的に分類するための方法および装置を提供することである。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、本発明は、モバイル端末において携帯電話のアプリケーションを自動的に分類するための方法を提供し、方法は、
モバイル端末のアプリケーションの構成ファイルにおける分類属性情報を取得するステップと、
モバイル端末のアプリケーションの分類属性情報に対応するクラスのアプリケーションセットにモバイル端末のアプリケーションを追加するステップと
を含む。
【０００６】
一方、本発明の一実施形態は、モバイル端末においてアプリケーションを自動的に分類するための装置をさらに提供し、装置は、
モバイル端末のアプリケーションの構成ファイルにおける分類属性情報を取得するように構成された取得ユニットと、
モバイル端末のアプリケーションの分類属性情報に対応するクラスのアプリケーションセットにモバイル端末のアプリケーションを追加するように構成された分類ユニットと
を含む。
【０００７】
本発明の実施形態によって提供されるモバイル端末のアプリケーションの自動分類方法および自動分類装置によって、アプリケーションは、モバイル端末のアプリケーションの構成ファイルにおける分類属性情報に従って自動的に分類される。アプリケーションプロセスにおける手動分類プロセスを割愛するため、インストールプロセスが容易になり、インストールスタッフによって実行される分類によって生じる不正確な分類の問題がさらに効果的に回避される。
【０００８】
本発明の実施形態または従来技術における技術的なソリューションをより明確に示すために、実施形態または従来技術の説明で使用される添付の図面について、以下で簡単に紹介する。明らかに、以下の説明における添付の図面は本発明のいくつかの実施形態にすぎず、当業者は創造的な労力無しにこれらの添付の図面から他の図面を得ることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明による、モバイル端末においてアプリケーションを自動的に分類するための方法の一実施形態の概略図である。
【図２】本発明による、モバイル端末において携帯電話のアプリケーションを自動的に分類するための方法の別の実施形態の概略図である。
【図３】本発明による、モバイル端末においてアプリケーションを自動的に分類するための装置の一実施形態の概略図である。
【図４】本発明による、モバイル端末においてアプリケーションを自動的に分類するための装置の別の実施形態の概略図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態の目的、技術的ソリューション、および利点をより明白にするために、本発明の実施形態における技術的なソリューションについて、以下で本発明の実施形態の添付の図面を参照して明確かつ完全に説明する。明らかに、記載の実施形態は、本発明の実施形態のすべてではなく、一部にすぎない。創造的な労力無しに本発明の実施形態に基づいて当業者によって取得されたすべての他の実施形態は、本発明の保護範囲に入るものとする。
【００１１】
図1は、本発明によって提供されるモバイル端末においてアプリケーションを自動的に分類するための方法の一実施形態の概略図である。図1に示されるように、方法は以下を含む。
【００１２】
ステップS101:モバイル端末のアプリケーションの構成ファイルにおける分類属性情報を取得する。
【００１３】
本発明の各実施形態におけるモバイル端末は、携帯電話に限定されず、IPadなど、アプリケーションのインストールをサポートすることができる他のモバイル端末も含み得ることに留意されたい。
【００１４】
本発明の実施形態において、モバイル端末のアプリケーションの分類属性情報は構成ファイルにおいて予め設定されており、分類属性情報は、アプリケーションが属するクラスを示す。
【００１５】
本発明における分類属性情報は、分類属性値を含むことができる。
【００１６】
実際には、ステップS101の実行シナリオは、モバイル端末のアプリケーションのインストールプロセスとすることができ、すでにインストールされているモバイル端末のアプリケーションに分類が実行されるときとすることもできる。
【００１７】
ステップS102:アプリケーションの分類属性情報に対応するクラスの予め作成されているアプリケーションセットにモバイル端末のアプリケーションを追加する。
【００１８】
このようにして、アプリケーションの構成ファイルによって、アプリケーションを対応するクラスに自動的に割り振ることができ、その結果、インストールプロセスにおける手動分類は回避され、モバイル端末のアプリケーションのインストールプロセスが容易になり、さらに、インストールスタッフによって実行される手動操作によって生じる不正確な分類の問題が効果的に回避され得る。
【００１９】
実際には、ステップS102で、クラスとそのクラスにおけるすべてのアプリケーションとの間の接続を作成することができる限り、各クラスのアプリケーションセットの形態が数多く存在してもよい。たとえば、クラスごとに表が作成されてもよく、各クラスの表をクラスに属するすべてのアプリケーションの名前で埋めることができる。
【００２０】
以下、本発明の特定の実装について、1つの具体例によって詳細に示す。
【００２１】
図2は、本発明によって提供されるモバイル端末のアプリケーションを自動的に分類するための方法の特定の一実施形態を示す。本実施形態では、モバイル端末のアプリケーションは、「ツールクラス」、「ゲームクラス」、「メディアクラス」、「設定クラス」、および「通信クラス」を含む少なくとも5つのクラスに分類され、明確に分類できないクラスは、「他のクラス」と定義することができる。
【００２２】
モバイル端末において、クラスごとに前もってリンクリストが作成される。各クラスのリンクリストにおける各ノードは、クラスの名前、ノードに対応するアプリケーションの名前、および次のノードを指すポインタを含む。
【００２３】
あるクラスにおいて、モバイル端末のアプリケーションがインストールされていないとき、クラスのリンクリストはノードを1つだけ有し、ノードはリンクリストの先頭であり、この場合、リンクリストの先頭のノードのアプリケーション名がヌルに設定され得る。新しいアプリケーションがクラスに追加されると、たとえば、すでにモバイル端末にある未分類のアプリケーションがクラスに追加される、または新しくインストールされたアプリケーションがクラスに追加されると、次のアプリケーション分類プロセスを実行する必要がある。
【００２４】
ステップS201:アプリケーションの構成ファイルにおける分類属性情報を取得する。
【００２５】
モバイル端末が携帯電話であるとき、システムプラットフォームを動作させるAndroid携帯電話では、1つのフィールド(app_classという名称であり得る)が携帯電話のアプリケーションの構成ファイルAndroidManifest.xmlに追加され得、フィールドの値(すなわち、分類属性情報)は前もってアプリケーションのために構成されたクラスを示す。各携帯電話のアプリケーションの開発中、開発者は、アプリケーションの機能に従って1つのクラスを携帯電話のアプリケーションに客観的に割り振り、それに応じて、割り振られたクラスに従ってアプリケーションの構成ファイルにおける分類属性情報を設定する。
【００２６】
たとえば、ベル、スケジュール、計算機、レコーダ、ストップウォッチ、ノートパッド、単位変換、為替レート変換、またはタイムゾーンなどのアプリケーションでは、アプリケーションの構成ファイルにおける分類属性情報は、「ツールクラス」に設定され得、音楽、カメラ、ビデオカメラ、およびラジオなどのアプリケーションでは、アプリケーションの構成ファイルにおける分類属性情報は、「メディアクラス」に設定され得、ゲームなどのアプリケーションでは、アプリケーションの構成ファイルにおける分類属性情報は、「通信クラス」に設定され得、ディスプレイ設定、プロフィール設定、データ接続、呼び出し設定、セキュリティ設定、またはネットワークの設定などのアプリケーションでは、アプリケーションの構成ファイルにおける分類属性情報は、「設定クラス」に設定され得る。
【００２７】
ステップS202:モバイル端末のアプリケーションの分類属性情報に対応する分類のリンクリストにモバイル端末のアプリケーションの名前を挿入する。具体的には、アプリケーションの分類属性情報に対応するクラスのリンクリストにおいて、そのアプリケーションのために、新しいノードが作成されてもよく、新しく作成されたノードにアプリケーションの名前が記入される。
【００２８】
このようにして、1つのクラスにアプリケーションが新しく追加されるたびに、クラスのリンクリストが拡張される。リンクリストにおけるノードのアプリケーション名は、リンクリストに対応するクラスにおけるすべてのアプリケーションの名前であり、したがって、同じ分類に属するアプリケーションの組が構築される。
【００２９】
さらに、使用プロセス中、モバイル端末が、オンにされた後、表示を実行するとき、表示モジュールは、各リンクリストを呼び出し、次に分類の表示の目的を達成するために、リンクリストのクラスの領域に、各リンクリストにおけるすべてのノードに対応するアプリケーションのショートカットを表示する。
【００３０】
さらに、本発明の一実施形態は、それに応じて、モバイル端末のアプリケーションを自動的に分類するための装置をさらに提供する。装置は、モバイル端末のアプリケーションの自動分類を実施することができる。
【００３１】
具体的には、図3に示すように、装置は、取得ユニット301および分類ユニット302を含む。
【００３２】
取得ユニット301は、モバイル端末のアプリケーションの構成ファイルにおける分類属性情報を取得するように構成されている。
【００３３】
分類ユニット302は、モバイル端末のアプリケーションの分類属性情報に対応するクラスのアプリケーションセットにモバイル端末のアプリケーションを追加するように構成されている。
【００３４】
さらに、好ましくは、本実施形態の自動分類装置は、構成ユニットをさらに含むことができる。構成ユニットは、モバイル端末のアプリケーションの構成ファイルにおいて分類属性情報を予め設定するように構成されており、分類属性情報は、モバイル端末のアプリケーションに割り振られたクラスを示す。
【００３５】
実際には、クラスとそのクラスにおけるすべてのアプリケーションとの間の接続を作成することができる限り、各クラスのアプリケーションセットの形態が数多く存在してもよい。
【００３６】
以下、本発明によって提供されるモバイル端末のアプリケーションを自動的に分類するための方法の特定の実装について、1つの具体例を参照して詳細に説明する。
【００３７】
この実施形態では、クラスごとに前もってリンクリストが作成される。各クラスのリンクリストにおける各ノードは、クラスの名前、ノードに対応するアプリケーションの名前、および次のノードを指すポインタを含む。
【００３８】
図4に示すように、本実施形態においてモバイル端末のアプリケーションを自動的に分類するための装置は、取得ユニット401、分類ユニット402、および第1の記憶ユニット403を含む。
【００３９】
取得ユニット401は、モバイル端末のアプリケーションの構成ファイルにおける分類属性情報を取得するように構成されている。分類ユニット402は、モバイル端末のアプリケーションの分類属性情報に対応するクラスのアプリケーションセットにモバイル端末のアプリケーションを追加するように構成されている。
【００４０】
第1の記憶ユニット403は、クラスごとに作成されるリンクリストを記憶するように構成されている。
【００４１】
本実施形態において、分類ユニット402は、特に挿入ユニット4021を含む。挿入ユニット4021は、アプリケーションの分類属性情報に対応するクラスのリンクリストにモバイル端末のアプリケーションの名前を挿入するように構成されている。
【００４２】
具体的には、挿入ユニット4021は、作成サブユニット40211およびアプリケーション挿入サブユニット40212を含むことができる。作成サブユニット40211は、アプリケーションのために、アプリケーションの分類属性情報に対応するリンクリストに新ノードを追加するように構成されている。アプリケーション挿入サブユニット40212は、作成サブユニットによって追加されたノードにアプリケーションの名前を記入するように構成される。
【００４３】
このようにして、1つのクラスにアプリケーションが新しく追加されるたびに、クラスのリンクリストが拡張される。リンクリストにおけるノードのアプリケーション名は、リンクリストに対応するクラスにおけるすべてのアプリケーションの名前であり、したがって、同じ分類に属するアプリケーションの組が構築される。
【００４４】
本実施形態では、モバイル端末のアプリケーションを自動的に分類するための装置は、モバイル端末のCPUにおける機能モジュールでもよく、取得ユニット401および分類ユニット402は、プログラムまたはコードのセグメントでもよく、プログラムまたはコードを、モバイル端末の不揮発性メモリに記憶することができる。モバイル端末のアプリケーションの自動分類を実施するプロセスにおいて、プログラムまたはコードは、モバイル端末のCPUによって実行される。
【００４５】
本発明の実施形態はソフトウェアによって実装することができ、対応するソフトウェアプログラムは、可読記憶媒体、たとえばハードディスクもしくはルータのキャッシュ、または光ディスクなどに記憶することができる。
【００４６】
上記で説明したことは単に本発明の例示的な実施形態にすぎず、当業者が、本発明の原理を逸脱することなく、いくつかの改善および改良を行うことができ、これらの変更および改良は、本発明の保護範囲内とみなされるものとすることに留意されたい。
【符号の説明】
【００４７】
301  取得ユニット
302  分類ユニット
401  取得ユニット
402  分類ユニット
4021  挿入ユニット
40211  作成サブユニット
40212  アプリケーション挿入サブユニット
403  第1の記憶ユニット
【図１】
2013537668.tif 000003
【図２】
2013537668.tif 000004
【図３】
2013537668.tif 000005
【図４】
2013537668.tif 000006
【国際調査報告】
2013537668.tif 000007
2013537668.tif 000008
2013537668.tif 000009
2013537668.tif 000010
2013537668.tif 000011
2013537668.tif 000012