JP2013535044A - ウィジェットシステムの外観処理方法及び外観処理装置 - Google Patents

ウィジェットシステムの外観処理方法及び外観処理装置 Download PDF

Info

Publication number
JP2013535044A
JP2013535044A JP2013512721A JP2013512721A JP2013535044A JP 2013535044 A JP2013535044 A JP 2013535044A JP 2013512721 A JP2013512721 A JP 2013512721A JP 2013512721 A JP2013512721 A JP 2013512721A JP 2013535044 A JP2013535044 A JP 2013535044A
Authority
JP
Japan
Prior art keywords
appearance
widget
property information
desktop property
current
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.)
Granted
Application number
JP2013512721A
Other languages
English (en)
Other versions
JP5531160B2 (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 JP2013535044A publication Critical patent/JP2013535044A/ja
Application granted granted Critical
Publication of JP5531160B2 publication Critical patent/JP5531160B2/ja
Expired - Fee Related 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/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

【課題】ユーザによって設定されたデスクトッププロパティに応じて、ウィジェットシステムの外観を自己適応的に調整することができないといった問題を解決するためのウィジェットシステムの外観処理方法及び外観処理装置を提供すること。
【解決手段】本発明は、ウィジェットシステムの外観処理方法及び外観処理装置を開示する。当該方法は、ウィジェットエンジンの始動時又は所定時間満了時に、オペレーティングシステムの現在のデスクトッププロパティ情報を取得し、予め設定されたマッチングテーブルを参照して、前記デスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する。当該装置は、デスクトッププロパティ情報取得ユニットと外観設定ユニットを含む。本発明に係る方法及び装置によれば、ユーザが設定したデスクトッププロパティ情報に応じて、自己適応的にウィジェットシステム外観を調整することができ、ユーザ体験を大幅に向上させることができる。
【選択図】図1

Description

本発明はインターネット技術分野に関し、特に、ウィジェットシステムの外観処理方法及び外観処理装置に関する。
ウィジェットは、HTML、JavaScriptに基づく任意のWebページにおいて実行可能な小さなコードであり、また、ウィジェットは、ビデオ、地図、ニュース、フラッシュゲームなどを表現するために用いられることがある、インターネット上での小さなアプリケーションである。ウィジェットは、最初にMAC OSにおいて実現された。ウィジェットは、ウィジェットエンジンとウィジェットアプリケーションから構成され、デスクトップアプリケーションとネットワーク動作を大幅に改善することができる。ウィジェットエンジンは、ウィジェットアプリケーションの実行プラットフォームであり、また、ajax技術によりネットワークアクセス機能を提供している。ウィジェット UA(User Application)をインストールした後、当該エンジンにおいて各種の異なる機能を有するウィジェットアプリケーションを実行することができる。ウィジェットの発展に伴い、ウィジェットは、クロスプラットフォーム機能を備えるようになってきており、現在、ウィジェットは、Windows、MAC OS、Linux及び各種の携帯電話プラットフォームにおいて見受けられるようになった。同時に、ウィジェットは、インターネットアプリケーションのホットスポットとして、アップル、マイクロソフト、ヤフー、グーグルのような大企業を含む多くの会社の注目を集めている。
インターネット上でのミニアプリケーションとしてのウィジェットアプリケーションの出現により、2007年からインターネット上でウィジェット概念が流行している。ウィジェットの表現形式は、初期のデスクトップウィジェット、Web ウィジェットから、例えば、2008年から出現した携帯電話ウィジェット、テレビウィジェットなどの端末装置ウィジェットにまで発展している。その共通の考え方は、デスクトップウィジェット及びWeb ウィジェットの特徴を端末装置に導入することである。
ウィジェットの発展において主導権を握るために、様々なWebサイト及びメーカーが、独自のウィジェット標準を発行している。W3Cは、2006年から統一的なウィジェット標準の策定を開始し、一連の規範を継続的に発行している。しかしながら、これらの規範標準は、まだ草案の段階にあり、且つ、デスクトップウィジェットシステムのみに偏重している。端末装置上におけるウィジェットの出現に伴い、幾つかのメーカーが移動端末におけるウィジェット規範の策定を開始した(例えば、OMPTにより策定されたBONDI規範、及び中国移動通信が策定にかかわるJIL規範)。これらの規範は、すべて端末装置におけるウィジェットのローカルアプリケーションのサポートを提供している。
しかしながら、現在の産業界におけるウィジェットの基準には、ウィジェット拡張子、パケットフォーマット、設定ファイル、JavaScript API、セキュリティーポリシーなど、一部のみが規定されており、ウィジェットの外観やユーザ体験とは関係がない。
本発明は、ユーザによって設定されたデスクトッププロパティに応じて、ウィジェットシステムの外観を自己適応的に調整することができないといった従来技術における問題を解決するためのウィジェットシステムの外観処理方法及び外観処理装置を提供することにある。
前記目的を実現するために、本発明の技術案は下記のように実現される。
ウィジェットシステムの外観処理方法は、
オペレーティングシステムの現在のデスクトッププロパティ情報を取得し、
予め設定されたマッチングテーブルを参照して、前記オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する。
更に、オペレーティングシステムの現在のデスクトッププロパティ情報を取得した後、
オペレーティングシステムの現在のデスクトッププロパティ情報と、前回取得されたオペレーティングシステムのデスクトッププロパティ情報とが同じであるかどうかを判断し、同じである場合、前記ウィジェットシステムの外観における元の設定を維持し、異なる場合、オペレーティングシステムの現在のデスクトッププロパティを予め設定された記録ファイルに記憶し、予め設定されたマッチングテーブルを参照して、前記デスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定してもよい。
更に、オペレーティングシステムの現在のデスクトッププロパティ情報を取得した後、
予め設定されたマッチングテーブルを参照して、オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータと、ウィジェットシステム外観パラメータの現在の設定とが同じであるかどうかを判断し、同じである場合、前記ウィジェットシステムの外観における元の設定を維持し、異なる場合、予め設定されたマッチングテーブルを参照して、オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定してもよい。
更に、前記パラメータに基づいて前記ウィジェットシステムの外観を設定した後、
現在の変更設定を受け入れるかどうかをユーザにプロンプトし、ユーザからのフィードバック結果が許可を示している場合、現在の変更設定を承認し、ユーザからのフィードバック結果が拒否を示している場合、元の設定を維持してもよい。
更に、予め設定されたマッチングテーブルを参照するときに、前記マッチングテーブルにオペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータが存在しない場合、
前記マッチングテーブル内において予め設定された専用のウィジェットシステム外観パラメータを呼び出し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定してもよい。
更に、前記オペレーティングシステムの現在のデスクトッププロパティ情報を取得する動作は、ウィジェットエンジンの始動時又は所定時間満了時に行われ、
前記デスクトッププロパティ情報は、デスクトップの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ、透明度のうち、いずれか1つを少なくとも含み、
前記ウィジェットシステム外観パラメータは、ウィジェットエンジンの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ、透明度のうち、いずれか1つを少なくとも含んでいてもよい。
ウィジェットシステムの外観処理装置は、
オペレーティングシステムの現在のデスクトッププロパティ情報を取得し、外観設定ユニットをトリガーするデスクトッププロパティ情報取得ユニットと、
前記デスクトッププロパティ情報取得ユニットのトリガーに応じて、予め設定されたマッチングテーブルを参照して、オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する外観設定ユニットとを含む。
当該装置は、
オペレーティングシステムの現在のデスクトッププロパティ情報と、前回取得されたオペレーティングシステムのデスクトッププロパティ情報とが同じであるかどうかを検出し、同じである場合、前記ウィジェットの外観における元の設定を維持し、異なる場合、デスクトッププロパティ情報取得ユニットによって取得された現在のオペレーティングシステムの現在のデスクトッププロパティ情報を予め設定された記録ファイルに記憶し、前記外観設定ユニットをトリガーする第1のデスクトッププロパティ情報検出ユニットを更に含んでいてもよい。
当該装置は、
予め設定されたマッチングテーブルを参照して、オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータと、ウィジェットシステム外観パラメータの現在の設定が同じであるかどうかを判断し、同じである場合、前記ウィジェットシステムの外観における元の設定を維持し、異なる場合、前記外観設定ユニットをトリガーする第2のデスクトッププロパティ情報検出ユニットを更に含んでいてもよい。
前記外観設定ユニットは、更に、前記ウィジェットシステムの外観を設定した後、現在の変更設定を受け入れるかどうかをユーザにプロンプトし、ユーザからのフィードバック結果が許可を示している場合、現在の変更設定を承認し、ユーザからのフィードバック結果が拒否を示している場合、元の設定を維持してもよい。
前記外観設定ユニットは、更に、予め設定されたマッチングテーブルを参照するときに、前記マッチングテーブルにオペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータが存在しない場合、
前記マッチングテーブル内において予め設定された専用のウィジェットシステム外観パラメータを呼び出し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定してもよい。
前記デスクトッププロパティ情報取得ユニットが実行する、前記オペレーティングシステムの現在のデスクトッププロパティ情報を取得する動作は、ウィジェットエンジンの始動時又は所定時間満了時に行われ、
前記デスクトッププロパティ情報は、デスクトップの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ、透明度のうち、いずれか1つを少なくとも含み、
前記ウィジェットシステム外観パラメータは、ウィジェットエンジンの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ、透明度のうち、いずれか1つを少なくとも含んでいてもよい。
従来技術と比べ、本発明は以下の有益な効果がある。本発明に係る方法及び装置によれば、ユーザによって設定されたデスクトッププロパティ情報に応じて、ウィジェットシステムの外観を自己適応的に調整することができ、これにより、ユーザ体験を大幅に向上させることができる。
本発明に係るウィジェットシステムの外観処理方法のフローチャートである。 本発明に係る実施形態1におけるウィジェットシステムの外観処理方法のフローチャートである。 本発明に係る実施形態2におけるウィジェットシステムの外観処理方法のフローチャートである。 本発明に係る実施形態3におけるウィジェットシステムの外観処理方法のフローチャートである。 本発明に係るウィジェットシステムの外観処理装置の構造図である。
以下、本発明に係る実施形態における添付図面を参照しながら、本発明の実施形態における技術案に対して明確かつ十分な説明をする。明らかなように、以降で説明される実施形態は本発明に係る一部の実施形態にすぎず、本発明の全ての実施形態ではない。創作的な努力を行うことなく、本発明の実施形態に基づいて当業者によって得られる他の実施形態はすべて本発明の保護範囲に属する。
ユーザ体験を向上させるために、本発明は、ウィジェットシステムの外観処理方法及び外観処理装置を提供する。前記方法は、W3C、JILL及びBONDI基準により定義されたウィジェットシステムフレームワークに従う。当該方法では、ウィジェットシステム外観パラメータと、ウィジェットシステムが適用されたオペレーティングシステムのデスクトッププロパティ情報との間のマッチング関係が予め設定される。これにより、デスクトッププロパティ情報がユーザの行為や習慣に応じて変化したときに、ユーザの行為情報に応じてウィジェットシステムの外観を自己適応的に調整することができる。
図1に示すように、本発明に係るウィジェットシステムの外観処理方法は、具体的に以下の内容を含む。
ステップS101:オペレーティングシステムの現在のデスクトッププロパティ情報を取得する。
ステップS102:予め設定されたマッチングテーブルを参照して、前記オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステム外観を設定する。
オペレーティングシステムの現在のデスクトッププロパティ情報を取得する動作は、ウィジェットエンジンの始動時又は所定時間満了時に行われてもよい。
本発明に係る方法によれば、ユーザによって設定されたデスクトッププロパティ情報に応じて、ウィジェットシステムの外観を自己適応的に調整することによって、ユーザ体験を大幅に向上させることができる。
以下、図2〜図4に照らして本発明にかかる好適な実施形態をいくつか挙げ、実施形態の説明とともに本発明の技術的な細部をさらに挙げる。これにより、本発明に係る方法の具体的な実現プロセスを十分に説明する。
実施形態1
図2に示すように、本発明に係る実施形態におけるウィジェットシステムの外観処理方法の実現プロセスは、以下のステップを含む。
ステップS201:ウィジェットエンジンの始動時又は所定時間満了時に、ウィジェットエンジンは、オペレーティングシステムの現在のデスクトッププロパティ情報を取得する。
デスクトッププロパティ情報は、デスクトップの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ及び透明度等のうち、1つ以上を含む。
ステップS202:前記デスクトッププロパティ情報に応じて、予め設定されたマッチングテーブルを参照し、前記デスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得する。
ウィジェットシステム外観パラメータは、ウィジェットエンジンの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ及び透明度のうち、1つ以上を含む。
ステップS203:取得されたウィジェットシステム外観パラメータに応じて、ウィジェットシステムの外観を設定する。
好ましくは、当該ステップの後に、設定プロンプト動作が行われる。具体的には、現在の変更設定を受け入れるかどうかをユーザにプロンプトし、ユーザが変更を許可した場合、設定の承認を行い、そうでなければ、ウィジェットシステムの外観における元の設定を維持する。
実施形態2
図3に示すように、本発明に係る実施形態におけるウィジェットシステムの外観処理方法の実現プロセスは、以下のステップを含む。
ステップS301:ウィジェットエンジンの始動時又は所定時間満了時に、オペレーティングシステムの現在のデスクトッププロパティ情報を取得する。
デスクトッププロパティ情報は、現在、ユーザによって設定されている、デスクトップの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ及び透明度等のうち、1つ以上を含む。
ステップS302:ウィジェットエンジンは、前記オペレーティングシステムの現在のデスクトッププロパティ情報と、前回取得されたオペレーティングシステムのデスクトッププロパティ情報とが同じであるかどうかを判断する。判断の結果が肯定的である場合、ステップS304を実行し、そうでなければ、ステップS303を実行する。
当該ステップにおいて、ウィジェットエンジンが、前回取得されたデスクトッププロパティ情報と、今回取得されたデスクトッププロパティ情報とが一致するかどうかを判断する方式は、以下の方式を選択することが好ましい。しかしながら、当該実現方式のみに限定されない。
ウィジェットエンジンは、記録ファイルuser Config.xmlを予め設定する。そしてウィジェットエンジンは、現在取得されたデスクトッププロパティ情報と前回取得されたデスクトッププロパティ情報とが異なることを検出した場合に、現在取得されたデスクトッププロパティ情報を、ウィジェットエンジンの次回の判断根拠として当該記録ファイルに記憶する。
または、ウィジェットエンジンは、<last Time user Config>フィールドと<current Time user Config>フィールドとを含む記録ファイルuser Config.xmlを予め設定する。ウィジェットエンジンは、現在のデスクトッププロパティ情報を取得したときに、その現在のデスクトッププロパティ情報を<current Time user Config>フィールドに記憶する。そして、widgetエンジンは、その次にデスクトッププロパティ情報を取得したときに、<current Time user Config>フィールドにおけるデスクトッププロパティ情報を<last Time user Config>フィールドに自動的に調整する。
従って、上述の<last Time user Config>フィールドと、<current Time user Config>フィールドとは、それぞれ、前回記憶されたデスクトッププロパティ情報の記憶と、現在記憶しているデスクトッププロパティ情報の記憶とに用いられる。その具体的なフォーマットは以下の通りである。
< Last Time User Config >フィールド:
<subject> <subject/> /*主題*/
< Background Picture> <Background Picture/> /*背景色*/
<Resolution> < Resolution/> /*解像度*/
<Font> < Font/> /*フォント*/
<Window Colour> < Window Colour /> /*ウィンドウの色*/
<Screen Size> < Screen Size /> /*画面サイズ*/
< Transparency > < Transparency /> /*透明度*/
< Last Time User Config />

< Current Time user Config>フィールド:
<subject> <subject/> /*主題*/
< Background Picture> <Background Picture/> /*背景色*/
<Resolution> < Resolution/> /*解像度*/
<Font> < Font/> /*フォント*/
<Window Colour> < Window Colour /> /*ウィンドウの色*/
< Screen Size > < Screen Size /> /*画面サイズ*/
< Transparency > < Transparency /> /*透明度*/
< currentTimeuserConfig/>
<current Time user Config>フィールドと< Last Time User Config >フィールドに記録されたデスクトッププロパティ情報が同じである場合、ユーザが現在のデスクトップ設定を変更していないこと意味する。一方、記録されたデスクトッププロパティ情報が異なる場合、ユーザが現在のデスクトップ設定を変更したこと意味する。
記録されたデスクトッププロパティ情報が異なるケースは、以下のようなケースを含む。ユーザによる変更によって、以前及び現在において取得された2つのデスクトッププロパティ情報が変化され、これが原因でデスクトッププロパティ情報が異なるケース。ウィジェットエンジンが初回始動であり、< Last Time User Config >フィールドが空の状態である場合、現在取得されたデスクトッププロパティ情報と< Last Time User Config >フィールドに記録された情報が異なるケース。
ステップS303:ウィジェットエンジンは、現在取得されたデスクトッププロパティ情報に基づいて、予め設定されたマッチングテーブルを参照し、当該デスクトッププロパティ情報に対応する、デスクトッププロパティに最も合致するウィジェットシステム外観パラメータを取得する。そして、ステップS305を実行する。
予め設定されたマッチングテーブルには、オペレーティングシステムのデスクトッププロパティ情報と、当該デスクトッププロパティ情報に対応するウィジェットシステム外観パラメータとが記憶されている。なお、オペレーティングシステム内のデスクトッププロパティパラメータ情報は、一般的に、ウィジェットシステム外観パラメータより多い(例えば、デスクトップの主題がウィジェットシステムの外観の主題より多い場合など)。従って、当該マッチングテーブルでは、1つのウィジェットシステム外観パラメータが複数のデスクトッププロパティパラメータ情報に対応する場合がある。同時に、前記マッチングテーブルに、専用のウィジェットシステム外観パラメータが設けられる。ユーザによって選定されたデスクトッププロパティ情報がマッチングテーブルに存在しない場合、ウィジェットシステムの外観が、現在の専用ウィジェットシステム外観パラメータに対応する外観設定に設定される。
予め設定されたマッチングテーブルを参照して、前記デスクトッププロパティ情報に対応する、デスクトッププロパティと最も合致するウィジェットシステム外観パラメータを取得する、当該ステップにおけるプロセスは、具体的には、以下の通りである。
(1)マッチングテーブルにおいて、現在のデスクトッププロパティ情報におけるデスクトップの主題に対応するウィジェットの主題が存在するかどうかを判定する。存在する場合、ウィジェットシステムの主題をデスクトップの主題に対応するウィジェットの主題に設定する。対応するウィジェットの主題が存在しない場合、予め設定された専用の主題をウィジェットの主題に設定する。
(2)マッチングテーブルにおいて、現在のデスクトッププロパティ情報における背景画像及びウィンドウの色に対応するウィジェット背景画像が存在するかどうかを判定する。存在する場合、当該対応するウィジェット背景画像をウィジェットシステム背景画像に設定し、そうでなければ、予め設定された専用背景画像をウィジェットシステム背景画像に設定する。
(3)マッチングテーブルにおいて、現在のデスクトッププロパティ情報におけるディスプレイ解像度、フォントサイズに対応するウィジェットのフォント及びアイコンサイズの設定方式を検索する。一般的には、ディスプレイ解像度は、ウィジェットエンジンのフォント、アイコンのサイズに反比例する。ディスプレイ解像度、フォントサイズに対するユーザ設定を取得することで、ウィジェットUAのフォント、アイコンをユーザの設定に合致させることができる。
(4)マッチングテーブルにおいて、現在のデスクトッププロパティ情報の画面サイズ及びディスプレイ解像度に対応するウィジェットエンジン及びアプリケーションサイズの設定方式を検索する。一般的に、ディスプレイ解像度が変化したときに、ウィジェットエンジン及びアプリケーションのサイズもそれに応じて変化する。しかしながら、同じサイズのウィジェットエンジン及びアプリケーションが異なるサイズの画面に表示されると視覚効果も大いに異なる。従って、ウィジェットエンジン及びアプリケーションのサイズと、画面サイズとの間で特定の比例関係が保持されると、ユーザ体験はさらに良くなる。ウィジェットエンジンサイズと画面サイズとの比例関係は予め設定されていてもよい。画面と解像度のサイズが変化したとき、ウィジェットエンジンと画面サイズの比例関係がそのまま一定に保持される。
(5)マッチングテーブルにおいて、現在のデスクトップの主題に対応するウィジェットエンジン及びアプリケーションのオープン、クローズの時のアニメーション効果が存在するかどうかを判定する。存在する場合、当該対応するオープン、クローズの時のアニメーション効果をウィジェットシステムのオープン、クローズの時のアニメーション効果に設定し、そうでなければ、予め設定された専用のオープン、クローズの時のアニメーション効果をウィジェットシステムのオープン、クローズの時のアニメーション効果に設定する。
もちろん、オペレーティングシステムの現在のデスクトッププロパティ情報を取得した後、オペレーティングシステムの現在のデスクトッププロパティ情報と前回取得されたオペレーティングシステムのデスクトッププロパティ情報とが同じであるかどうかを判断することができる。同じである場合、前記ウィジェットシステムの外観における元の設定を維持する。異なる場合、オペレーティングシステムの現在のデスクトッププロパティを予め設定された記録ファイル<current Time user Config>フィールドに記憶し、そして、予め設定されたマッチングテーブルを参照して、前記デスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいてウィジェットシステムの外観を設定する。
ステップS304:ウィジェットシステムの外観における元の設定を維持する。
ステップS305:取得されたウィジェットシステム外観パラメータに基づいて、ウィジェットシステムの外観を設定する。
好ましくは、当該ステップの後、設定プロンプト動作を行う。具体的には、現在の変更設定を受け入れるかどうかをユーザにプロンプトし、ユーザが変更を許可した場合、設定の承認を行い、そうでなければ、ウィジェットシステムの外観における元の設定を維持する。
実施形態3
図4に示すように、本発明に係る実施形態におけるウィジェットシステムの外観処理方法の実現プロセスは、以下のステップを含む。
ステップS401:ウィジェットエンジンは、ウィジェットエンジンの始動時又は所定時間満了時に、オペレーティングシステムの現在のデスクトッププロパティ情報を取得する。
ステップS402:ウィジェットエンジンは、予め設定されたマッチングテーブルを参照して、オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータと、ウィジェットシステム外観パラメータの現在の設定とが同じであるかどうか判断する。判断の結果が肯定的である場合、ステップS403を実行し、そうでなければ、ステップS404を実行する。
ステップS403:ウィジェットエンジンは、ウィジェットシステムの外観における元の設定を維持する。
ステップS404:ウィジェットエンジンは、前記マッチングテーブルを参照して、前記デスクトッププロパティ情報に対応するウィジェット外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステム外観を設定する。
当該ステップの具体的な実現方式は実施形態2のステップS303と同じであるため、ここでの詳しい説明は不要である。
好ましくは、当該ステップの後、設定プロンプト動作を行う。具体的には、現在の変更設定を受け入れるかどうかをユーザにプロンプトし、ユーザが変更を許可した場合、設定の承認を行い、そうでなければ、ウィジェットシステムの外観における元の設定を維持する。
本発明に係る方法は、W3C基準の盲点に焦点を当て、ユーザ体験を向上させるという観点から出発し、革新的にユーザの行為習慣情報を利用して自己適応的にウィジェットシステムの外観を調整する。従来のウィジェットシステムでは、ウィジェットシステムの外観を変更する機能が提供されていないか、あるいは、このような変更機能が提供されているとしてもユーザの手動設定が必要であり、従来のウィジェットシステムは、本発明に係る自己適応機能を備えてはいない。ユーザの観点からすると、本発明に係るウィジェットシステムは、ユーザの行為習慣情報に基づいてウィジェットシステムの外観を自己適応的に調整することによって、ユーザ体験を大幅に向上させることができる。また、このシステムは、デスクトップウィジェットと移動端末装置におけるウィジェットに同時に適用することができる。
本発明は、ウィジェットシステムの外観処理装置を更に提供する。この外観処理装置は、図5に示すように、デスクトッププロパティ情報取得ユニット510と外観設定ユニット520とを含む。
デスクトッププロパティ情報取得ユニット510は、ウィジェットエンジンの始動時又は所定時間満了時に、オペレーティングシステムの現在のデスクトッププロパティ情報を取得し、外観設定ユニット520をトリガーする。
外観設定ユニット520は、デスクトッププロパティ情報取得ユニット510からのトリガー情報を受信した後、予め設定されたマッチングテーブルを参照して、前記オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得する。そして当該パラメータに基づいて前記ウィジェットシステムの外観を設定する。
好ましくは、本発明に係る前記装置は、第1のデスクトッププロパティ情報検出ユニット530を更に含む。この検出ユニット530は、前記オペレーティングシステムの現在のデスクトッププロパティ情報と、オペレーティングシステムの前回のデスクトッププロパティ情報とが同じであるかどうかを検出する。同じである場合、前記ウィジェットの外観における元の設定を維持する。異なる場合、デスクトッププロパティ情報取得ユニット510が取得したオペレーティングシステムの現在のデスクトッププロパティ情報を予め設定された記録ファイルに記憶し、前記外観設定ユニット520をトリガーする。
好ましくは、本発明に係る前記装置は、第2のデスクトッププロパティ情報検出ユニット540を更に含む。この検出ユニット540は、予め設定されたマッチングテーブルを参照して、前記オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータと、ウィジェットシステム外観パラメータの現在の設定とが同じかどうかを判断する。同じである場合、前記ウィジェットシステムの外観における元の設定を維持し、異なる場合、外観設定ユニット520をトリガーする。
更に、外観設定ユニット520は、前記ウィジェットシステムの外観を設定した後、現在の変更設定を受け入れるかどうかをユーザにプロンプトし、ユーザからのフィードバック結果が許可を示している場合、現在の変更設定を承認し、ユーザからのフィードバック結果が拒否を示している場合、元の設定を維持する。
更に、外観設定ユニット520は、予め設定されたマッチングテーブルを参照するときに、前記マッチングテーブルにオペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータが存在しない場合、前記マッチングテーブル内において予め設定された専用のウィジェットシステム外観パラメータを呼び出し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する。
明らかなように、当業者にとっては、本発明に基づく種々の変更と変形が可能である。本発明の趣旨及び範囲を逸脱することなく実施されたあらゆる修正、同等の置換及び改良等は、すべて本発明の保護範囲に属する。

Claims (12)

  1. オペレーティングシステムの現在のデスクトッププロパティ情報を取得し、
    予め設定されたマッチングテーブルを参照して、前記オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する
    ことを特徴とするウィジェットシステムの外観処理方法。
  2. 更に、オペレーティングシステムの現在のデスクトッププロパティ情報を取得した後、
    オペレーティングシステムの現在のデスクトッププロパティ情報と、前回取得されたオペレーティングシステムのデスクトッププロパティ情報とが同じであるかどうかを判断し、同じである場合、前記ウィジェットシステムの外観における元の設定を維持し、異なる場合、オペレーティングシステムの現在のデスクトッププロパティを予め設定された記録ファイルに記憶し、予め設定されたマッチングテーブルを参照して、前記デスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する
    ことを特徴とする請求項1に記載の外観処理方法。
  3. 更に、オペレーティングシステムの現在のデスクトッププロパティ情報を取得した後、
    予め設定されたマッチングテーブルを参照して、オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータと、ウィジェットシステム外観パラメータの現在の設定とが同じであるかどうかを判断し、同じである場合、前記ウィジェットシステムの外観における元の設定を維持し、異なる場合、予め設定されたマッチングテーブルを参照して、オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する
    ことを特徴とする請求項1に記載の外観処理方法。
  4. 更に、前記パラメータに基づいて前記ウィジェットシステムの外観を設定した後、
    現在の変更設定を受け入れるかどうかをユーザにプロンプトし、ユーザからのフィードバック結果が許可を示している場合、現在の変更設定を承認し、ユーザからのフィードバック結果が拒否を示している場合、元の設定を維持する
    ことを特徴とする請求項1〜3のいずれか1項に記載の外観処理方法。
  5. 更に、予め設定されたマッチングテーブルを参照するときに、前記マッチングテーブルにオペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータが存在しない場合、
    前記マッチングテーブル内において予め設定された専用のウィジェットシステム外観パラメータを呼び出し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する
    ことを特徴とする請求項1〜3のいずれか1項に記載の外観処理方法。
  6. 前記オペレーティングシステムの現在のデスクトッププロパティ情報を取得する動作は、ウィジェットエンジンの始動時又は所定時間満了時に行われ、
    前記デスクトッププロパティ情報は、デスクトップの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ、透明度のうち、いずれか1つを少なくとも含み、
    前記ウィジェットシステム外観パラメータは、ウィジェットエンジンの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ、透明度のうち、いずれか1つを少なくとも含む
    ことを特徴とする請求項1〜3のいずれか1項に記載の外観処理方法。
  7. オペレーティングシステムの現在のデスクトッププロパティ情報を取得し、外観設定ユニットをトリガーするデスクトッププロパティ情報取得ユニットと、
    前記デスクトッププロパティ情報取得ユニットのトリガーに応じて、予め設定されたマッチングテーブルを参照して、オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータを取得し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する外観設定ユニットと
    を含むことを特徴とするウィジェットシステムの外観処理装置。
  8. オペレーティングシステムの現在のデスクトッププロパティ情報と、前回取得されたオペレーティングシステムのデスクトッププロパティ情報とが同じであるかどうかを検出し、同じである場合、前記ウィジェットの外観における元の設定を維持し、異なる場合、デスクトッププロパティ情報取得ユニットによって取得されたオペレーティングシステムの現在のデスクトッププロパティ情報を予め設定された記録ファイルに記憶し、前記外観設定ユニットをトリガーする第1のデスクトッププロパティ情報検出ユニット
    を更に含むことを特徴とする請求項7に記載の外観処理装置。
  9. 予め設定されたマッチングテーブルを参照して、オペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータと、ウィジェットシステム外観パラメータの現在の設定とが同じであるかどうかを判断し、同じである場合、前記ウィジェットシステムの外観における元の設定を維持し、異なる場合、前記外観設定ユニットをトリガーする第2のデスクトッププロパティ情報検出ユニット
    を更に含むことを特徴とする請求項7に記載の外観処理装置。
  10. 前記外観設定ユニットは、更に、
    前記ウィジェットシステムの外観を設定した後、現在の変更設定を受け入れるかどうかをユーザにプロンプトし、ユーザからのフィードバック結果が許可を示している場合、現在の変更設定を承認し、ユーザからのフィードバック結果が拒否を示している場合、元の設定を維持する
    ことを特徴とする請求項7〜9のいずれか1項に記載の外観処理装置。
  11. 前記外観設定ユニットは、更に、
    予め設定されたマッチングテーブルを参照するときに、前記マッチングテーブルにオペレーティングシステムの現在のデスクトッププロパティ情報に対応するウィジェットシステム外観パラメータが存在しない場合、
    前記マッチングテーブル内において予め設定された専用のウィジェットシステム外観パラメータを呼び出し、当該パラメータに基づいて前記ウィジェットシステムの外観を設定する
    ことを特徴とする請求項7〜9のいずれか1項に記載の外観処理装置。
  12. デスクトッププロパティ情報取得ユニットが実行する、前記オペレーティングシステムの現在のデスクトッププロパティ情報を取得する動作は、ウィジェットエンジンの始動時又所定時間満了時に行われ、
    前記デスクトッププロパティ情報は、デスクトップの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ、透明度のうち、いずれか1つを少なくとも含み、
    前記ウィジェットシステム外観パラメータは、ウィジェットエンジンの主題、背景画像、ディスプレイ解像度、フォントサイズ、ウィンドウの色、画面サイズ、透明度のうち、いずれか1つを少なくとも含む
    ことを特徴とする請求項7〜9のいずれか1項に記載の外観処理装置。
JP2013512721A 2010-06-09 2010-09-07 ウィジェットシステムの外観処理方法及び外観処理装置 Expired - Fee Related JP5531160B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201010195562.8 2010-06-09
CN201010195562A CN101866287A (zh) 2010-06-09 2010-06-09 一种widget***外观设置方法和装置
PCT/CN2010/076698 WO2011153740A1 (zh) 2010-06-09 2010-09-07 一种widget***外观处理方法和装置

Publications (2)

Publication Number Publication Date
JP2013535044A true JP2013535044A (ja) 2013-09-09
JP5531160B2 JP5531160B2 (ja) 2014-06-25

Family

ID=42958024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013512721A Expired - Fee Related JP5531160B2 (ja) 2010-06-09 2010-09-07 ウィジェットシステムの外観処理方法及び外観処理装置

Country Status (6)

Country Link
US (1) US20130067371A1 (ja)
EP (1) EP2562640A4 (ja)
JP (1) JP5531160B2 (ja)
KR (1) KR101476023B1 (ja)
CN (1) CN101866287A (ja)
WO (1) WO2011153740A1 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101986300A (zh) * 2010-10-28 2011-03-16 浙江大学 基于布局动态调整的移动Widget跨平台实现方法
CN102193800A (zh) * 2011-04-25 2011-09-21 奇智软件(北京)有限公司 一种终端应用入口标识的动态管理方法及***
CN102411497B (zh) * 2011-07-20 2017-11-10 中兴通讯股份有限公司 微技资源导入及导出的方法及装置
CN102811290B (zh) 2012-08-15 2015-05-13 小米科技有限责任公司 一种调整小部件的方法、装置及终端
TWI489370B (zh) * 2012-10-16 2015-06-21 智邦科技股份有限公司 呈現界面工具集的方法及系統
CN103051965B (zh) * 2012-12-07 2018-09-21 康佳集团股份有限公司 一种智能电视桌面主题自定义方法及***
KR101478557B1 (ko) * 2013-05-06 2015-01-05 (주)카카오 모바일 디바이스에 위젯을 표시하는 방법 및 모바일 디바이스
CN103412751B (zh) * 2013-08-05 2017-12-01 北京奇虎科技有限公司 一种锁屏界面的信息展示方法和装置
CN103577193A (zh) * 2013-11-13 2014-02-12 北京像素软件科技股份有限公司 一种界面显示方法及装置
US9760255B2 (en) * 2014-02-24 2017-09-12 Microsoft Technology Licensing, Llc Propagating theming information from host applications to host extensions
CN105022642A (zh) * 2014-04-17 2015-11-04 中兴通讯股份有限公司 一种移动终端及加载内容的处理方法
CN103984469A (zh) * 2014-05-28 2014-08-13 深圳市金立通信设备有限公司 一种应用图标的匹配方法、终端及网络***
WO2015180439A1 (zh) * 2014-05-28 2015-12-03 深圳市金立通信设备有限公司 一种应用图标的匹配方法、终端、服务器及网络***
CN106257390B (zh) * 2015-06-19 2019-11-22 深圳超多维科技有限公司 一种三维widget图标交互方法、装置及触摸终端
CN106201469B (zh) * 2016-06-28 2020-01-03 北京金山安全软件有限公司 一种动态效果的控制方法及装置、用户终端
CN107844357A (zh) * 2017-11-14 2018-03-27 北京安云世纪科技有限公司 调整微件外观的方法、装置和终端
US20220148134A1 (en) * 2020-11-10 2022-05-12 Embarcadero Technologies, Inc. Systems and method for providing images on various resolution monitors

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009503713A (ja) * 2005-08-01 2009-01-29 ノキア コーポレイション Uiテーマの変更時にリモート・リポジトリに問い合わせることによりカスタム・インターフェース要素を自動的に取得する方法、装置およびコンピュータ・プログラム製品
JP2010524081A (ja) * 2007-03-30 2010-07-15 マイクロソフト コーポレーション リモートアプリケーションのローカルテーマ設定

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6812939B1 (en) * 2000-05-26 2004-11-02 Palm Source, Inc. Method and apparatus for an event based, selectable use of color in a user interface display
US6686937B1 (en) * 2000-06-29 2004-02-03 International Business Machines Corporation Widget alignment control in graphical user interface systems
US20040100499A1 (en) * 2002-11-21 2004-05-27 International Business Machines Corporation Apparatus, system and method of configuring desktops based on text label directional properties
US7523184B2 (en) * 2002-12-31 2009-04-21 Time Warner Cable, Inc. System and method for synchronizing the configuration of distributed network management applications
CN1799026A (zh) * 2003-06-05 2006-07-05 瑞士再保险公司 用于产生一致的设备无关图形用户界面的方法和终端
US7551928B2 (en) * 2003-06-27 2009-06-23 Nokia Corporation Location dependent control of a mobile cellular telephone
US7472350B2 (en) * 2003-10-02 2008-12-30 International Business Machines Corporation Displaying and managing inherited values
US7043240B2 (en) * 2004-02-24 2006-05-09 Teamon Systems, Inc. Communications system with interface for enabling communication of alerts to mobile wireless communications devices
US7516158B2 (en) * 2004-04-19 2009-04-07 Pixar Customizing widget draw styles
US7475354B2 (en) * 2004-07-09 2009-01-06 International Business Machines Corporation Method for generating a portal page
US9471332B2 (en) * 2004-10-19 2016-10-18 International Business Machines Corporation Selecting graphical component types at runtime
US7535475B2 (en) * 2005-11-01 2009-05-19 Adobe Systems Incorporated Virtual view tree
US7917858B2 (en) * 2006-06-09 2011-03-29 Hewlett-Packard Development Company, L.P. Engine for rendering widgets using platform-specific attributes
US20080134045A1 (en) * 2006-07-13 2008-06-05 Neustar, Inc. System and method for adaptively and dynamically configuring a graphical user interface of a mobile communication device
US8869027B2 (en) * 2006-08-04 2014-10-21 Apple Inc. Management and generation of dashboards
US20080168382A1 (en) * 2007-01-07 2008-07-10 Louch John O Dashboards, Widgets and Devices
CN101071375A (zh) * 2007-05-22 2007-11-14 腾讯科技(深圳)有限公司 一种界面开发***及组合控件的方法
US20090119678A1 (en) * 2007-11-02 2009-05-07 Jimmy Shih Systems and methods for supporting downloadable applications on a portable client device
EP2223207A2 (en) * 2007-11-14 2010-09-01 France Telecom A system and method for managing widges
CN101287220B (zh) * 2008-05-28 2012-07-04 中兴通讯股份有限公司 移动终端的主题管理***和主题管理方法
US20090313550A1 (en) * 2008-06-17 2009-12-17 Microsoft Corporation Theme Based Content Interaction
CN101582860B (zh) * 2009-06-16 2012-10-10 中兴通讯股份有限公司 不同通讯设备的用户界面皮肤的更换方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009503713A (ja) * 2005-08-01 2009-01-29 ノキア コーポレイション Uiテーマの変更時にリモート・リポジトリに問い合わせることによりカスタム・インターフェース要素を自動的に取得する方法、装置およびコンピュータ・プログラム製品
JP2010524081A (ja) * 2007-03-30 2010-07-15 マイクロソフト コーポレーション リモートアプリケーションのローカルテーマ設定

Also Published As

Publication number Publication date
CN101866287A (zh) 2010-10-20
WO2011153740A1 (zh) 2011-12-15
US20130067371A1 (en) 2013-03-14
JP5531160B2 (ja) 2014-06-25
KR20130018926A (ko) 2013-02-25
EP2562640A4 (en) 2013-11-20
EP2562640A1 (en) 2013-02-27
KR101476023B1 (ko) 2014-12-23

Similar Documents

Publication Publication Date Title
JP5531160B2 (ja) ウィジェットシステムの外観処理方法及び外観処理装置
EP3119064B1 (en) A lock screen method and mobile terminal
RU2597468C2 (ru) Способ и устройство для просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала
WO2015172507A1 (zh) 一种应用启动的方法、装置及移动终端
US20140033037A1 (en) Method and apparatus for displaying multi-task interface
CN107257510B (zh) 视频统一播放方法、终端及计算机可读存储介质
WO2014194607A1 (zh) 界面色彩调整方法及装置
CN106162364B (zh) 智能电视***输入方法及装置、终端辅助输入方法及装置
JP6283749B2 (ja) 機器接続を促す方法および装置
US20170300793A1 (en) Method and device for page synchronization
CN108419098B (zh) 电视机的控制方法以及电视机
CN108900693A (zh) 窗口显示方法及装置
KR20150138742A (ko) 컨텐츠 처리 방법 및 그 전자 장치
CN110300320A (zh) 一种视频播放方法、装置、电子设备及存储介质
CN107943372A (zh) 一种界面显示方法、装置及计算机可读存储介质
CN108322834B (zh) 电视设置方法、电视及计算机可读存储介质
CN103713832B (zh) 一种显示处理方法及电子设备
US20140325451A1 (en) Icon change method and apparatus
CN106793026B (zh) 一种实现事件上报处理的方法及终端
CN108668159A (zh) 一种分屏播放视频和广告的方法及终端
CN106302670B (zh) 一种图片更新方法、通信终端及服务器
CN108011968A (zh) 显示分享消息的方法、终端及计算机可读存储介质
CN111263104A (zh) 一种窗口的展示方法、装置和存储介质
CN111010528A (zh) 视频通话方法、移动终端及计算机可读存储介质
CN107968799B (zh) 一种信息获取方法、终端设备及***

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131210

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140307

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140421

R150 Certificate of patent or registration of utility model

Ref document number: 5531160

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees