(57)【要約】  本発明は、タグ作成方法、装置、端末、プログラム、及び記録媒体に関するものであり、コンピュータ技術分野に属するものである。前記方法は、タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信するステップと、前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取るステップと、前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定するステップと、前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するステップとを含む。前記装置は、要求受信モジュールと、情報読取モジュールと、様式特定モジュールと、タグ作成モジュールとを含む。本発明は、一定のタグ様式によりタグ様式がアプリケーションプログラムのテーマ変化の要求に応対できず、タグとテーマの様式が不統一になる問題を解決し、タグとテーマの様式を統一させる効果を達成した。【選択図】図１
2016524763.tif 000002
【特許請求の範囲】
【請求項１】
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信するステップと、
前記テーマ識別子により示されているテーマ情報からタグ属性情報を読み取るステップと、
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定するステップと、
前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するステップと
を含むことを特徴とするタグ作成方法。
【請求項２】
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取る前記ステップは、
前記アプリケーションプログラムに事前格納されている少なくとも１つのテーマ情報から、前記テーマ識別子により示されるテーマ情報を検索するステップと、
検索した前記テーマ情報から、前記タグの幅特定ルールと前記タグバーにおける前記タグの配列方式とを含む前記タグ属性情報を読み取るステップと
を含むことを特徴とする請求項１に記載のタグ作成方法。
【請求項３】
前記幅特定ルールは、タグコンテンツが占める幅に基づいてタグ幅を特定するルール、所定の幅をタグ幅に特定するルールのうちの一種であり、前記配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式のうちの一種であり、または、
前記幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、前記配列方式は、均等割り付け配列方式であることを特徴とする請求項２に記載のタグ作成方法。
【請求項４】
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定する前記ステップは、
前記幅特定ルールが、タグコンテンツが占める幅に基づいてタグ幅を特定するルールである場合、前記タグコンテンツに基づいて前記タグ幅を算出するステップと、
前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するステップと
を含むことを特徴とする請求項３に記載のタグ作成方法。
【請求項５】
前記タグコンテンツに基づいて前記タグ幅を算出する前記ステップは、
前記タグコンテンツが占めるコンテンツ幅を算出するステップと、
前記コンテンツ幅を前記タグ幅に特定するか、または、前記コンテンツ幅が予め設定された最小幅より大きく且つ予め設定された最大幅より小さいか否かを検出し、前記コンテンツ幅が前記最小幅より大きく且つ前記最大幅より小さいことが検出された場合、前記コンテンツ幅を前記タグ幅に特定し、前記コンテンツ幅が前記最小幅より小さいか、又は前記最大幅より大きいことが検出された場合、前記最小幅又は前記最大幅を前記タグ幅に特定するステップと
を含むことを特徴とする請求項４に記載のタグ作成方法。
【請求項６】
前記最小幅又は前記最大幅を前記タグ幅に特定する前記ステップは、
前記最小幅から前記コンテンツ幅を引いた第１の差の絶対値と、前記最大幅から前記コンテンツ幅を引いた第２の差の絶対値を比較するステップと、
前記第１の差の絶対値が前記第２の差の絶対値より大きい場合、前記最大幅を前記タグ幅に特定するステップと、
前記第１の差の絶対値が前記第２の差の絶対値より小さい場合、前記最小幅を前記タグ幅に特定するステップと
を含むことを特徴とする請求項５に記載のタグ作成方法。
【請求項７】
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定する前記ステップは、
前記幅特定ルールが、タグバーの最大使用可能幅をタグ幅に特定するルールである場合、前記タグバーに含まれている少なくとも１つのタグと作成中の前記タグでタグバー幅を等分し、等分した幅を前記タグ幅に特定するステップと、
前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するステップと
を含むことを特徴とする請求項３に記載のタグ作成方法。
【請求項８】
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信するための要求受信モジュールと、
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取るための情報読取モジュールと、
前記情報読取モジュールにより読み取られた前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定するための様式特定モジュールと、
前記様式特定モジュールにより特定された前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するためのタグ作成モジュールと
を含むことを特徴とするタグ作成装置。
【請求項９】
前記情報読取モジュールは、
前記アプリケーションプログラムに事前格納されている少なくとも１つのテーマ情報から、前記テーマ識別子により示されるテーマ情報を検索するための情報検索ユニットと、
前記情報検索ユニットにより検索された前記テーマ情報から、前記タグの幅特定ルールと前記タグバーにおける前記タグの配列方式とを含む前記タグ属性情報を読み取るための情報読取ユニットと
を含むことを特徴とする請求項８に記載のタグ作成装置。
【請求項１０】
前記幅特定ルールは、タグコンテンツが占める幅に基づいてタグ幅を特定するルール、所定の幅をタグ幅に特定するルールのうちの一種であり、前記配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式のうちの一種であり、または、
前記幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、前記配列方式は、均等割り付け配列方式であることを特徴とする請求項９に記載のタグ作成装置。
【請求項１１】
前記様式特定モジュールは、
前記幅特定ルールが、タグコンテンツが占める幅に基づいてタグ幅を特定するルールである場合、前記タグコンテンツに基づいて前記タグ幅を算出するための幅算出ユニットと、
前記幅算出ユニットにより算出された前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するための第１の特定ユニットと
を含むことを特徴とする請求項１０に記載のタグ作成装置。
【請求項１２】
前記幅算出ユニットは、
前記タグコンテンツが占めるコンテンツ幅を算出するための幅算出サブユニットと、
前記幅算出サブユニットにより算出された前記コンテンツ幅を前記タグ幅に特定するか、または、前記幅算出サブユニットにより算出された前記コンテンツ幅が予め設定された最小幅より大きく且つ予め設定された最大幅より小さいか否かを検出し、前記コンテンツ幅が前記最小幅より大きく且つ前記最大幅より小さいことが検出された場合、前記コンテンツ幅を前記タグ幅に特定し、前記コンテンツ幅が前記最小幅より小さいか、又は前記最大幅より大きいことが検出された場合、前記最小幅又は前記最大幅を前記タグ幅に特定するための幅特定サブユニットと
を含むことを特徴とする請求項１１に記載のタグ作成装置。
【請求項１３】
前記幅特定サブユニットは、
前記最小幅から前記コンテンツ幅を引いた第１の差の絶対値と、前記最大幅から前記コンテンツ幅を引いた第２の差の絶対値を比較し、前記第１の差の絶対値が前記第２の差の絶対値より大きい場合、前記最大幅を前記タグ幅に特定し、前記第１の差の絶対値が前記第２の差の絶対値より小さい場合、前記最小幅を前記タグ幅に特定することを特徴とする請求項１２に記載のタグ作成装置。
【請求項１４】
前記様式特定モジュールは、
前記幅特定ルールが、タグバーの最大使用可能幅をタグ幅に特定するルールである場合、前記タグバーに含まれている少なくとも１つのタグと作成中の前記タグでタグバー幅を等分し、等分した幅を前記タグ幅に特定するための幅特定ユニットと、
前記幅特定ユニットにより特定された前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するための第２の特定ユニットと
を含むことを特徴とする請求項１０に記載のタグ作成装置。
【請求項１５】
プロセッサと、
プロセッサにより実行可能なコマンドを記憶するためのメモリと
を含み、
前記プロセッサは、
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信し、
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取り、
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定し、
前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するように構成されることを特徴とする端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１４１０２１６４２９．４であって、出願日が２０１４年５月２１日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべてのコンテンツを本願に援用する。
【０００２】
本発明は、コンピュータ技術分野に属し、特にタグ作成方法、装置、及び端末に関するものである。
【背景技術】
【０００３】
近年、端末の個性化がますます人気を博し、注目されており、そのうち、アプリケーションプログラムのテーマが最も重要な部分である。しかし、このようにテーマによりアプリケーションインタフェースの色、画像及び文字などを個性的にカスタマイズすることは、ユーザの個性的な要求を満足できなくなり、アプリケーションインタフェースにおける要素の位置など、よりハイレベルな部分に対するカスタマイズ要求がユーザから提出されている。
【０００４】
タグは、アプリケーションインタフェースにおける一種の要素であり、端末によるタグ作成は、下記のように行なわれる。端末は、タグ作成要求を受信し、タグの幅がタグバー幅等分ルールによって算出されたものであることを示すための予め設定されたタグ様式情報をシステムから読み取り、当該タグ様式情報により定義される幅のタグをタグバーに作成する。
発明者は、本発明を実現する過程で、関連技術に少なくとも以下の欠陥が存在することが分かった。
【０００５】
システムから提供されるタグ様式情報が一定であるため、端末における任意のアプリケーションプログラムの当該タグ様式情報に基づいて作成されるタグの様式がいずれも同一である。そのため、アプリケーションプログラムのテーマ変化の要求に応対できず、タグとテーマの様式が不統一になってしまう。
【発明の概要】
【０００６】
本発明は、一定のタグ様式によりタグ様式がアプリケーションプログラムのテーマ変化の要求に応対できず、タグとテーマの様式が不統一になる問題を解決するために、タグ作成方法、装置、及び端末を提供する。
【０００７】
本発明の実施例の第１の局面によると、タグ作成方法を提供する。当該方法は、
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信するステップと、
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取るステップと、
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定するステップと、
前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するステップとを含む。
【０００８】
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取る前記ステップは、
前記アプリケーションプログラムに事前格納されている少なくとも１つのテーマ情報から、前記テーマ識別子により示されるテーマ情報を検索するステップと、
検索した前記テーマ情報から、前記タグの幅特定ルールと前記タグバーにおける前記タグの配列方式とを含む前記タグ属性情報を読み取るステップとを含んでもよい。
【０００９】
前記幅特定ルールは、タグコンテンツが占める幅に基づいてタグ幅を特定するルール、所定の幅をタグ幅に特定するルールのうちの一種であり、前記配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式のうちの一種であり、または、
前記幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、前記配列方式は、均等割り付け配列方式であってもよい。
【００１０】
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定する前記ステップは、
前記幅特定ルールが、タグコンテンツが占める幅に基づいてタグ幅を特定するルールである場合、前記タグコンテンツに基づいて前記タグ幅を算出するステップと、
前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するステップとを含んでもよい。
【００１１】
前記タグコンテンツに基づいて前記タグ幅を算出する前記ステップは、
前記タグコンテンツが占めるコンテンツ幅を算出するステップと、
前記コンテンツ幅を前記タグ幅に特定するか、または、前記コンテンツ幅が予め設定された最小幅より大きく且つ予め設定された最大幅より小さいか否かを検出し、前記コンテンツ幅が前記最小幅より大きく且つ前記最大幅より小さいことが検出された場合、前記コンテンツ幅を前記タグ幅に特定し、前記コンテンツ幅が前記最小幅より小さいか、又は前記最大幅より大きいことが検出された場合、前記最小幅又は前記最大幅を前記タグ幅に特定するステップとを含んでもよい。
【００１２】
前記最小幅又は前記最大幅を前記タグ幅に特定する前記ステップは、
前記最小幅から前記コンテンツ幅を引いた第１の差の絶対値と、前記最大幅から前記コンテンツ幅を引いた第２の差の絶対値を比較するステップと、
前記第１の差の絶対値が前記第２の差の絶対値より大きい場合、前記最大幅を前記タグ幅に特定するステップと、
前記第１の差の絶対値が前記第２の差の絶対値より小さい場合、前記最小幅を前記タグ幅に特定するステップとを含んでもよい。
【００１３】
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定する前記ステップは、
前記幅特定ルールが、タグバーの最大使用可能幅をタグ幅に特定するルールである場合、前記タグバーに含まれている少なくとも１つのタグと作成中の前記タグでタグバー幅を等分し、等分した幅を前記タグ幅に特定するステップと、
前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するステップとを含んでもよい。
【００１４】
本発明の実施例の第２の局面によると、タグ作成装置を提供する。当該装置は、
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信するための要求受信モジュールと、
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取るための情報読取モジュールと、
前記情報読取モジュールにより読み取られた前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定するための様式特定モジュールと、
前記様式特定モジュールにより特定された前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するためのタグ作成モジュールとを含む。
【００１５】
前記情報読取モジュールは、
前記アプリケーションプログラムに事前格納されている少なくとも１つのテーマ情報から、前記テーマ識別子により示されるテーマ情報を検索するための情報検索ユニットと、
前記情報検索ユニットにより検索された前記テーマ情報から、前記タグの幅特定ルールと前記タグバーにおける前記タグの配列方式とを含む前記タグ属性情報を読み取るための情報読取ユニットとを含んでもよい。
【００１６】
前記幅特定ルールは、タグコンテンツが占める幅に基づいてタグ幅を特定するルール、所定の幅をタグ幅に特定するルールのうちの一種であり、前記配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式のうちの一種であり、または、
前記幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、前記配列方式は、均等割り付け配列方式であってもよい。
【００１７】
前記様式特定モジュールは、
前記幅特定ルールが、タグコンテンツが占める幅に基づいてタグ幅を特定するルールである場合、前記タグコンテンツに基づいて前記タグ幅を算出するための幅算出ユニットと、
前記幅算出ユニットにより算出された前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するための第１の特定ユニットとを含んでもよい。
【００１８】
前記幅算出ユニットは、
前記タグコンテンツが占めるコンテンツ幅を算出するための幅算出サブユニットと、
前記幅算出サブユニットにより算出された前記コンテンツ幅を前記タグ幅に特定するか、または、前記幅算出サブユニットにより算出された前記コンテンツ幅が予め設定された最小幅より大きく且つ予め設定された最大幅より小さいか否かを検出し、前記コンテンツ幅が前記最小幅より大きく且つ前記最大幅より小さいことが検出された場合、前記コンテンツ幅を前記タグ幅に特定し、前記コンテンツ幅が前記最小幅より小さいか、又は前記最大幅より大きいことが検出された場合、前記最小幅又は前記最大幅を前記タグ幅に特定するための幅特定サブユニットとを含んでもよい。
【００１９】
前記幅特定サブユニットは、
前記最小幅から前記コンテンツ幅を引いた第１の差の絶対値と、前記最大幅から前記コンテンツ幅を引いた第２の差の絶対値を比較し、前記第１の差の絶対値が前記第２の差の絶対値より大きい場合、前記最大幅を前記タグ幅に特定し、前記第１の差の絶対値が前記第２の差の絶対値より小さい場合、前記最小幅を前記タグ幅に特定してもよい。
【００２０】
前記様式特定モジュールは、
前記幅特定ルールが、タグバーの最大使用可能幅をタグ幅に特定するルールである場合、前記タグバーに含まれている少なくとも１つのタグと作成中の前記タグでタグバー幅を等分し、等分した幅を前記タグ幅に特定するための幅特定ユニットと、
前記幅特定ユニットにより特定された前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するための第２の特定ユニットとを含んでもよい。
【００２１】
本発明の実施例の第３の局面によると、端末を提供する。当該端末は、
プロセッサと、
プロセッサにより実行可能なコマンドを記憶するためのメモリとを含み、
前記プロセッサは、
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信し、
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取り、
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定し、
前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するように構成される。
【００２２】
本発明の実施例に係る技術案は、以下の有益な効果を有する。
【００２３】
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子であるアプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信し、テーマ識別子により示されるテーマ情報からタグ属性情報を読み取り、タグ属性情報に基づいて、テーマにより定義されるタグ様式を特定し、タグ様式に基づいて、タグコンテンツを含むタグをタグバーに作成することにより、異なるテーマ様式に応じて異なるタグ様式を定義することができ、タグとテーマの様式を統一させ、一定のタグ様式によりタグ様式がアプリケーションプログラムのテーマ変化の要求に応対できず、タグとテーマの様式が不統一になる問題を解決し、タグとテーマの様式を統一させる効果を達成した。
【００２４】
理解すべきことは、以上の概要の記述と以下の詳細記述は、単に例示的なものであり、本発明を限定するものではない。
【図面の簡単な説明】
【００２５】
ここの図面は、明細書に組み込まれて本明細書の一部分を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈するために用いられる。
【図１】一例示的な実施例に係るタグ作成方法のフロー図である。
【図２Ａ】別の例示的な実施例に係るタグ作成方法のフロー図である。
【図２Ｂ】本実施例に係る第１種類のタグバーの模式図である。
【図２Ｃ】本実施例に係る第２種類のタグバーの模式図である。
【図２Ｄ】本実施例に係る第３種類のタグバーの模式図である。
【図２Ｅ】本実施例に係る第４種類のタグバーの模式図である。
【図３】一例示的な実施例に係るタグ作成装置のブロック図である。
【図４】一例示的な実施例に係るタグ作成装置のブロック図である。
【図５】一例示的な実施例に係るタグ作成装置用のブロック図である。
【発明を実施するための形態】
【００２６】
ここで、図面に例示される例示的な実施例を詳細に説明する。以下、図面に関する説明する際、別途に説明しない限り、異なる図面での同一の符号は、同一又は類似する要素を示す。以下の例示的実施例において記載する実施形態は、本発明に一致する全ての実施形態を代表するわけではない。逆に、それらは、添付される特許請求の範囲で詳細に記載される本発明の一部の形態に一致する装置と方法の例に過ぎない。
【００２７】
図１は、一例示的な実施例に係るタグ作成方法のフロー図である。図１に示されるように、タグ作成方法は、端末に適用され、以下のステップを含む。
【００２８】
ステップ１０１において、タグ作成要求を受信する。当該タグ作成要求には、タグコンテンツと、アプリケーションプログラムのテーマ識別子が含まれている。当該テーマ識別子は、アプリケーションプログラムの現在使用中のテーマの識別子である。
【００２９】
タグは、アプリケーションプログラムのアプリケーションインタフェースを識別するためのものであり、タグコンテンツは、当該アプリケーションインタフェースに含まれるコンテンツを示すためのものである。
【００３０】
アプリケーションプログラムのテーマ識別子は、当該アプリケーションプログラムの現在使用中のテーマを識別するためのものである。
【００３１】
ステップ１０２において、テーマ識別子により示されるテーマ情報からタグ属性情報を読み取る。
【００３２】
作成するタグ様式とアプリケーションプログラムのテーマ様式とを統一させるために、開発者は、予めテーマのテーマ様式に基づいてタグ様式を設定し、タグ様式を定義するためのタグ属性情報をテーマ情報に加える。端末は、タグ作成要求に含まれているテーマ識別子に基づいて現在使用中のテーマを特定し、その後、当該テーマのテーマ情報からタグ属性情報を読み取る。
【００３３】
ステップ１０３において、タグ属性情報に基づいて、テーマにより定義されるタグ様式を特定する。
【００３４】
端末は、タグ属性情報により定義される各パラメータに基づいて、タグ様式を特定する。
【００３５】
ステップ１０４において、タグ様式に基づいて、タグコンテンツを含むタグをタグバーに作成する。
【００３６】
端末は、特定されたタグ様式に基づいて、タグバーにタグを作成し、タグ作成要求に含まれているタグコンテンツを作成されたタグに加える。
【００３７】
以上をまとめると、本発明に係るタグ作成方法によると、タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子であるアプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信し、テーマ識別子により示されるテーマ情報からタグ属性情報を読み取り、タグ属性情報に基づいて、テーマにより定義されるタグ様式を特定し、タグ様式に基づいて、タグコンテンツを含むタグをタグバーに作成することにより、異なるテーマ様式に応じて異なるタグ様式を定義することができ、タグとテーマの様式を統一させ、一定のタグ様式によりタグ様式がアプリケーションプログラムのテーマ変化の要求に応対できず、タグとテーマの様式が不統一になる問題を解決し、タグとテーマの様式を統一させる効果を達成した。
【００３８】
図２Ａは、別の例示的な実施例に係るタグ作成方法のフロー図である。図２Ａに示されるように、タグ作成方法は、端末に適用され、以下のステップを含む。
【００３９】
ステップ２０１において、タグ作成要求を受信する。当該タグ作成要求には、タグコンテンツと、アプリケーションプログラムのテーマ識別子が含まれている。当該テーマ識別子は、アプリケーションプログラムの現在使用中のテーマの識別子である。
【００４０】
タグは、アプリケーションプログラムのアプリケーションインタフェースを識別するためのものであり、タグコンテンツは、当該アプリケーションインタフェースに含まれるコンテンツを示すためのものである。例えば、アプリケーションプログラムには、当該アプリケーションのお勧めの他のアプリケーションプログラムを含むアプリケーションインタフェースと、当該アプリケーションプログラムに格納されているメッセージ（ＳＭＳ）を含むアプリケーションインタフェースの２つのアプリケーションインタフェースを含み、端末は、当該２つのアプリケーションインタフェースのために２つのタグを作成し、第１のアプリケーションインタフェースのタグコンテンツをお勧めのアプリケーションに設定し、第２のアプリケーションインタフェースのタグコンテンツをメッセージ（ＳＭＳ）に設定する。
【００４１】
図２Ｂに示す第１種類のタグバーの模式図を参照すると、図２Ｂにおいて、アプリケーションのタグバー２１０は、タグコンテンツが「メッセージ」であるタグ２１１と、タグコンテンツが「お勧めのアプリケーション」であるタグ２１２とを含む。ユーザがタグ２１２をクリックすると、タグ２１２に対応するアプリケーションインタフェース２１３が示され、アプリケーションインタフェース２１３には、当該アプリケーションのお勧めの五つのアプリケーションのアイコンが示される。
【００４２】
アプリケーションプログラムのテーマ識別子は、当該アプリケーションプログラムの現在使用中のテーマを示すためのものである。
【００４３】
タグ作成要求は、端末がコンテンツを新規作成のアプリケーションインタフェースに加えた後に送信されてもよく、端末がコンテンツを新規作成のアプリケーションインタフェースに加える前に送信されてもよい。本実施例は、タグ作成要求の送信タイミングを限定しない。
【００４４】
ステップ２０２において、アプリケーションプログラムに事前格納されている少なくとも１つのテーマ情報から、テーマ識別子により示されるテーマ情報を検索し、検索したテーマ情報からタグ属性情報を読み取る。当該タグ属性情報には、タグの幅特定ルールと、タグバーにおけるタグの配列方式とが含まれる。
【００４５】
タグのタグ様式とアプリケーションプログラムのテーマ様式とを統一させるために、開発者は、予めテーマのテーマ様式に基づいてタグ様式を設定し、タグ様式を定義するためのタグ属性情報をテーマ情報に加える。端末は、タグ作成要求から現在使用中のテーマのテーマ識別子を読み取り、その後、当該アプリケーションプログラムに含まれている少なくとも１つのテーマ情報から、当該テーマ識別子により示されるテーマ情報を検索し、当該テーマ情報からタグ属性情報を読み取る。
【００４６】
通常、タグ様式は、タグの幅、配列方式、フォント、文字サイズ、文字色、及び背景色などを含むが、フォント、文字サイズ、文字色、及び背景色がテーマにより定義されるため、本実施例のタグ様式は、タグの幅と、タグバーにおけるタグの配列方式を含む。本実施例におけるタグ属性情報は、タグの幅特定ルールと、タグバーにおけるタグの配列方式を含む。
【００４７】
ここで、幅特定ルールは、タグコンテンツが占める幅によりタグ幅を特定するルール、予め設定された幅をタグ幅に特定するルールのうちの一つであり、配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式のうちの一つである。または、幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、配列方式は、均等割り付け配列方式である。
【００４８】
幅特定ルールは、タグ幅を特定するために用いられる。幅特定ルールは、その種類が多様でありうるが、本実施例は、そのうちの３種類を例として、具体的に以下のように説明する。
【００４９】
[1]タグコンテンツが占める幅によりタグ幅を特定するルール
【００５０】
タグコンテンツは、アプリケーションインタフェースに含まれるコンテンツを示すためのものである。したがって、タグに対応するアプリケーションインタフェースをユーザにはっきりするために、端末は、タグに含まれる全てのタグコンテンツを表示する必要がある。このとき、端末は、タグコンテンツが占める幅に基づいてタグ幅を特定することができる。
【００５１】
タグコンテンツが占める幅に基づいて特定されるタグ幅は、例えば、左揃え配列方式、右揃え配列方式、中央揃え配列方式などの多様な配列方式に対応可能である。
【００５２】
[2]所定の幅をタグ幅に特定するルール
【００５３】
端末は、予め所定の幅を設定し、当該所定の幅をタグ幅と特定することができる。算出する必要がないため、このような幅特定ルールは、端末の処理資源を節約できるのみならず、タグ作成速度を高めることもできる。
【００５４】
所定の幅に基づいて特定されるタグ幅は、例えば、左揃え配列方式、右揃え配列方式、中央揃え配列方式などの多様な配列方式に対応可能である。
【００５５】
[3]タグバーの最大使用可能幅をタグ幅に特定するルール
【００５６】
最大使用可能幅とは、作成されるタグに対してタグバーが提供可能な最大幅である。タグバーの最大使用可能幅に基づいて特定されるタグ幅は、均等割り付け配列方式に対応可能である。
【００５７】
例えば、タグバーに作成済みのタグが含まれていない場合、タグ幅は、タグバー幅になる。タグバーに２つの作成済みのタグが含まれている場合、タグ幅は、タグバー幅を３等分した幅になる。図２Ｂに示される第１種類のタグバーの模式図と図２Ｃにすめされる第２種類のタグバーの模式図を参照すると、図２Ｂのタグバー２１０は、タグ２１１とタグ２１２を含む。タグ２１１とタグ２１２は、均等割り付け配列方式でタグバー２１０を２等分する。このとき、タグ２１１とタグ２１２のタグ幅は、いずれもタグバー幅の２分の１である。図２Ｃに示されるタグバー２１０は、タグ２１１と、タグ２１２と、タグ２１４を含む。タグ２１１とタグ２１２とタグ２１４は、均等割り付け配列方式でタグバー２１０を３等分する。このとき、タグ２１１とタグ２１２とタグ２１４のタグ幅は、いずれもタグバー幅の３分の１である。
【００５８】
幅特定ルールが少なくとも２種類ある場合、開発者は、少なくとも２種類の幅特定ルールから、テーマ様式に統一した幅特定ルールを選択する。同様に、配列方式が少なくとも２種類ある場合、開発者は、少なくとも２種類の配列方式から、テーマ様式に統一した配列方式を選択する。このように、異なる幅特定ルールと異なる配列方式を提供することによって、幅特定ルールと配列方式とを任意に組み合わせることができ、多様なタグ様式が得られる効果を達成した。
【００５９】
ステップ２０３において、タグ属性情報に基づいて、テーマにより定義されるタグ様式を特定する。
【００６０】
端末は、タグ属性情報により定義される幅特定ルールと配列方式を読み取り、当該幅特定ルールに基づいてタグ幅を特定することにより、タグ幅と配列方式に基づいてタグ様式を特定する。
【００６１】
タグ属性情報における幅特定ルールを読み取るとき、タグ属性情報に幅特定ルールが含まれている場合、直接読み取る。タグ属性情報に含まれているのが幅特定ルールのインデックスである場合、予め設定されている対応関係から当該インデックスに対応する幅特定ルールを検索する。タグ属性情報に幅特定ルールが含まれていない場合、デフォルトの幅特定ルールを取得する。同様に、端末は、タグ属性情報における配列方式を読み取ることができる。
【００６２】
第１に、タグ属性情報に基づいて、テーマにより定義されるタグ様式を特定するステップは、以下のステップを含む。
【００６３】
１）幅特定ルールが、タグコンテンツが占める幅に基づいてタグ幅を特定するルールである場合、タグコンテンツに基づいてタグ幅を算出する。
【００６４】
２）当該タグ幅と配列方式に基づいて、タグ様式を特定する。
【００６５】
幅特定ルールが、タグコンテンツが占める幅に基づいてタグ幅を特定するルールである場合、端末は、タグ作成要求からタグコンテンツを読み取り、当該タグコンテンツに基づいてタグ幅を算出し、算出したタグ幅と配列方式に基づいてタグ様式を特定する。
【００６６】
ここで、タグコンテンツに基づいてタグ幅を算出することは、以下のステップを含む。
【００６７】
１）タグコンテンツが占めるコンテンツ幅を算出する。
【００６８】
２）コンテンツ幅をタグ幅に特定する。または、コンテンツ幅が予め設定された最小幅より大きく且つ予め設定された最大幅より小さいか否かを検出し、コンテンツ幅が最小幅より大きく且つ最大幅より小さいことが検出された場合、コンテンツ幅をタグ幅に特定し、コンテンツ幅が最小幅より小さいかまたは最大幅より大きいことが検出された場合、最小幅又は最大幅をタグ幅に特定する。
【００６９】
タグコンテンツは、文字と画像のうちの少なくとも一つを含む。したがって、端末は、各文字と各画像の幅をそれぞれ算出し、全ての文字と画像の幅の和に基づいてタグ幅を特定することができる。ここで、端末がタグコンテンツが占める幅を算出する方法は、各種類の熟した方法に基づくことが可能であり、ここでは説明を省略する。
【００７０】
タグコンテンツが占めるコンテンツ幅を特定した後に、端末は、コンテンツ幅を直接タグ幅に特定するか、または、タグ幅の最小幅と最大幅を設定し、コンテンツ幅に基づいて、最小幅と最大幅により特定される幅範囲からタグ幅を特定することができる。
【００７１】
コンテンツ幅に基づいて、最小幅と最大幅により特定される幅範囲からタグ幅を特定するとき、端末は、コンテンツ幅が最小幅より大きく且つ最大幅より小さいか否かを検出し、コンテンツ幅が最小幅より大きく且つ最大幅より小さいことが検出された場合、当該コンテンツ幅をタグ幅に特定し、コンテンツ幅が最小幅より小さいか又は最大幅より大きいこと検出された場合、最小幅と最大幅のうち、コンテンツ幅に最も近い幅をタグ幅に特定する。
【００７２】
ここで、最小幅又は最大幅をタグ幅に特定することは、以下のステップを含む。
【００７３】
１）最小幅からコンテンツ幅を引いた第１の差の絶対値と、最大幅からコンテンツ幅を引いた第２の差の絶対値を比較する。
【００７４】
２）第１の差の絶対値が第２の差の絶対値より大きい場合、最大幅をタグ幅に特定する。
【００７５】
３）第１の差の絶対値が第２の差の絶対値より小さい場合、最小幅をタグ幅に特定する。
【００７６】
端末は、最小幅からコンテンツ幅を引いて第１の差を取得し、最大幅からコンテンツ幅を引いて第２の差を取得し、第１の差の絶対値と、第２の差の絶対値の大きさを比較する。比較した結果、第１の差の絶対値が第２の差の絶対値より大きい場合、コンテンツ幅が最大幅により近いと特定し、最大幅をタグ幅に特定する。比較した結果、第１の差の絶対値が第２の差の絶対値より小さい場合、コンテンツ幅が最小幅により近いと特定し、最小幅をタグ幅に特定する。
【００７７】
以上をまとめると、タグ幅は、タグコンテンツが占める幅と正の相関関係にある。図２Ｄに示される第３種類のタグバーの模式図を参照すると、タグ２１１のタグコンテンツは「メッセージ」であり、タグ２１２のタグコンテンツは「お勧めのアプリケーション」である。「お勧めのアプリケーション」の文字数が「メッセージ」の文字数より多いため、タグ２１２が占める幅は、タグ２１１が占める幅より大きく、すなわち、タグ２１２のタグ幅は、タグ２１１のタグ幅より大きい。
【００７８】
第２に、タグ属性情報に基づいて、テーマにより定義されるタグ様式を特定するステップは、以下のステップを含む。
【００７９】
１）幅特定ルールが、タグバーの最大使用可能幅をタグ幅に特定するルールである場合、タグバーに含まれている少なくとも１つのタグと作成中のタグでタグバー幅を等分し、等分した幅をタグ幅に特定する。
【００８０】
２）当該タグ幅と配列方式に基づいて、タグ様式を特定する。
【００８１】
幅特定ルールが、タグバーの最大使用可能幅をタグ幅に特定するルールである場合、端末は、タグバーに含まれているタグの数とタグバー幅に基づいて、タグ幅を算出し、算出したタグ幅と配列方式に基づいてタグ様式を特定する。
【００８２】
タグ幅を算出するとき、端末は、タグバーに含まれているタグの数に１を加算してタグ総数を取得し、タグバー幅をタグ総数で除算して各タグのタグ幅を算出し、算出したタグ幅と配列方式に基づいてタグ様式を特定する。
【００８３】
ステップ２０４において、タグ様式に基づいて、タグコンテンツを含むタグをタグバーに作成する。
【００８４】
端末は、特定されたタグ様式に基づいて、タグバーにタグを作成し、作成したタグに、タグ作成要求に含まれているタグコンテンツを加える。ここで、作成されたタグがタグバーにおける他のタグに影響しない場合、作成済みのタグを直接タグバーに追加して表示することができる。作成されたタグがタグバーにおける他のタグに影響する場合、他のタグについても調整する必要がある。
【００８５】
分かりやすくするために、本実施例は、タグコンテンツが「お気に入り」であるタグ２１４をタグバー２１０に作成することを例として、タグ作成過程を説明する。タグバー２１０は、タグコンテンツが「メッセージ」であるタグ２１１と、タグコンテンツが「お勧めのアプリケーション」であるタグ２１２をさらに含む。上記タグ作成過程は、具体的には以下のように行なわれる。
【００８６】
１）アプリケーションプログラムの一種のテーマ情報において、タグ属性情報により、幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、配列方式は、均等割り付け配列方式であることが定義されたとする。
【００８７】
図２Ｂに示される第１種類のタグバーの模式図を参照すると、タグ２１４を作成する前のタグバー２１０は、タグ２１１とタグ２１２を含み、タグ２１１とタグ２１２はタグバー２１０を２等分する。
【００８８】
図２Ｃに示される第２種類のタグバーの模式図を参照すると、タグ２１４を作成した後のタグバー２１０は、タグ２１１と、タグ２１２と、タグ２１４を含み、タグ２１１と、タグ２１２と、タグ２１４は、タグバー２１０を３等分する。
【００８９】
２）アプリケーションプログラムの別の種類のテーマ情報において、タグ属性情報により、幅特定ルールは、タグコンテンツが占める幅に基づいてタグ幅を特定するルールであり、配列方式は、左揃え配列方式であることが定義されたとする。
【００９０】
図２Ｄに示される第３種類のタグバーの模式図を参照すると、タグ２１４を作成する前のタグバー２１０は、タグ２１１とタグ２１２を含む。タグ２１１の文字コンテンツがタグ２１２の文字コンテンツより少ないため、タグ２１１のタグ幅は、タグ２１２のタグ幅より小さい。タグ２１１とタグ２１２は、タグバー２１０で左揃え方式で配列されている。
【００９１】
図２Ｅに示される第４種類のタグバーの模式図を参照すると、タグ２１４が作成された後のタグバー２１０は、タグ２１１とタグ２１２とタグ２１４を含む。タグ２１４の文字コンテンツがタグ２１１の文字コンテンツに等しく、且つタグ２１２の文字コンテンツより少ないため、タグ２１４のタグ幅は、タグ２１１のタグ幅に等しく、且つタグ２１２のタグ幅より小さい。タグ２１１とタグ２１２とタグ２１４は、タグバー２１０で左揃え方式で配列される。
【００９２】
以上をまとめると、本発明に係るタグ作成方法によると、タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子であるアプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信し、テーマ識別子により示されるテーマ情報からタグ属性情報を読み取り、タグ属性情報に基づいて、テーマにより定義されるタグ様式を特定し、タグ様式に基づいて、タグコンテンツを含むタグをタグバーに作成することにより、異なるテーマ様式に応じて異なるタグ様式を定義することができ、タグとテーマの様式を統一させ、一定のタグ様式によりタグ様式がアプリケーションプログラムのテーマ変化の要求に応対できず、タグとテーマの様式が不統一になる問題を解決し、タグとテーマの様式を統一させる効果を達成した。
【００９３】
また、幅特定ルールは、タグコンテンツが占める幅に基づいてタグ幅を特定するルール、予め設定された幅をタグ幅に特定するルールのうちの一種であり、配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式のうちの一種である。または、幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、配列方式は、均等割り付け配列方式である。異なる幅特定ルールと異なる配列方式を提供することによって、幅特定ルールと配列方式とを任意に組み合わせることが可能であり、多様なタグ様式が得られる効果を達成した。
【００９４】
図３は、一例示的な実施例に係るタグ作成装置のブロック図である。図３に示されるように、タグ作成装置は、端末に適用されるものであり、要求受信モジュール３１０と、情報読取モジュール３２０と、様式特定モジュール３３０と、タグ作成モジュール３４０とを含む。
【００９５】
当該要求受信モジュール３１０は、タグ作成要求を受信するように構成される。タグ作成要求には、タグコンテンツと、アプリケーションプログラムのテーマ識別子とが含まれている。テーマ識別子は、アプリケーションプログラムの現在使用中のテーマの識別子である。
【００９６】
当該情報読取モジュール３２０は、テーマ識別子により示されるテーマ情報からタグ属性情報を読み取るように構成される。
【００９７】
当該様式特定モジュール３３０は、情報読取モジュール３２０により読み取られたタグ属性情報に基づいて、テーマにより定義されるタグ様式を特定するように構成される。
【００９８】
当該タグ作成モジュール３４０は、様式特定モジュール３３０により特定されたタグ様式に基づいて、タグコンテンツを含むタグをタグバーに作成するように構成される。
【００９９】
以上をまとめると、本発明に係るタグ作成装置によると、タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子であるアプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信し、テーマ識別子により示されるテーマ情報からタグ属性情報を読み取り、タグ属性情報に基づいて、テーマにより定義されるタグ様式を特定し、タグ様式に基づいて、タグコンテンツを含むタグをタグバーに作成することにより、異なるテーマ様式に応じて異なるタグ様式を定義することができ、タグとテーマの様式を統一させ、一定のタグ様式によりタグ様式がアプリケーションプログラムのテーマ変化の要求に応対できず、タグとテーマの様式が不統一になる問題を解決し、タグとテーマの様式を統一させる効果を達成した。
【０１００】
図４は、一例示的な実施例に係るタグ作成装置のブロック図である。図４に示されるように、タグ作成装置は、端末に適用されるものであり、要求受信モジュール３１０と、情報読取モジュール３２０と、様式特定モジュール３３０と、タグ作成モジュール３４０とを含む。
【０１０１】
当該要求受信モジュール３１０は、タグ作成要求を受信するように構成される。タグ作成要求には、タグコンテンツと、アプリケーションプログラムのテーマ識別子とが含まれている。当該テーマ識別子は、アプリケーションプログラムの現在使用中のテーマの識別子である。
【０１０２】
当該情報読取モジュール３２０は、テーマ識別子により示されるテーマ情報からタグ属性情報を読み取るように構成される。
【０１０３】
当該様式特定モジュール３３０は、情報読取モジュール３２０により読み取られたタグ属性情報に基づいて、テーマにより定義されるタグ様式を特定するように構成される。
【０１０４】
当該タグ作成モジュール３４０は、様式特定モジュール３３０により特定されたタグ様式に基づいて、タグコンテンツを含むタグをタグバーに作成するように構成される。
【０１０５】
情報読取モジュール３２０は、情報検索ユニット３２１と情報読取ユニット３２２を含んでもよい。
【０１０６】
当該情報検索ユニット３２１は、アプリケーションプログラムに事前格納されている少なくとも１つのテーマ情報から、テーマ識別子により示されるテーマ情報を検索するように構成される。
【０１０７】
当該情報読取ユニット３２２は、情報検索ユニット３２１により検索されたテーマ情報からタグ属性情報を読み取るように構成される。タグ属性情報には、タグの幅特定ルールと、タグバーにおけるタグの配列方式とが含まれる。
【０１０８】
幅特定ルールは、タグコンテンツが占める幅によりタグ幅を特定するルール、予め設定された幅をタグ幅に特定するルールのうちの一つであり、配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式うちの一つであってもよい。または、幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、配列方式は、均等割り付け配列方式であってもよい。
【０１０９】
また、様式特定モジュール３３０は、幅算出ユニット３３１と、第１の特定ユニット３３２とを含んでもよい。
【０１１０】
当該幅算出ユニット３３１は、幅特定ルールが、タグコンテンツが占める幅に基づいてタグ幅を特定するルールである場合、タグコンテンツに基づいてタグ幅を算出するように構成される。
【０１１１】
当該第１の特定ユニット３３２は、幅算出ユニット３３１により算出されたタグ幅と配列方式に基づいてタグ様式を特定するように構成される。
【０１１２】
幅算出ユニット３３１は、幅算出サブユニット３３１１と、幅特定サブユニット３３１２とを含んでもよい。
【０１１３】
当該幅算出サブユニット３３１１は、タグコンテンツが占めるコンテンツ幅を算出するように構成される。
【０１１４】
当該幅特定サブユニット３３１２は、幅算出サブユニット３３１１により算出されたコンテンツ幅をタグ幅に特定するか、または、幅算出サブユニット３３１１により算出されたコンテンツ幅が予め設定された最小幅より大きく且つ予め設定された最大幅より小さいか否かを検出し、コンテンツ幅が最小幅より大きく且つ最大幅より小さいことが検出された場合、コンテンツ幅をタグ幅に特定し、コンテンツ幅が最小幅より小さく又は最大幅より大きいことが検出された場合、最小幅又は最大幅をタグ幅に特定するように構成される。
【０１１５】
当該幅特定サブユニット３３１２は、最小幅からコンテンツ幅を引いた第１の差の絶対値と、最大幅からコンテンツ幅を引いた第２の差の絶対値とを比較し、第１の差の絶対値が第２の差の絶対値より大きい場合、最大幅をタグ幅に特定し、第１の差の絶対値が第２の差の絶対値より小さい場合、最小幅をタグ幅に特定するように構成されてもよい。
【０１１６】
様式特定モジュール３３０は、幅特定ユニット３３３と、第２の特定ユニット３３４とを含んでもよい。
【０１１７】
当該幅特定ユニット３３３は、幅特定ルールが、タグバーの最大使用可能幅をタグ幅に特定するルールである場合、タグバーに含まれている少なくとも１つのタグと作成中のタグでタグバー幅を等分し、等分した幅をタグ幅に特定するように構成される。
【０１１８】
当該第２の特定ユニット３３４は、幅特定ユニット３３３により特定されたタグ幅と配列方式に基づいてタグ様式を特定するように構成される。
【０１１９】
以上をまとめると、本発明に係るタグ作成装置によると、タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子であるアプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信し、テーマ識別子により示されるテーマ情報からタグ属性情報を読み取り、タグ属性情報に基づいて、テーマにより定義されるタグ様式を特定し、タグ様式に基づいて、タグコンテンツを含むタグをタグバーに作成することにより、異なるテーマ様式に応じて異なるタグ様式を定義することができ、タグとテーマの様式を統一させ、一定のタグ様式によりタグ様式がアプリケーションプログラムのテーマ変化の要求に応対できず、タグとテーマの様式が不統一になる問題を解決し、タグとテーマの様式を統一させる効果を達成した。
【０１２０】
また、幅特定ルールは、タグコンテンツが占める幅に基づいてタグ幅を特定するルール、予め設定された幅をタグ幅に特定するルールのうちの一種であり、配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式のうちの一種である。または、幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、配列方式は、均等割り付け配列方式である。異なる幅特定ルールと異なる配列方式を提供することによって、幅特定ルールと配列方式とを任意に組み合わせることが可能であり、多様なタグ様式が得られる効果を達成した。
【０１２１】
上記実施例の装置における各モジュールが動作する具体的な方式は、当該方法に関する実施例においてすでに詳細に記載されているため、ここで詳細な記述と説明をしない。
【０１２２】
図５は、一例示的実施例に係るタグ作成装置５００用のブロック図である。例えば、装置５００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信装置、ゲームコンソール、タブレット装置、医療設備、ヘルス装置、ＰＤＡなどである。
【０１２３】
図５を参照すると、装置５００は、プロセスアセンブリ５０２、メモリ５０４、電源アセンブリ５０６、マルチメディアアセンブリ５０８、オーディオアセンブリ５１０、入出力（Ｉ／Ｏ）インターフェイス５１２、センサアセンブリ５１４、及び通信アセンブリ５１６のような一つ或いは複数のアセンブリを含んでもよい。
【０１２４】
プロセスアセンブリ５０２は、一般的には装置５００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ５０２は、一つ以上のプロセッサ５１８を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ５０２は、一つ以上のモジュールを含んでプロセスアセンブリ５０２と他のアセンブリの間のインタラクションを容易にしてもよい。例えば、プロセスアセンブリ５０２は、マルチメディアモジュールを含んでマルチメディアアセンブリ５０８とプロセスアセンブリ５０２の間のインタラクションを容易にしてもよい。
【０１２５】
メモリ５０４は、各種類のデータを記憶することにより装置５００の操作を支援するように構成される。これらのデータの例は、装置５００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ５０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１２６】
電源アセンブリ５０６は、装置５００の各アセンブリに電力を供給する。電源アセンブリ５０６は、電源管理システム、一つ或いは複数の電源、及び装置５００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０１２７】
マルチメディアアセンブリ５０８は、上記装置５００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。部分実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含み、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。上記タッチセンサは、タッチ、或はスライド動作の境界だけでなく、上記タッチ、或はスライド操作に係る継続時間及び圧力も検出できる。部分実施例において、マルチメディアアセンブリ５０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置５００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１２８】
オーディオアセンブリ５１０は、オーディオ信号を入出力するように構成される。例えば、オーディオアセンブリ５１０は、一つのマイク（ＭＩＣ）を含み、装置５００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ５０４に記憶されたり、通信アセンブリ５１６を介して送信されたりする。部分実施例において、オーディオアセンブリ５１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１２９】
Ｉ／Ｏインターフェイス５１２は、プロセスアセンブリ５０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１３０】
センサアセンブリ５１４は、装置５００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ５１４は、装置５００のＯＮ／ＯＦＦ状態、装置５００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、センサアセンブリ５１４は、装置５００、或は装置５００の一つのアセンブリの位置変更、ユーザと装置５００とが接触しているか否か、装置５００の方位、又は加速／減速、装置５００の温度の変化を検出できる。センサアセンブリ５１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ５１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。部分実施例において、当該センサアセンブリ５１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１３１】
通信アセンブリ５１６は、装置５００と他の機器の間に有線、又は无線形態の通信を提供する。電子機器８００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ５１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ５１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信をプッシュする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、および他の技術に基づいて実現できる。
【０１３２】
例示的な実施例において、装置５００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１３３】
例示的な実施例において、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ５０４をさらに提供し、装置５００のプロセッサ５１８により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイス等である。
【０１３４】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実践を通じて、本発明の他の実施形態を容易に得ることができる。本発明は、本発明に対する任意の変形、用途、または適応的な変化を含み、このような変形、用途、または適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知の知識、または通常の技術手段を含む。明細書と実施例は、ただ例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【０１３５】
本発明は、上記で記述し、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様様な修正と変更を実現できる。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【図１】
2016524763.tif 000003
【図２Ａ】
2016524763.tif 000004
【図２Ｂ】
2016524763.tif 000005
【図２Ｃ】
2016524763.tif 000006
【図２Ｄ】
2016524763.tif 000007
【図２Ｅ】
2016524763.tif 000008
【図３】
2016524763.tif 000009
【図４】
2016524763.tif 000010
【図５】
2016524763.tif 000011
【手続補正書】
【提出日】平成26年12月19日(2014.12.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信するステップと、
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取るステップと、
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定するステップと、
前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するステップと
を含むことを特徴とするタグ作成方法。
【請求項２】
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取る前記ステップは、
前記アプリケーションプログラムに事前格納されている少なくとも１つのテーマ情報から、前記テーマ識別子により示されるテーマ情報を検索するステップと、
検索した前記テーマ情報から、前記タグの幅特定ルールと前記タグバーにおける前記タグの配列方式とを含む前記タグ属性情報を読み取るステップと
を含むことを特徴とする請求項１に記載のタグ作成方法。
【請求項３】
前記幅特定ルールは、タグコンテンツが占める幅に基づいてタグ幅を特定するルール、所定の幅をタグ幅に特定するルールのうちの一種であり、前記配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式のうちの一種であり、または、
前記幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、前記配列方式は、均等割り付け配列方式であることを特徴とする請求項２に記載のタグ作成方法。
【請求項４】
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定する前記ステップは、
前記幅特定ルールが、タグコンテンツが占める幅に基づいてタグ幅を特定するルールである場合、前記タグコンテンツに基づいて前記タグ幅を算出するステップと、
前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するステップと
を含むことを特徴とする請求項３に記載のタグ作成方法。
【請求項５】
前記タグコンテンツに基づいて前記タグ幅を算出する前記ステップは、
前記タグコンテンツが占めるコンテンツ幅を算出するステップと、
前記コンテンツ幅を前記タグ幅に特定するか、または、前記コンテンツ幅が予め設定された最小幅より大きく且つ予め設定された最大幅より小さいか否かを検出し、前記コンテンツ幅が前記最小幅より大きく且つ前記最大幅より小さいことが検出された場合、前記コンテンツ幅を前記タグ幅に特定し、前記コンテンツ幅が前記最小幅より小さいか、又は前記最大幅より大きいことが検出された場合、前記最小幅又は前記最大幅を前記タグ幅に特定するステップと
を含むことを特徴とする請求項４に記載のタグ作成方法。
【請求項６】
前記最小幅又は前記最大幅を前記タグ幅に特定する前記ステップは、
前記最小幅から前記コンテンツ幅を引いた第１の差の絶対値と、前記最大幅から前記コンテンツ幅を引いた第２の差の絶対値を比較するステップと、
前記第１の差の絶対値が前記第２の差の絶対値より大きい場合、前記最大幅を前記タグ幅に特定するステップと、
前記第１の差の絶対値が前記第２の差の絶対値より小さい場合、前記最小幅を前記タグ幅に特定するステップと
を含むことを特徴とする請求項５に記載のタグ作成方法。
【請求項７】
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定する前記ステップは、
前記幅特定ルールが、タグバーの最大使用可能幅をタグ幅に特定するルールである場合、前記タグバーに含まれている少なくとも１つのタグと作成中の前記タグでタグバー幅を等分し、等分した幅を前記タグ幅に特定するステップと、
前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するステップと
を含むことを特徴とする請求項３に記載のタグ作成方法。
【請求項８】
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信するための要求受信モジュールと、
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取るための情報読取モジュールと、
前記情報読取モジュールにより読み取られた前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定するための様式特定モジュールと、
前記様式特定モジュールにより特定された前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するためのタグ作成モジュールと
を含むことを特徴とするタグ作成装置。
【請求項９】
前記情報読取モジュールは、
前記アプリケーションプログラムに事前格納されている少なくとも１つのテーマ情報から、前記テーマ識別子により示されるテーマ情報を検索するための情報検索ユニットと、
前記情報検索ユニットにより検索された前記テーマ情報から、前記タグの幅特定ルールと前記タグバーにおける前記タグの配列方式とを含む前記タグ属性情報を読み取るための情報読取ユニットと
を含むことを特徴とする請求項８に記載のタグ作成装置。
【請求項１０】
前記幅特定ルールは、タグコンテンツが占める幅に基づいてタグ幅を特定するルール、所定の幅をタグ幅に特定するルールのうちの一種であり、前記配列方式は、左揃え配列方式、右揃え配列方式、中央揃え配列方式のうちの一種であり、または、
前記幅特定ルールは、タグバーの最大使用可能幅をタグ幅に特定するルールであり、前記配列方式は、均等割り付け配列方式であることを特徴とする請求項９に記載のタグ作成装置。
【請求項１１】
前記様式特定モジュールは、
前記幅特定ルールが、タグコンテンツが占める幅に基づいてタグ幅を特定するルールである場合、前記タグコンテンツに基づいて前記タグ幅を算出するための幅算出ユニットと、
前記幅算出ユニットにより算出された前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するための第１の特定ユニットと
を含むことを特徴とする請求項１０に記載のタグ作成装置。
【請求項１２】
前記幅算出ユニットは、
前記タグコンテンツが占めるコンテンツ幅を算出するための幅算出サブユニットと、
前記幅算出サブユニットにより算出された前記コンテンツ幅を前記タグ幅に特定するか、または、前記幅算出サブユニットにより算出された前記コンテンツ幅が予め設定された最小幅より大きく且つ予め設定された最大幅より小さいか否かを検出し、前記コンテンツ幅が前記最小幅より大きく且つ前記最大幅より小さいことが検出された場合、前記コンテンツ幅を前記タグ幅に特定し、前記コンテンツ幅が前記最小幅より小さいか、又は前記最大幅より大きいことが検出された場合、前記最小幅又は前記最大幅を前記タグ幅に特定するための幅特定サブユニットと
を含むことを特徴とする請求項１１に記載のタグ作成装置。
【請求項１３】
前記幅特定サブユニットは、
前記最小幅から前記コンテンツ幅を引いた第１の差の絶対値と、前記最大幅から前記コンテンツ幅を引いた第２の差の絶対値を比較し、前記第１の差の絶対値が前記第２の差の絶対値より大きい場合、前記最大幅を前記タグ幅に特定し、前記第１の差の絶対値が前記第２の差の絶対値より小さい場合、前記最小幅を前記タグ幅に特定することを特徴とする請求項１２に記載のタグ作成装置。
【請求項１４】
前記様式特定モジュールは、
前記幅特定ルールが、タグバーの最大使用可能幅をタグ幅に特定するルールである場合、前記タグバーに含まれている少なくとも１つのタグと作成中の前記タグでタグバー幅を等分し、等分した幅を前記タグ幅に特定するための幅特定ユニットと、
前記幅特定ユニットにより特定された前記タグ幅と前記配列方式に基づいて、前記タグ様式を特定するための第２の特定ユニットと
を含むことを特徴とする請求項１０に記載のタグ作成装置。
【請求項１５】
プロセッサと、
プロセッサにより実行可能なコマンドを記憶するためのメモリと
を含み、
前記プロセッサは、
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信し、
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取り、
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定し、
前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するように構成されることを特徴とする端末。
【請求項１６】
プロセッサに実行されることにより、請求項１から請求項７のいずれかに記載のタグ作成方法を実現することを特徴とするプログラム。
【請求項１７】
請求項１６に記載のプログラムが記録された記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
本発明は、コンピュータ技術分野に属し、特にタグ作成方法、装置、端末、プログラム、及び記録媒体に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、一定のタグ様式によりタグ様式がアプリケーションプログラムのテーマ変化の要求に応対できず、タグとテーマの様式が不統一になる問題を解決するために、タグ作成方法、装置、端末、プログラム、及び記録媒体を提供する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明の実施例の第３の局面によると、端末を提供する。当該端末は、
プロセッサと、
プロセッサにより実行可能なコマンドを記憶するためのメモリとを含み、
前記プロセッサは、
タグコンテンツと、アプリケーションプログラムの現在使用中のテーマの識別子である前記アプリケーションプログラムのテーマ識別子とが含まれているタグ作成要求を受信し、
前記テーマ識別子により示されるテーマ情報からタグ属性情報を読み取り、
前記タグ属性情報に基づいて、前記テーマにより定義されるタグ様式を特定し、
前記タグ様式に基づいて、前記タグコンテンツを含むタグをタグバーに作成するように構成される。
本発明の実施例の第４の局面によると、プログラムを提供する。当該プログラムは、プロセッサに実行されることにより、上記タグ作成方法を実現する。
本発明の実施例の第５の局面によると、記録媒体を提供する。当該記録媒体には、上記プログラムが記録されている。
【国際調査報告】
2016524763.tif 000012
2016524763.tif 000013
2016524763.tif 000014
2016524763.tif 000015