Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND EQUIPMENT FOR GENERATING WIDGET
Document Type and Number:
WIPO Patent Application WO/2011/009387
Kind Code:
A1
Abstract:
A method and equipment for generating a widget are provided. The method includes: obtaining the identification information of the elements waiting for being reused in a source widget, generating the logic relationship among the elements waiting for being reused; generating a widget which includes the identification information of the elements waiting for being reused and the logic relationship according to the identification information of the elements waiting for being reused and the said relationship. A method for running a widget and a widget engine are also provided. Generating a new widget according to the combination and reusage of the existing widgets makes it not necessary to write code during the process of developing, reduces the workload of widget developing, and is in favor of development of widget technique.

Inventors:
ZHANG JIE (CN)
FU HAIFANG (CN)
Application Number:
PCT/CN2010/075243
Publication Date:
January 27, 2011
Filing Date:
July 19, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
ZHANG JIE (CN)
FU HAIFANG (CN)
International Classes:
G06F9/44
Foreign References:
CN101071375A2007-11-14
CN1816043A2006-08-09
US6686937B12004-02-03
Other References:
See also references of EP 2458499A4
None
Download PDF:
Claims:
要 求 1、 神生成 dge 的方法, 其特 在于, 包括

茨得 dge 中的 重用元素的 信息

生成 重用元素 同的

重用元素的 信息及 ,生成包括 重用元 素的 信息及 的 dge

、 要求 的方法 其特 在于 得 dge 中的 重用元素的 信息

接收用戶在所 dge 中 元素的指令 指令中 的 用 戶 的元素的 信息 重用元素的 信息

、 要求 1 的方法, 其特 在于, 生成 重用元素 同的 前近

接收用戶 重用元素 同 的指令 指令中 的 、 要求 的方法 其特 在于 dge 中的 重用 元素 dge 自身 重用元素的 信息

統分配的 dge 的 , 或者, dge 的保存 往。 、 要求 的方法 其特 在于 dge 中的 重用 元素 dge 中需要重用的 重用元素的 信息

的 , 或者, 在所 dge 的 模型 村 中的路往

、 要求 的方法 其特 在于 dge 中的 重用 元素 dge 中需要重用的 量或 , 得 dge 中的 重用元素的 信息

dge 的 將 dge 的 村中的 的需要重用的 量或 ,作力 的 , 在所 述 村中的路往 所述 重用元素的 信息

、 要求 的方法 其特 在于 方法近

將 重用元素的 信息保存在w dge 文件的 本 或者

將 重用元素的 信息保存在w dge 文件的配置文件

或者

將 重用元素的 信息保存在 dge 文件的布局文件中

、 要求 的方法, 其特 在于, 方法近

將 重用元素的 信息保存 字符 文本、 本 、統 資源定 U L引用或 語言中的 或

、 要求 的方法, 其特 在于, 生成 重用元素 同的

將 在 dge 的 語言中 通 語言的布局功能生 成

或者

將 在配置文件中 生成

或者,

將 在 dge 的 本語言中 本語言生成 、 要求 至 任 項 的方法, 其特 在于, 重用元 素 同的 組合 、 先 或

、 神生成 dge 的裝置 其特 在于

羊 , 于 得 dge 中的 重用元素的 信息

生成羊 于生成 重用元素 同的

dge 生成羊 于根 重用元素的 信息

生成帶有所 重用元素的 信息及 的w dge

、 要求 的裝置 其特 在于 羊

元素 指令接收子羊 于接收用戶在所 dge 中 元素的 指令, 指令中 的 用戶 的元素的 信息 重用元素的 信息

、 要求 的裝置, 其特 在于, 裝置近

指令接收羊 , 于接收用戶 重用元素 同 的指令 指令中 的 用戶 的 重用信息 同的 。

、 要求 所述的裝置 其特 在于 dge 中的 重 用元素 dge 中需要重用的 量或 羊

子羊 , 于 w dge 的 , 將 dge 的 村中的 的需要重用的 量或 作力 的 在所 M樹中的路往 重用元素的 信息。

、 要求 所述的裝置 其特 在于 裝置近

第 保存羊 于將 重用元素的 信息保存在 dge 文件 的 本

或者

第二保存羊 于將 重用元素的 信息保存在 dge 文件 的配置文件

或者

第三保存羊 于將 重用元素的 信息保存在 dge 文件 的布局文件中。

、 要求 的裝置 其特 在于 裝置近

保存形式 羊 于將 重用元素的 信息保存 字符 文 本、 本 、 U L引用或 語言中的 或 。

、 要求 的裝置 其特 在于 生成羊 第 生成子羊 , 于將 在w dge 的 語言中, 通 語言的布局功能生成所述

或者

第二生成子羊 , 于將 在配置文件中, 生成 或者,

第三生成子羊 , 于將 在w dge 的腳本語言中, 本語言生成

、 行w dg 的方法, 其特 在于, 重用元素的 信息 得 重用元素

解析 , 將 重用元素插 到 w dge 中, 渲 染 dge

、 要求 的方法 其特 在于 重用元 素的 信息 得 重用元素的步驟包括

根搪 重用元素的 信息 定位到 dge

dge dge 中 得 重用元素 、 要求 的方法, 其特 在于, 解析 配置文件中解析出所

或者,

通 腳本 言 用作力 統函數的

或者

通 本引擎 在所 w dge 本 的 。

、 dge 引擎 其特 在于

羊 于 重用元素的 信息 的 dge 羊 于根 重用元素的 信息 得 重用元素 解析羊 于解析 將 重用元素插 到 dge 中 渲染所述 dge

、 要求 的w dge , 其特 在于, 羊 步 于根 重用元素的 信息定位到 dge 行 dge , dge 中 得所述 重用元素

、 要求 的w dge , 其特 在于, 解析羊 第一解析子羊 , 于 配置文件中解析出所

或者, 第二解析子羊 于 本語言調用作力 統函數的

或者,

第 解析子羊 于 本引擎 在所 dge 本 的 、 客戶 各, 其特 在于,

生成 dge 的裝置 于 得 dge 中的 重用元素的 信息 生 成 重用元素 同的 重用元素的 信息

, 生成帶有所 重用元素的 信息及 的w dge dge 引擎 于根 重用元素的 信息 得 重用元素 解 析 將 重用元素插 到 dge 渲染 w dge

Description:
神生成 dge 的方法及裝置 本 要求了 提交的, 1 1 1 1 , " 神生成w dge 的方法及裝置" 的中 的 先 , 其全 部內容 引用結合在本 木領域

本 涉及 木領域,特 是涉及 神生成w dge 的方法及裝置。 背景 木

微 ( dge )是 介 于 、 可以嵌 或 行在 桌面或 其它 終端上的 用工具 然 dge 也可以 微 例

dge 可以在桌面上 前的 同 dge 可以 制的地 的天 PUW dge 可以 PU的占用比率 近有桌面搜索w dge 股票 dge 等等 此外 dge 不 可以在 桌面上使用 近可以嵌 到

WWW.goog e.Cn/ g 就是由多 dge 組成的 另外 近可以 在手札、 相 、數字 等嵌 各上。 用戶也可以制作自己的特有 的 dge 大家共享 大大羊 了 dge 的 界 看終端和 並各能力 的增強, dge 的 越未越羊 ,用戶 的 dge 數量也越未越多 但是 本 明 在 本 的 中 目前並 普遍 dge 是 羊 、 羊 任各的小 在制作 dge 需 要通 的方式未 , 用戶需要熟悉多方面的 像 、 HT L/ L ava等, 使得 w dge 的工作量很大, 因此在很大程度上限制 T dge 的

內容

本 提供 神生成 dge 的方法及裝置、 行 dge 的方法及 w dge 引擎以及 客戶 各, 以 已有w dge 的組合重用未生成 d e 減少 d e 的工作量

上 目的, 本 提供了 下方案

神生成 d e 的方法

得 d e 中的 重用元素的 信息

生成 重用元素 同的

重用元素的 信息 生成 重用元 素的 信息 的 d e

神生成w d e 的裝置, 包括

杆祇羊 于 得 d e 中的 重用元素的 信息

生成羊 于生成 重用元素 同的

w d e 生成羊 , 于根 重用元素的 信息及 , 生成帶有所 重用元素的 信息 的 dge

d e 的方法 重用元素的 信息 得 重用元素

解析 將 重用元素插 到 dge 渲 染 w dge

dge

羊 于 重用元素的 信息 的 dge 羊 , 于根 所述 重用元素的 信息 得 重用元素 解析羊 于解析 將 重用元素插 到 dge 渲染 dge

客戶 各,

生成 dge 的裝置 于 得 dge 中的 重用元素的 信息 生 成 重用元素 同的 , 重用元素的 信息

, 生成帶有所 重用元素的 信息及 的w dge dge 引擎 于根 重用元素的 信息 得 重用元素 解 析 , 將 重用元素插 到 dge , 我行 渲染 w dge 本 提供的 休 本 公升了以下 木 果

本 得 w dg 中的 重用元素的 信息 生成 重用元素 同的 重用元素的 信息及

生成帶有所 重用元素的 信息 信息的 dge 因 此, 已有w dge 的組合重用未生成新的w dge , 使得 中元 須 代碼 減少了 dge 的工作量 有利于 dge 木的

說明

了更清楚 說明本 或現有 木中的 木方案 下面將 中所需要使用的 羊 介紹, 而 , 下面 中的 是 本 的 些 , 于本領域普通 木 未 ,在不付出 造性 性 的前提下 近可以 得其他的

1是本 提供的生成 dge 的方法的流程

是本 提供的生成w dge 的另 方法的流程

是本 提供的 行 dge 的方法的流程

是本 提供的 行 dge 的另一方法的流程

是本 提供的生成w dge 的第 裝置的示意

是本 提供的生成 dge 的第二裝置的示意

是本 提供的 dge 引擎的示意

休 方式

下面將結合本 中的 , 本 中的 木方案 清 楚、 完整地 然 的 是本 部分 而不是 全部的 于本 明中的 ,本領域普通 木 在沒有做出 造 性 前提下 得的所有其他 , 都 于本 明保 的 固。

本 的上 目的、特 和 更 懂 下面結合 和 休 方式 本 步 的說明

本 提供的生成 dge 的方法 以下步驟 1 得 dge 中的 重用元素的 信息

其中 dge 是指已有的 dge 已有的 dge 可以是按照 現有 木的方法生成的 也可以是按照本 提供的方法生成的

重用元素是指 dge 中需要重用的元素, 重用元素需要在 新生成的 dge 中使用 得 重用元素的 是 了 在 行新生成 的 dge , 唯 定地找到 重用元素

生成 重用元素 同的

重用元素 同的 是指, 各 重用元素在新 dge 中的 ,可以 羊的組合 ,或者先 ,或者 的 等等。 其中 組合 就是 羊 將各 重用元素拼湊在 起 組合成新的 w dge 先 是指 重用元素 同具有一定的先 , d , 將前 重用元素的 作力 重用元素的 是指,各 重用元素 同 的 休的可以結合 未

生成 重用元素 同的 就是要將各

dge 行裝置 別的語言 以便于在 行 新生成的 dge

常 解析 休的生成方法有多 , 例 , 可以將

在w dg 的 語言中, 通 語言的布局功能生成 也 可以將 在配置文件中 生成 近可以將 在 dge 的 本 言中, 本 言生成 ,等等 重用元素的 信息及 生成

重用元素的 信息及 的 dge 需要說明的是 了 上 方案 本 提供了 神生成w dge 的工具 上述步驟 至 的 主題均力 生成 dge 的工具 通常 在 生成 dge 的工具中可以具有操作 、 及代 , 等等 其中, 操作 于 重用元素 操作 于展示新生成的 dge 的 果 于展示新生成的 dge 的

另外需要說明的是,在 得 重用元素的 信息, 以及生成 重用元素 同的 都可以由 工具自 生成 dge 可 的 使得生成 dge 的 中不需要 力地

可 本 已有 dge 的組合重用未生成新的 dge 使得 中元須 減少了 dge 的工作量 有利于 dge 木的 。

其中 在 得 dge 中的 重用元素的 信息 重用 元素可以是由 工具自 按照 策略未 (例 , dge 中的 元素等)的 然 重用元素的 信息 在本 中 重用元素也可以是由用戶 的 工具可以向用戶提供 重用元素 的 例 , 工具可以 dge 中的元素, 在 別出 dge 中的元素 向用戶提示可以 的元素( 提示 的方式將可以 的元 素突出 等) 果用戶想要重用 元素 則可以 元素 此 工具就 將 用戶 的元素 定力 重用元素,此 , 指令中 的所 述用戶 的元素的 信息 重用元素的 信息 同理 用戶近可 以 dge 中的其他元素 或者其他 dge 中的元素

同 ,在生成 重用元素 同的 , 可以是由 工具按照 策略自劫 的( 預先 羊的 組合 等 然 也可以是由用戶未 的 工具向用戶提 供 的 ,然 接收用戶 重用元素 同的 信息的指令 此 指令中 的 用戶 的

重用信息 同的 , 然 工具自 生成用戶 的 的 。 例 , 果用戶想要 組合 , 則可以 好 重用元素 , 直接將 重用元素 到新 dge 的預 工具 到 生所 找 事件 , 就可以 合 , 同 可以 前 各 方式 未生成 的 , 生成相 的代碼。 , 果用戶想要

重用元素 同的先 則可以先 第 介 重用元素 然 將第 介 重用元素 找到第二 重用元素上, 工具 到 的事件 , 則可以 用戶是要 先 , 然 可以自 將第 介 重用元 素的 作力第二 重用元素的 生成相 的 未 先 其中, 重用元素可以包括 dge 自身(重用 dge ), 或者 w dge 中需要重用的 , 或者 w dge 中需要重用的 量或 。 也就是說重用信息的 可以 化到 甚至 量或

于 dge 本身和 dge 中的 而言, 由于只要 dge , 能 將 的內容直 展現在用戶面前 因此 用戶可以直接 需要重用 的 dge 或者 dge 中的 的內容 但是 于 dge 中的 量或 者 d , 本 言 行 中 的 量或 )而言, 通常不是直接 用戶的 因此用戶可能 直接 dge 具有哪些 量或

因此, 工具也可以 別出 dge 中的 量或 , 提示 用戶, 用戶就可以向 其他元素 dge 中的 量或 了 然 量或 象 可能 不 找到 而是 找到

用戶可以在 量或 編輯等操作

于不同 型的 重用元素 需要 相 的方法未 d 可 以 下格式未 重用元素 [ dge [Node [ b ec ]]] 其 中

dge 于唯 作力 重用元素的 dge 重用元素的 信息可以是 統分配的w dge 的 , 也可以是w dge 的存放 往 利用 信息, 可以在 新w dge , 找到 w dge

Node 于唯一 dge 中需要重用的 重用元素 , 信息可以是 , 也可以用 Pa h語法未 在 dge 的 ( ocu en b ec ode 模型 )村中的路往 有 了得到某 些需要用戶交互才能呈現的 內容, Node 中近需要包含占用戶交互的

,自。

其中, 是以居次 的 或信息 的集合 居次 友 在村中 特定信息。 由于它是 于信息居次的, 因而 是 于 或 于 象的

b ec 于 w dge 中需要重用的 量或 。 由于 w dge 的 村中不存在 量或 因此 了 量或 可以 dge 介 將 dge 的 村中 的 量或 ( 的 量或 就是可以 重用的 量或 )作力此 的 , 保存 在 村中的路往 在 行新 dge 就可以 往 找到 dge 再找到 重用的 量或 相 的 而找到 重用的 量或 。

到 重用元素的 信息 , 近保存送 信息, 休的, 可以將 信息保存在以下位置 W dge 文件的 本 dge 文件的配 置文件 W dge 文件的布局文件 信息的保存形式也可以多 多 例 可以保存 字符 文本、 本 、 U L(Un o e ou ceLoca o 統一資源定位 )引用、 言 ( HT L L)中的 或 等等。

得 重用元素的 信息 生成各 重用元素 同的

可以生成帶有所 重用元素的 信息及 信息的 dge 了 中 在最終生成 dge 前 近可以 調整 例 可以調 整 布局 和/或 添 新的並各 等等 調整可以是由 工具自 完成, 也可以由用戶 的方式完成布局調整

在用戶調整的情況下 調整 布局 休表現 用戶可以在所 以 功的方式未 各 重用元素的位置 工具可以 村中的 相 的 , 添 新的並各 休表現 ,用戶可以在 以編輯代碼的方式 未添 新的並各

需要說明的是,在添 新的並各 的 中, 然仍然需要用戶 定的 , 但是 現有 木中全部依靠 未生成w dge 的方法相 工作量近是大大降低了

了更好地理解本 提供的生成 dge 的方法 下面以用戶 重用元素 介紹

, 方法 以下步驟

用戶 dge

統 (即生成w dge 的工具)解析 w dge , U 界 面呈現 用戶 用戶 各 重用元素

生成 d e 的工具 重用元素的 果是

果是 量或

用戶 重用 量或 象的 ,

生成 d e 的工具 用戶 的 果是 羊的組合 , 果是先 , 則

用戶編排工作流程

用戶布局新 d e 中的

生成 d e 的工具 用戶操作是否 果是 則 流程 否則, 返 5 .

在按照本 所述的方法生成新的 d e 可以在 dge 引擎中 行 新 d e , 行普通的 d e 不同, 其 行需要依賴于 w d e 。 了 現在客戶端的w d e 中 行 新生成的w dge , 本 近提供了 行 d e 的方法 方法 以下步驟 帶有待重用元素的 信息及 信息的w dge 帶有待重用元素的 信息及 信息的 dge , 就是按照本 的方法生成的 d e , 方 , 下面你力新 dge

重用元素的 信息 得 重用元素

由于 w d e 中帶有待重用元素的 信息, 可以唯 重用元 素 因此 可以 信息 定位到 重用元素所在的 dge 定位到 d e 可以找到所需的 重用元素 因此 步驟 休可以

重用元素的 信息, 定位到 w dge 行 w dge , d e 中 得 重用元素

解析 , 將 重用元素插 到 w dge , 渲染 w dge

可以 羊以 的方式存在, dge 可以直接解析 將 重用元素插 到 dge 另外 也可以

的方式未休 , 則w dg 引擎也可以解析 , 然 插 市 。 新 d e 渲染 便可以將新 dge 的內容展現在用戶面前

休在解析 , 可以 多 方式, 例 , 可以 配置 文件中解析出所 或者 可以將 作力 dge 的 統函數 提供 新 dge 本語言調用 或者 近可以將

全部 在新 dge 的 本 , 由 本引擎未 。

休 dge 可以 以下步驟 新w dge

解析 別待重用元素的 信息 行 dge

解析 dge 內部

提取 , 果是提取 , 則 , 果是提取 量 或 則 5 在新w dge 中插 w dge 中需要重用的 ,

在新 dge 中插 dge 中需要重用的 量或 , 渲染 新 dge

以上 了本 提供的生成w dge 的方法, 以及 行本 所生成的 dge 的方法 需要說明的是 dge 通常由 HT L Java c p 組成 解析 dge 可 的方式 于其它不 符合 的w dge (例 使用自 的 L 制作的w dge 等), 本 也這 只要 生成 dge 的工具 解析出 dge 中的 重用 或 重用 量均 均可按照本 中提到的方法生成新 w dge 只要w dge 行裝置 (w dge 引擎) 別出 重用元素 信 息 且 抽取出 重用元素插 到新 dge 都可以 dge 的組合重用 本 提供的生成 dge 的方法相 , 本 近提供 了 神生成w dg 的裝置, , 裝置 以下羊

羊 U 1, 于 得 dge 中的 重用元素的 信息 生成羊 U , 于生成 重用元素 同的 dge 生成羊 U 于根 重用元素的 信息

, 生成 重用元素的 信息及 信息的w dge 其中 可以由用戶指定 重用元素 此 羊 U 可以 以下 子羊

元素 指令接收子羊 U 于接收用戶在所 dge 中 元素的指令 此 , 指令中 的 用戶 的元素的 信息 重用元素的 信息。

重用元素 同的 可以是由工具自 的 也可以由用戶 , 需要由用戶指定 重用元素 同的 , 裝置近可以包括 逆輯 指令接收羊 U 于接收用戶 重用元素 同 的指令 相 的, 指令中 的 用戶 的

重用信息 同的 。

重用元素的 以有多 , dge 中的 重用元素 w dge 中需要重用的 量或 ,由于 w dge 的 村中 不存 在 量或 因此 羊 U 可以 以下子羊

子羊 1 , 于 dge 的

將 dge 的 村中的 的需要重用的 量或 作力 的 此 在所 村中的路往 重用元素的 信息。

得 重用元素的 信息 近可以保存 信息 且 重用元素 的 信息可以保存在多 位置, 休的, 裝置近可以

第 保存羊 U 于將 重用元素的 信息保存在 dge 文件的 本 或者,

第二保存羊 U 于將 重用元素的 信息保存在 dge 文件的配置文件

或者,

第三保存羊 U 于將 重用元素的 信息保存在 dge 的布局文件中。

另外 近可以將 信息保存 多 形式 只要 dge 引擎 即可, 休的, 裝置近可以

保存形式 羊 U 于將 重用元素的 信息保存 字符 文本、 本 、 U L引用或 言中的 或

生成羊 U 0 的 休方式也可以有 休的 生成羊 U 可以 以下子羊

第一生成子羊 U 1, 于將 在 dge 的 言中, 通 言的布局功能生成

或者,

第二生成子羊 U 于將 在配置文件中 生 成

或者,

第三生成子羊 U 于將 在 dge 的 本語言中 本 言生成

本 提供的 行 dge 的方法相 本 近提供 了 dge 引擎 dge 引擎在客戶 以下羊

羊 U 于 重用元素的 信息及 信息的 dge

羊 U 于根 重用元素的 信息 得 重用元素 在本 羊 U 可以 先 重用元素的 信息 定位到 dge 再 行 dge dge 中 取所 重用元素, 最終以 得 重用元素

解析羊 U , 于解析 將 重用元素插 到 dge , 渲染 dge

解析羊 U 可以 以下子羊

第 解析子羊 U , 于 配置文件中解析出所

或者

第二解析子羊 U 于 本語言調用作力 統函數的

或者

第三解析子羊 U , 于 腳本引擎 在所 w dge 腳本 的

本 提供的裝置, 已有w dge 的組合重用未生成 新的 dge 使得 中元須 代碼 減少了 dge 的工作量 有利于 dge 木的

此外 本 近提供了 客戶 各 客戶 各

生成 dge 的裝置, 于 得 dge 中的 重用元素的 信息,生 成 重用元素 同的 重用元素的 信息及

生成帶有所 重用元素的 信息及 的 dge w dge 引擎, 于根 重用元素的 信息 得 重用元素, 解 析 將 重用元素插 到 dge 渲染 dge

在本 也可以將生成 dge 的裝置和 dge 成 介客戶 各 通 客戶 各 者或用戶共同 休 何生成 dge

是可以 程序未指令相夫的硬件未完成 的程序可以存儲于 可 存儲 中, 程序在 , 包括 下步驟 得 dge 中的 元素的 , 生成 重用元素 同的 重用元 素的 信息及 ,生成帶有所 重用元素的 信息及

的 dge 的存儲 / 、 碟、 等

以上 本 所提供的一神生成 dge 的方法及裝置, 了 介紹, 本文中 了 休 本 的原理及 方式 了 以上 的 說明只是用于 助理解本 的方法 其 同 于本領域的 般 技木 ,依 本 的思想,在 休 方式及 固上 有 。

上 本說明 內容不 理解力 本 的限制